If you’re craving a hearty, comforting meal that brings the fresh flavors of the garden and the richness of tender beef together in one bowl, this Vegetable Beef Soup Recipe is just what you need. This soup is a beautiful balance of savory stewing beef, vibrant vegetables, and a luscious broth enriched with red wine that warms you from the inside out. Beyond just being a satisfying dish for chilly days, it’s a go-to recipe that feels like a cozy hug, and once you make it, you’ll understand why it quickly becomes a family favorite.

Ingredients You’ll Need
This recipe calls for simple, wholesome ingredients that each play a vital role in creating a soup that is packed with flavor, texture, and color. From the deep umami of stewing beef to the natural sweetness of carrots and the herbal lift from thyme, each component is essential to this dish’s success.
- Olive oil (1.5 tbsp): Used twice — once for browning beef and once for sautéing vegetables, it enhances flavor without overpowering.
- Stewing beef (500g / 1 lb): Cut into cubes, this is the hearty protein base that tenderizes beautifully during slow simmering.
- Salt and pepper (1/2 tsp): Simple seasoning to bring out the individual flavors of the ingredients.
- Onion, chopped (1): Adds sweetness and aromatic depth to the broth.
- Garlic, minced (3 cloves / 1 tbsp): Provides a robust, savory punch that complements the beef perfectly.
- Celery (2 stalks, sliced): Adds crunch and a mild, fresh bitterness balancing the richness.
- Carrots (3, sliced): Bring color and a subtle natural sweetness that softens as the soup cooks.
- Flour (4 tbsp): Helps thicken the soup, giving it a satisfying, silky texture.
- Beef broth (2 1/2 cups / 625 ml), low sodium: The flavorful base of the soup, enriching every bite with meaty goodness.
- Dry red wine (1 1/2 cups / 375 ml): Adds complexity and depth, perfect for slow-cooked dishes like this.
- Water (1 1/2 cups / 375 ml): Helps balance the liquids and keeps the soup from becoming too intense.
- Tomato paste (2 tbsp): Provides acidity and richness that lift the broth’s flavor.
- Bay leaves (2): Infuse subtle herbal notes that enhance the complexity of the soup.
- Dried thyme (1 tsp): Adds an earthy, aromatic lift to tie all the flavors together.
- Frozen peas (1 cup): For bursts of freshness and vibrant green color added near the end.
- Potatoes (2, cubed): Make the soup more filling and lend a comforting creaminess as they cook down.
- Butter or oil (1 tbsp): Used to brown mushrooms, adding richness and flavor depth.
- Small mushrooms (200g / 6 oz, quartered or halved): Bring earthiness and a meaty texture that complements the beef beautifully.
How to Make Vegetable Beef Soup Recipe
Step 1: Brown the Beef
Start by heating 1 tablespoon of olive oil in a large heavy-bottomed pot over high heat. Working in batches, brown the stewing beef cubes on all sides. This step locks in flavor and helps build the base for a rich broth. Once browned, set the beef aside; you’ll come back to it soon.
Step 2: Sauté the Aromatics and Vegetables
Reduce the heat to medium and add the chopped onion and minced garlic to the pot. Sauté until the onion softens and becomes translucent, releasing its natural sweetness. Then add the sliced celery and carrots, stirring to combine. The aromas at this stage will already start making your kitchen feel welcoming and warm.
Step 3: Build the Soup Base
Sprinkle the flour over the vegetables and stir well, cooking for a minute or two to eliminate any raw flour taste. Gradually whisk in the beef broth, dry red wine, and water, ensuring no lumps form. Stir in the tomato paste, bay leaves, and dried thyme for layers of flavor. Return the browned beef to the pot, bringing everything to a gentle simmer.
Step 4: Simmer Until Tender
Cover the pot and allow the soup to simmer gently for about 1 hour and 15 minutes. This slow cook time is key to tenderizing the beef and melding the flavors. You will notice the broth becoming richer and the vegetables softening, creating that perfect comforting soup consistency.
Step 5: Add the Final Vegetables and Mushrooms
After the initial simmer, add the frozen peas, cubed potatoes, and quartered mushrooms. Continue to simmer the soup uncovered for an additional 20 minutes until the potatoes are tender and the peas are heated through.
Step 6: Cook Mushrooms Separately for Extra Flavor
In a separate pan, melt 1 tablespoon of butter over medium heat and sauté the mushrooms until they are nicely browned and caramelized. Season with salt and pepper. Stir these buttery mushrooms into the soup last for a burst of umami and a fantastic texture contrast.
Step 7: Final Seasoning and Serve
Give the soup a good taste and adjust salt and pepper as needed. Removing the bay leaves before serving will ensure the herbal notes stay subtle but present.
How to Serve Vegetable Beef Soup Recipe

