Easy Vegetable Beef Soup

$10.30 recipe / $1.71 serving
By Beth Moncel
4.83
from
40
Read reviews
Prep 15 minutes
Cook 35 minutes
Servings 6 1.5 cups each
Pin RecipeJump to recipe ↓

One of the first things I learned when I embarked on my budget-food journey is just how easy, filling, and inexpensive soup is. Homemade soups are a breeze to throw together and they’re always so much tastier than store-bought canned soup. This Vegetable Beef Soup is a great example. It’s chock-full of colorful veggies, filling ground beef, and the most delicious broth ever. I like to serve it up with a nice crusty bread for dipping. Lunch is served!

Overhead view of vegetable beef soup in a soup pot.

“This soup is so good! We made it with chuck roast and added some fresh diced tomatoes to use them up. We paired it with your hot honey cornbread and it was amazing! So easy, flavorful, and filling.”

samantha

Easy Vegetable Beef Soup Recipe

This classic soup combines ground beef, potatoes, tomatoes, peas, corn, carrots, and green beans in a flavorful broth. To make this soup a bit easier, I’ve used a frozen vegetable mix to cut down on the amount of peeling and chopping needed to prepare the soup. That makes this homemade vegetable beef soup extra fast and easy. 😊 To give the soup even more flavor, I’ve also added a healthy dose of Italian seasoning and some Worcestershire sauce to the broth for extra depth.

Share this recipe

Vegetable Beef Soup Recipe

4.83 from 40 votes
This super easy Vegetable Beef Soup is a filling and flavorful option for lunch, dinner, or your weekly meal prep!
Author: Beth Moncel
Overhead view of a bowl of vegetable beef soup.
Servings 6 1.5 cups each
Prep 15 minutes
Cook 35 minutes
Total 50 minutes

Ingredients

  • 1 yellow onion ($0.70)
  • 2 cloves garlic ($0.08)
  • 2 Tbsp olive oil ($0.22)
  • 1 lb. ground beef* ($4.98)
  • 1 russet potato (about ¾ lb.) ($0.71)
  • 1 28 oz. can diced tomatoes ($1.63)
  • 1.5 tsp Italian seasoning ($0.15)
  • 1/4 tsp freshly cracked black pepper ($0.04)
  • 4 cups beef broth** ($0.52)
  • 2 Tbsp Worcestershire sauce ($0.14)
  • 12 oz. frozen vegetables (corn, peas, carrots, green beans)*** ($1.08)
  • salt to taste ($0.05)
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Dice the onion and mince the garlic. Add the onion and garlic to a soup pot along with the olive oil. Sauté over medium heat until the onions are soft and translucent.
  • Add the ground beef to the pot and continue to sauté until the ground beef is cooked through. If using a higher fat content ground beef, you can drain the excess fat, if you prefer.
  • While the beef is cooking, peel and dice the russet potato into ½-inch cubes.
  • Add the cubed potatoes, diced tomatoes (with juices), Italian seasoning, pepper, beef broth, and Worcestershire sauce to the pot. Stir to combine.
  • Turn the heat up to medium-high and allow the soup to come up to a boil. Once boiling, turn the heat down to medium-low and let the soup simmer for about 10 minutes, or until the potatoes are fork-tender.
  • Add the frozen vegetables to the pot and allow the soup to come back up to a simmer. Simmer the vegetables in the soup for about five minutes.
  • Finally, taste the soup and add salt to help the flavors pop. Start with ½ tsp, if desired, and add more until it reaches your desired level.

See how we calculate recipe costs here.


Equipment

  • Soup Pot

Notes

*I used ground beef in my vegetable beef soup because it was the least expensive and the easiest to use. If you use higher-fat ground beef, you have the option to drain the fat off after browning or leave it in for extra flavor and richness.
If you have room in your budget and would rather have chunks of beef in your soup, choose a chuck roast or bottom round roast, cut into 1-inch pieces. Simply brown the beef in the pot before adding the rest of the ingredients. No need to cook through during the browning stage, as it will cook through while the soup is simmered. Some readers have also swapped the beef with ground turkey and said it turned out great!
**Make sure you’re using a full-flavored beef broth for maximum deliciousness. I like to use Better Than Bouillon to make flavorful broth for my soups.
***I used a bag of mixed frozen veggies, but you can use any frozen vegetables you like.

Nutrition

Serving: 1.5cupsCalories: 363kcalCarbohydrates: 27gProtein: 19gFat: 21gSodium: 946mgFiber: 5g
Read our full nutrition disclaimer here.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!

Video

How to Make Vegetable Beef Soup Step-by-Step Photos

Overhead view of the ingredients for beef and vegetable soup.

Gather all of your ingredients.

Diced onion and minced garlic in a soup pot with olive oil.

Sauté the aromatics: Dice one yellow onion and mince 2 cloves of garlic. Add the onion and garlic to a soup pot along with 2 Tbsp olive oil. Sauté over medium heat until the onions are soft and translucent.

Browned ground beef and diced onion in a soup pot.

Brown the beef: Add 1 lb. ground beef and continue to sauté until the beef is cooked through. If you’re using a higher fat content ground beef you can drain off the excess fat, if preferred.

Diced potatoes, diced tomatoes, and beef broth added to a soup pot to make beef vegetable soup.

Assemble the soup: While the beef is browning, peel and dice one russet potato (about ¾ lb.) into ½-inch pieces. Add the diced potatoes to the pot with one 28oz. can diced tomatoes (with juices), 1.5 tsp Italian seasoning, ¼ tsp freshly cracked black pepper, 4 cups beef broth, and 2 Tbsp Worcestershire sauce. Stir to combine.

