Vegetable Beef Soup is a deeply savory, rich, thick soup, complete with tender ground beef, loads of colorful veggies, and the most delicious broth!
Try other beef vegetable soup recipes like Crockpot Beef Stew, Instant Pot Beef Stew, or Beef and Barley Soup.

A Thick Vegetable Beef Soup Recipe
Soup is a great budget meal—the broth “stretches” the ingredients, and the veggies add volume without costing much. Click here to check out my favorite soup recipes.
Meat is usually the priciest part, which is why I wanted to create a more budget-friendly vegetable beef soup recipe without sacrificing flavor.
It’s not a marbled chuck roast, but you’ll be surprised how much richness and flavor ground beef brings—for a fraction of the cost!
What Veggies Go With Beef Soup?
- Onion, celery, and carrots: This veggie mix adds sweetness and builds the soup’s flavor base.
Tomatoes: Crushed tomatoes and tomato paste balance the beef with fresh flavor.
Potatoes: Help thicken the soup and soak up flavor.
Peas and corn: Frozen veggies add a nice sweetness and color.
Quick Tip
Lots of veggies that aren’t usually in beef soup still work great here—try sweet potatoes, turnips, cabbage, spinach, green beans, or squash.
How To Make Vegetable Beef Soup
The full recipe card below details how to make this soup. Here are my top tips:
- Sauté the tomato paste until it darkens to bring out flavor, along with the veggies, before adding liquid.
- Stir frequently to stop the flour from settling. Stir and scrape well.
- Use fire-roasted crushed tomatoes like Cento Marzano®, Carmelina Marzano®, or Muir Glen® for added smoky sweetness.
Add flour! It helps thicken the soup along with the potato starch. Simmer until the potatoes are tender for an even thicker soup.
Storage
Vegetable Beef Soup Storage
Store leftovers in a covered container in the fridge for up to 5 days. Reheat on the stove with a splash of broth if needed.
Freeze cooled soup in an airtight container for up to 3 months. Potatoes may get a bit soft after thawing. (More tips in this freezing soup guide!)
What To Serve With This Soup
- Try a good crusty baguette or buttered artisan bread (like this No-Knead Bread), homemade Dinner Rolls, French Bread, or crackers/saltines.
- Serve with a quick salad like this Salad Recipe, Garden Salad, or Winter Salad.
- Add a side dish of fruit, or try this Winter Fruit Salad.
More Hearty Soup Recipes:
- Potato Leek Soup with golden potatoes
- Curry Noodle Soup with ramen noodles!
- 15-Bean Soup made creamy!
- Lasagna Soup with Italian sausage
- Sausage Potato Soup with potatoes
Vegetable Beef Soup
Equipment
Ingredients
- 2 tablespoons olive oil
- 1-1/2 cups finely diced yellow onion 1 large onion
- 1-1/2 cups peeled and chopped carrots 3 to 4 carrots, chopped into 1/2-inch pieces
- 1 cup thinly sliced celery 3 to 4 stalks
- Salt and pepper
- 1 pound ground beef chuck 80/20
- 2 tablespoons tomato paste
- 1 tablespoon minced garlic 3 cloves
- 1 teaspoon paprika
- 1 teaspoon beef bouillon powder
- 1/4 cup all-purpose flour
- 1 (14-ounce) can crushed tomatoes fire-roasted is great, see note 1
- 1 (32-ounce) carton beef broth 4 cups
- 1 teaspoon dried thyme
- 2 teaspoons Worcestershire sauce
- 2 cups baby potatoes halved or quartered
- 2 dried bay leaves
- 1 cup frozen peas
- 1 cup frozen corn
- fresh thyme or parsley, for topping, optional
- Hearty warmed bread for dipping, optional
Instructions
- Heat a very large, heavy-bottomed pot to medium-high heat and add oil. Once hot, add onion, celery, and carrot. Season (I add 1/2 teaspoon each salt and pepper) and sauté until beginning to soften, about 4 minutes. Press veggies to edges of pan. Add beef to the center. Season beef to taste (I add another 1/2 teaspoon each salt and pepper) Let sear, then crumble until browned, integrating with veggies as you cook the beef.
- Once browned through, add garlic, tomato paste, beef bouillon, and paprika. Sauté, stirring constantly, until very fragrant and tomato paste begins to slightly darken, about 2–3 minutes.
- Sprinkle flour on top and mix through. Cook, stirring constantly, 1 minute. Add crushed tomatoes (careful—they’ll sputter up!), and sauté 1 more minute. While stirring constantly, gradually pour in beef broth. Scrape the bottom of the pan and continue to pour in beef broth until it’s all added. Add dried thyme, Worcestershire sauce, potatoes, and bay leaves. Stir through. Increase heat to high, bringing soup to a rolling boil. Reduce heat to medium low, cover with lid, and cook 15–20 minutes or until the potatoes are fork tender (easily pierced with a fork). Stir every 4–5 minutes, taking time to scrape the bottom of the pot to keep the base from catching. Promptly return lid after stirring.
- Once potatoes are tender and broth has thickened nicely, add peas and corn. Stir just to warm through. Taste and adjust seasonings to personal preference. Remove bay leaves and discard. Ladle into bowls and garnish with fresh herbs, if using. Dip in some hearty bread and enjoy!
Video
Recipe Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
New family favorite! Surprising amount of flavor for such a simple concept. Thank you again for another addition to our recipe book!
You are so welcome! I’m so thrilled you enjoyed! Thanks Mandi! ๐
I made the Vegetable Beef Soup yesterday, All I can say is OMG ! The flavor was unbelievable and with a couple of changes I did. Used “Smoked Paprika” as that is what I had and think that did it for the flavor!! Also used the fire roasted tomatoes and added Kidney Beans instead of the Peas & Corn. Can’t wait to taste tonight as its sitting in refrigerator I’m sure more flavor will come out. Looks just like the picture and was like a thick stew. Was cold out yesterday and was a Great soup to warm up with ! To make it Gluten Free just use the flour appropriate which I told my friend to use. Highly recommend the Smoked Paprika and fire roasted tomatoes.
I am SO thrilled to hear this! Thanks so much Janet! ๐
Loved this soup. Definitely will be making it again.
So happy to hear this! Thanks Michael! ๐
I made this soup last night, and my husband gave a foot-stomping response as he took his first bite! It was surprisingly flavorful with more depth of flavor than some beef stews I’ve made. Once again, you have proven yourself as someone whose recipes I can trust to be delicious, and you’ve made the most out of very humble ingredients! (I did sub diced tomatoes for the crushed since my store only had large cans of crushed, and they worked well.). Question: I did not drain the ground beef after browning since your instructions did not mention that, and I was afraid it would be greasy. It seemed to be fine, but I wonder if draining off a bit of that grease next time would hurt the flavor.
Awesome! I’m so happy to hear this! Thanks for all your tips! ๐
Just made this soup, easy and delish! Full of flavor, perfect for a cold winter day. Thank you for sharing.
So glad to hear it! Thanks so much for the comment Cindy! ๐