Vegetable Beef Soup

By Maya Hart
⬇️ Jump to Recipe
🥄 Prep: 15 mins 🔥 Cook: 110 mins ⏱️ Total: 125 mins 🍽️ Yield: 5 servings ⚡ 419 cal

The Tuesday Night Pub Illusion

If you want your tiny apartment to smell like a cozy, upscale pub on a random Tuesday, this is the exact recipe you need.

I used to think of soup as just a sad side dish you eat when you are sick. Then I had kids and realized that a heavy beef soup loaded with vegetables is actually a complete dinner that requires minimal active babysitting. You chop some root vegetables, sear some meat, and let the stove do the heavy lifting for two hours while you finally sit down.

The Secret is in the Searing

The absolute biggest mistake people make with beef soup is just dumping raw meat into the broth. Please do not do this. You need to pat the beef completely dry and sear it in batches until it has a deep brown crust. Yes, it takes an extra five minutes and dirties one extra bowl. But that crust is where all the savory flavor lives. When you deglaze the pot with your stout or red wine, those brown bits melt into the liquid and create a rich, complex broth that tastes like you simmered it for days.

Quick note on the alcohol. If you are breastfeeding and prefer to avoid cooking with beer or wine, just swap it for extra beef broth. The flavor will still be incredibly delicious, and you will not have to stress about it.

Why This Bowl Actually Works for Your Body

We need to look at the nutrition label because it is actually fantastic. You get 28 grams of protein from the beef, which is exactly what you need to keep your milk supply up and your muscles recovering from carrying a toddler all day. The carbohydrates sit at a very reasonable 32 grams, coming mostly from the potatoes, carrots, and peas.

When you pair those complex carbs with the 19 grams of fat, you get a beautifully balanced bowl that keeps your blood sugar completely stable. I ate bowls just like this when I was managing my gestational diabetes, and it kept me sane. No spikes, no crashes, just steady energy to survive the evening bath time routine.

The Mushroom Reality Check

Here is a quick tip from my kitchen to yours. The recipe asks you to sauté the mushrooms in butter separately before adding them at the very end. I know you are tired. I know you want to just throw them in with the carrots at the beginning. But mushrooms release a ton of water. If you boil them in the soup for two hours, they turn into sad, gray sponges. Frying them in a separate pan until they are golden brown takes five minutes and completely changes the texture of the final dish. It is worth the extra skillet.

The sodium is also incredibly well managed at just 473 milligrams per serving. That is a rare win in the soup world. You can actually add a little extra salt at the end if you need to, without blowing your daily limit.

Ladle it into deep bowls, add a crack of black pepper, and dip some crusty bread right into the broth. It is warm, it is hearty, and it makes you feel like you have your life completely together. Enjoy every single drop.

Vegetable Beef Soup

🩺 Reviewed on July 9, 2026 by: Katie Salmon, RD
🥄 Prep: 15 mins 🔥 Cook: 110 mins ⏱️ Total: 125 mins 🍽️ Yield: 5 servings ⚡ 419 cal

🥫 Ingredients

1½ tablespoons olive oil, divided
500 g (1 lb) stewing beef, cut into roughly 1.75 cm (⅔-inch) cubes
½ teaspoon each salt and freshly ground black pepper
1 medium onion, chopped
3 garlic cloves, minced (about 1 tablespoon)
2 celery stalks, sliced into 0.8 cm (⅓-inch) pieces
3 carrots, peeled and cut into 0.5 cm (⅕-inch) thick rounds (halve larger ones)
4 tablespoons plain (all-purpose) flour
2½ cups (625 ml) low-sodium beef broth or stock
1½ cups (375 ml) dry red wine, Guinness beer, or stout
1½ cups (375 ml) water
2 tablespoons tomato paste
2 dried bay leaves
1 teaspoon dried thyme
1 cup frozen peas
2 medium potatoes, peeled and diced into 1.5 cm (⅔-inch) cubes
1 tablespoon (15 g) butter or oil
200 g (6 oz) small button mushrooms, quartered or halved if larger

📝 Instructions

  1. Sear the beef. Pat the beef cubes thoroughly dry with kitchen paper. Season them evenly with the salt and pepper. Heat 1 tablespoon of the olive oil in a large, heavy-bottomed pot over high heat until shimmering hot. Brown the beef in 2 or 3 batches — add only as many pieces as will fit comfortably, and sear each batch aggressively on all sides until deeply coloured. Remove the browned meat to a bowl and set aside. If the pot looks dry between batches, drizzle in a little more oil.
  2. Cook the aromatics and vegetables. With the pot still over the heat, pour in any remaining oil if needed. Toss in the onion and garlic and cook, stirring often, for 2 minutes. Add the celery and carrots and continue to cook for another 2 minutes, until the onion becomes translucent and the vegetables begin to soften.
  3. Thicken the base. Sprinkle the flour over the vegetables and stir constantly for 1 minute to cook out the raw flour taste. While stirring, gradually pour in the beef broth, making sure to scrape up any browned bits from the bottom of the pot. Once the flour has dissolved and the mixture is smooth, add the stout (or wine), water, tomato paste, bay leaves, and dried thyme. Stir well to combine.
  4. Simmer the soup. Return the seared beef and any collected juices to the pot. Give everything a good stir, then bring the liquid to a gentle simmer. Cover with a lid, lower the heat to maintain a steady, quiet bubble, and leave to cook for 1 hour and 15 minutes. The beef should be tender at this point, almost falling apart.
  5. Prepare the mushrooms. While the soup simmers, melt the butter (or heat the oil) in a small frying pan over medium heat. Add the mushrooms and sauté until they release their moisture and turn golden brown, about 5–7 minutes. Set aside.
  6. Add the potatoes and peas. Uncover the pot and stir in the diced potatoes and frozen peas. Bring the soup back to a lively simmer and cook, uncovered, for 20 minutes, or until the potatoes are fork-tender. Stir in the sautéed mushrooms during the final 5 minutes of cooking.
  7. Finish and serve. Taste the soup and adjust the salt and pepper as needed (a generous crack of black pepper works wonderfully here). Fish out the bay leaves. Ladle the soup into deep bowls, scatter with fresh parsley, and serve piping hot with crusty bread.

🔬 Nutrition Facts

Serving Size: 1 serving | Calories: 419 kcal | Carbohydrate Content: 32 g | Protein Content: 28 g | Fat Content: 19 g | Saturated Fat Content: 7 g | Cholesterol Content: 75 mg | Sodium Content: 473 mg | Sugar Content: 6 g
Medical Disclaimer: This content is for informational purposes only and does not replace professional medical advice, diagnosis, or treatment. Always consult your OB-GYN, midwife, or a registered dietitian for personalized guidance tailored to your health history. I am a mom who figured this out the hard way, not your doctor!🔬 Researched using established prenatal nutrition guidelines

About the author – Maya Hart

I’m a mom of two and the founder of HomeBumpMeals. After a surprise gestational diabetes diagnosis, I turned my tiny kitchen into a test lab for easy, nourishing meals. Every recipe is researched using established prenatal nutrition guidelines (like ACOG & ADA) and battle-tested in the chaos of real life.

📚 Researched via ACOG & ADA Guidelines 🤰 Tested by a Real Mom 📸 What You See Is What I Made
Read Maya’s full story →

💬 Share your thoughts

Your email address will not be published. Required fields are marked *