Vegetable beef soup in a soup pot being simmering.

Simmer: Turn the heat up to medium-high and allow the soup to come up to a boil. Once boiling, turn the heat down to medium-low and let it continue to simmer for about 10 minutes, or until the potatoes are fork-tender.

Frozen mixed veggies added to a pot of vegetable beef soup.

Add the frozen veggies: Add a 12oz. bag of frozen vegetables (corn, carrots, green beans), stir to combine and allow it to come back up to a simmer. Simmer the vegetables in the soup for about five more minutes.

Finished homemade vegetable beef soup in a soup pot.

Season and serve: Finally, taste the soup and add salt to your liking. The amount of salt needed will depend on the salt content of the broth you used, but you’ll likely need at least a little to help the flavors pop.

I garnished with a little chopped parsley for color, but it’s not needed for flavor. I do tend to put a little freshly cracked pepper in each bowl for a little extra pop, though!

Overhead view of a bowl of vegetable beef soup.

What Else Can I Add?

This is my favorite part of any recipe. What else can you add to vegetable beef soup to make it your own? Try adding some of these ingredients:

  • Barley (you’ll need to add more broth to cook the barley, see my vegetable barley soup recipe for reference!)
  • Chopped cabbage
  • Celery
  • Cauliflower florets
  • Parsnips
  • Crushed red pepper
  • Finely chopped kale

Storage and Reheating

Let any leftovers cool completely before storing them in airtight containers in the fridge for up to 3-4 days. You can also freeze this soup for up to 3 months. Just keep in mind the veggies will likely be much softer after being frozen and thawed. To reheat, let it thaw overnight in the fridge (if frozen) and either reheat in the microwave or on the stovetop over medium-low heat, stirring often.

Our Easy Vegetable Beef Soup recipe was originally published 4/18/22. It was retested, reworked, and republished to be better than ever 3/10/25.

Share this recipe

Posted in: , , , , , , , , , , ,

Subscribe
Notify of
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

69 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Judith
03.10.25 10:25 am

What kinds of things do you change when you improve a recipe?

Sarah
02.19.25 10:20 pm

Can you use ground turkey instead?

Paige Rhodes
02.20.25 1:32 pm
Reply to  Sarah

We think beef really goes well in this one, but you’re welcome to use ground turkey!

Anita Feemster
01.19.25 1:24 pm

This soup was so hearty & very good!

Anne Figge
01.13.25 12:27 am

I made this soup over the weekend. It’s delicious and super easy to put together. I had some fresh green beans and carrots on hand, so I used those and just added frozen corn.

Diane
01.08.25 8:50 am

I made this soup the other day and it was so delicious, I’m ready to make another pot today! Since I had everything but the potatoes, I cooked white rice separately and added it to each serving individually. From now on, my comfort soup on those cold days!

Molly
12.27.24 9:28 pm

One of my go-to soups! So easy, filling and pretty healthy. I do one 14 oz can of fire roasted tomatoes and one can regular diced. Yum!

Christine
11.24.24 8:50 am

Thos was great for a quick lunch! I swear my family would starve to death without your awesome recipes!

Suz
11.09.24 8:00 pm

First time using ground beef in soup, and it was delicious! So easy to make and inexpensive. I’ll def be making this one again.

Juan Carlos Sanabria
11.09.24 5:33 pm

It looks great!!! I can’t wait to make and try.

A.L.
10.26.24 6:31 pm

I use couple of different recipes to make soup with chuck roast. But I didn’t have any on hand and needed something quick. I actually prefer this recipe! I find chuck roast to taste too beefy, but ground beef was just right. I accidentally used 1 can of diced tomatoes (14 oz), but found it to be just the right amount. Next time I’ll double potatoes because I love them in soups. Thank you for your recipe! Never thought about using ground beef but it will be my go-to for vegetables/beef soups.

Jess
10.12.24 4:28 pm

This was so good – I’ll definitely be making it regularly this fall and winter. I was really surprised how much I like the ground beef in the soup, I can’t say that’s ever appealed to me, but it is lovely and an easier/cheaper option than just beef. My husband loved this too and just asked if I’d try making it with shredded chicken for supper tonight! Thank you, Budget Bytes. Another winner.

Margaret Clegg
10.08.24 10:07 am

This soup was excellent and I’d definitely make it again. I didn’t have any canned tomatoes (oops) and it was still very tasty without it. I used the remnants of the end of a ketchup for some tomato-y taste. For part of the beef stock, I used leftover juices from our beef roast the other night. Husband and I both loved it and I will definitely make this again in the future.

Shauna
10.06.24 3:58 pm

It blows my mind that I have never made a single Budget Bytes recipe that wasn’t a hit! This was super easy and forgiving of my subbing tomato sauce for canned tomatoes and onion soup mix and water for beef broth. I used fresh potato, carrot and turnip and tossed in a can of corn and a can of green peas at the end. Thank you!

Dawn Klein
10.02.24 7:47 pm

Made this for supper tonight. I knew I would have limited cooking time today, so I precooked some barley and browned the ground beef with the onions and garlic last night. It was delicious. Easy to make too. I like how chunky the soup was too.

Julia
10.02.24 9:02 am

We call this recipe hamburger soup. It is almost identical to one I make. It is also very forgiving. I usually use a bag of frozen soup vegetables but you can sub in just about anything you have on hand. If I don’t have a potato on hand I throw in a can of drained and rinsed kidney beans. That lone zucchini in your fridge – yep it can go in there too. Thank you for posting it.