Garnishes
Enhance your bowl of vegetable beef soup with a sprinkle of freshly chopped parsley or thyme leaves. A dollop of sour cream or a few shavings of sharp cheddar can add creamy richness and a tangy contrast that elevates every spoonful.
Side Dishes
This soup loves company! Serve alongside crusty rustic bread or warm dinner rolls to soak up every drop of the delicious broth. A simple green salad with a light vinaigrette can bring a refreshing balance to the hearty soup.
Creative Ways to Present
For a charming presentation, serve the soup in mini bread bowls or clear glass mugs so the colorful layers of vegetables and beef show through. For a family-style meal, ladle the soup into a large, decorative pot on the table to encourage seconds—and thirds!
Make Ahead and Storage
Storing Leftovers
After the soup cools to room temperature, transfer leftovers to airtight containers and refrigerate for up to 4 days. Flavors will continue to deepen, making the next day’s meal even better.
Freezing
Vegetable Beef Soup Recipe freezes beautifully. Portion into freezer-safe containers, leaving space for expansion, and freeze for up to 3 months. Thaw overnight in the fridge before reheating for a quick and nourishing meal.
Reheating
Reheat soup gently on the stovetop over medium-low heat, stirring occasionally to prevent sticking. You may want to add a splash of broth or water if it has thickened too much. Avoid microwave reheating for large portions to maintain texture and flavor evenly.
FAQs
Can I use other cuts of beef for this soup?
Absolutely! Stewing beef is ideal due to its marbling and tenderness after slow cooking, but you can also use chuck roast or brisket cut into cubes for a similar effect.
What if I don’t have red wine?
You can substitute with Guinness beer, stout, or even extra beef broth to maintain the liquid volume and rich flavor without the alcohol.
Is this soup suitable for freezing?
Yes, the Vegetable Beef Soup Recipe freezes very well. Just make sure to cool it completely before freezing, and reheat gently to preserve its taste and texture.
Can I add more vegetables?
Definitely! Feel free to add green beans, corn, or even kale toward the end of cooking. Just be mindful of cooking times so everything stays perfectly tender.
How thick should the soup be?
This recipe results in a slightly thick, stew-like soup thanks to the flour. If you prefer it thinner, simply add extra broth or water during cooking or when reheating.
Final Thoughts
Once you try this Vegetable Beef Soup Recipe, it might just become your go-to comfort food for any season. It’s one of those dishes that feels lovingly homemade, filling, and nourishing all at once. Whether you’re enjoying it on a crisp autumn evening or serving it as a family dinner centerpiece, this soup brings warmth and joy with every hearty spoonful. Give it a go—you won’t regret inviting this cozy classic into your kitchen repertoire!
Print
Vegetable Beef Soup Recipe
- Prep Time: 20 minutes
- Cook Time: 1 hour 45 minutes
- Total Time: 2 hours 5 minutes
- Yield: 5 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
This hearty Vegetable Beef Soup combines tender stewing beef with fresh vegetables and a rich broth simmered to perfection. Featuring beef, carrots, celery, potatoes, peas, and savory mushrooms, this comforting dish is ideal for a cozy meal and showcases a flavorful depth thanks to red wine and aromatic herbs.
Ingredients
Beef and Soup Base
- 1.5 tbsp olive oil, separated
- 500g/1 lb stewing beef, cut into 1.75cm / 2/3″ cubes
- 1/2 tsp salt and pepper
- 1 onion, chopped
- 3 garlic cloves, minced (about 1 tbsp)
- 2 celery stalks, cut into 0.8 cm / 1/3″ slices
- 3 carrots, cut into 0.5 cm / 1/5″ thick slices (halve larger ones)
- 4 tbsp flour
- 2 1/2 cups (625ml) beef broth/stock, low sodium
- 1 1/2 cups (375ml) dry red wine, Guinness beer or stout
- 1.5 cups (375ml) water
- 2 tbsp tomato paste
- 2 bay leaves
- 1 tsp dried thyme
- 1 cup frozen peas
- 2 potatoes (any variety), cut into 1.5cm / 2/3″ cubes
Buttery Mushrooms
- 1 tbsp (15g) butter or oil
- 200g / 6oz small mushrooms, quartered or halved
Instructions
- Brown the Beef: Heat 1 tbsp of olive oil in a large pot over high heat. Add the stewing beef in batches to avoid overcrowding, browning all sides thoroughly. Once browned, remove the beef from the pot and set aside to retain juices and flavor.
- Sauté Aromatics and Vegetables: In the same pot, add the remaining olive oil if needed, then sauté the minced garlic and chopped onion until softened and fragrant. Add the sliced celery and carrots and cook briefly to start softening them.
- Add Flour and Liquids: Stir in 4 tablespoons of flour evenly to coat the vegetables, cooking for a minute to remove the raw flour taste. Gradually add the beef broth, followed by the red wine (or Guinness/stout), and water, stirring constantly to avoid lumps. Mix in the tomato paste, bay leaves, dried thyme, browned beef, and season with salt and pepper.
- Simmer the Soup: Bring the mixture to a gentle boil, then reduce heat to low. Cover the pot and let the soup simmer for 1 hour and 15 minutes, allowing the beef to tenderize and flavors to meld beautifully.
- Add Vegetables and Continue Simmering: Add the frozen peas, cubed potatoes, and quartered mushrooms to the pot. Continue simmering uncovered for another 20 minutes until the potatoes are tender and the peas and mushrooms are cooked through.
- Prepare Buttery Mushrooms: In a separate skillet, melt the butter or heat oil over medium heat. Add the quartered or halved mushrooms and cook until they turn golden brown and develop a rich flavor. Season with salt and pepper to taste.
- Finish and Serve: Adjust the seasoning in the soup with additional salt and pepper if needed. Serve the soup hot, topped with the buttery mushrooms to add texture and depth to the dish.
Notes
- Use stewing beef with some marbling for tender, flavorful results.
- Substitute red wine with Guinness or a similar stout beer to add a deeper richness to the soup.
- Browning the beef in batches helps develop better flavor and prevents steaming.
- Flour helps thicken the soup; stir well to avoid lumps.
- Simmer covered for best tender results; uncover toward the end to cook off excess liquid if needed.
- Buttery mushrooms can be added directly to soup or served on top as garnish.

