Vegetable Beef Soup

🥄 Prep: 15 mins 🔥 Cook: 110 mins ⏱️ Total: 125 mins 🍽️ Yield: 5 servings

🥫 Ingredients

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 (minced (1 tbsp))
2 celery (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 thyme dried
1 cup frozen peas
2 potatoes (cut into 1.5cm 2/3 cubes)
1 tbsp (15g) butter or oil
200g/ 6oz small mushrooms (quartered or halved)

📝 Instructions

  1. Heat 1 tbsp oil until very hot in a large, heavy based pot over high heat.
  2. Pat beef dry with paper towels, then sprinkle with salt and pepper.
  3. Brown beef aggressively in 2 or 3 batches, adding more oil if needed. Remove browned beef into a bowl.
  4. If pot looks dry, add a touch more oil.
  5. Add garlic and onion, cook for 2 minutes.
  6. Add carrot and celery, cook for 2 minutes or until onion is translucent.
  7. Stir in flour, then slowly pour in beef broth while constantly stirring.
  8. Add beer, water, tomato paste, bay leaves and thyme, stir well. Then add the beef back in.
  9. Cover, adjust heat to medium low so it's bubbling gently. Simmer 1 hr 15 min or until beef is pretty tender.
  10. Add potatoes and peas, simmer for a further 20 minutes without the lid. Add cooked mushrooms in the last 5 minutes.
  11. The soup is ready when the potatoes are cooked and beef is very tender.
  12. Adjust salt and pepper to taste (I like lots of pepper in this!).
  13. Ladle into bowls. Sprinkle with parsley and serve with crusty bread if desired. Try quick Cheesy Garlic Bread or super easy Irish Soda 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
Summary: A chunky, soul warming Vegetable Beef Soup with melt in your mouth beef, tender potatoes, and a slightly thickened herb broth that tastes like it simmered all day. This is the soup I craved during pregnancy, the one I made in big batches postpartum, and the one my toddler now happily devours. It freezes beautifully, comes together with about twenty minutes of hands on time, and the secret splash of wine or stout makes the flavour unforgettable.A bowl of HomeBumpMeals Vegetable Beef Soup with tender chunks of beef and colourful vegetablesI have made a lot of soup in my life, but this Vegetable Beef Soup is the one I hold closest to my heart. It came into my life during a particularly rough patch of my first pregnancy, when I was exhausted, anaemic, and so tired of eating the same three things on repeat. I needed something that felt like a real meal, something with heft and warmth and the kind of deep savoury flavour that could convince my queasy stomach that food was still a friend. This soup delivered. Big time.

What I love most about this beef soup, beyond the fall apart tender meat, is the broth. Too many beef soups are watery and forgettable, more like vaguely beefy hot water with some vegetables floating around. Not this one. The broth here is lightly thickened, almost like a thin gravy, and it clings beautifully to every spoonful. It is infused with herbs, garlic, tomato paste, and a secret ingredient that takes it from good to absolutely stellar. That secret is red wine, or a dark beer like Guinness or stout. Do not worry, the alcohol cooks off completely. What stays behind is a richness and complexity that makes the soup taste like you fussed over it for hours, even when you mostly just let it bubble away while you put your feet up.

Why This Beef Soup Became a Pregnancy and Postpartum Staple

When I was pregnant and my iron levels were scraping the bottom of the barrel, my midwife gently suggested I eat more red meat. The problem was, I could not stomach a big steak. Chewing through a slab of beef when you are nauseous and tired is a special kind of misery. This soup was the perfect solution. The beef is cut into small, bite sized cubes that become so tender you can break them apart with a spoon. No knife required. No heavy feeling afterward. Just a warm, nourishing bowl that felt like a hug from the inside out.

I also appreciated how this soup packed in a generous amount of vegetables. Carrots, celery, peas, potatoes, and mushrooms all swim together in that rich broth. During my second trimester, when my appetite came roaring back, I would have a big bowl for lunch with a slice of crusty bread and feel genuinely full and satisfied. It kept my blood sugar steady, which was a huge relief after my gestational diabetes diagnosis with my first baby. The combination of protein, fibre, and complex carbohydrates is exactly the kind of balance that helps avoid those post meal sugar spikes.

After both of my babies were born, this soup took on a new role. I made double and triple batches and stashed them in the freezer. There is nothing quite like pulling a container of homemade soup from the freezer at 2 p.m. when you have not eaten since breakfast and you are holding a sleeping newborn. A few minutes on the stove, and you have a hot, hearty meal you can eat with one hand. I ate more bowls of this soup while nursing than I could ever count.

A pot of HomeBumpMeals Vegetable Beef Soup fresh off the stove, steam rising

The Secret to That Incredible Broth

Let us talk about the wine, beer, or stout situation. I know some mamas prefer to avoid alcohol entirely during pregnancy, even in cooking. I completely respect that, and you absolutely can make this soup without it. Use an extra can of crushed tomatoes and a couple of teaspoons of Worcestershire sauce, and you will still get a lovely depth of flavour. But if you are comfortable with a splash of red wine or a dark beer, it really does elevate the broth to something special.

The wine or stout adds layers of flavour that plain beef stock cannot achieve on its own, especially in a relatively quick cook time. We are not simmering this soup for six hours like a traditional beef stew. We are getting maximum flavour in about two hours, and the alcohol cooks off during that gentle simmer. What is left is pure savoury magic. I have made this soup with a good Cabernet Sauvignon, a malty stout, and a can of Guinness, and each one brings a slightly different personality. The red wine gives a classic, elegant richness. The stout is deeper, earthier, almost like a hug in a bowl on a cold rainy day. I cannot pick a favourite. They are all wonderful.

How to Brown Beef When You Have Zero Energy

The one step I will never skip, no matter how tired I am, is browning the beef. I know it is tempting to just dump everything in the pot and call it a day, but those few minutes of high heat searing make a world of difference. When you brown the beef aggressively, in small batches, you create a deep, caramelised crust on the outside of each cube. Those browned bits, the stuff that sticks to the bottom of the pot, are pure flavour gold. They dissolve into the broth later and give the whole soup a rich, savoury backbone that you simply cannot get from just boiling meat.

I have a system for this now. I pat the beef dry with paper towels, season it with salt and pepper, and heat my heaviest pot until it is screaming hot. A tablespoon of oil goes in, then a single layer of beef cubes, making sure they are not crowded. I let them sit undisturbed for a couple of minutes until a dark crust forms, then flip and repeat. I do this in two or three batches, depending on the size of my pot. It takes maybe ten extra minutes, and I promise those ten minutes are worth it. On days when I truly cannot stand at the stove, I have been known to park a stool next to the pot and sit while I sear. No shame. Do what you need to do.

Buttery Mushrooms Because You Deserve Nice Things

One of my favourite little touches in this recipe is the optional buttery mushrooms. You can absolutely just throw the mushrooms into the pot with the other vegetables and let them simmer away. That is perfectly fine. But if you have an extra five minutes and a small skillet, I highly recommend sautéing them separately in butter until they are golden and fragrant, then stirring them into the soup right at the end. The difference is remarkable. Those pan seared mushrooms have a concentrated, almost nutty flavour and a meaty texture that stands up beautifully in the finished dish. It feels like a small, luxurious upgrade, and during the newborn days, small luxurious upgrades were my lifeline.

My three year old is deeply suspicious of mushrooms, but when they are finely chopped and cooked this way, she does not seem to notice them. She just sees a bowl of “yummy beef soup” and asks for seconds. I consider that a massive parenting victory.

Vegetables That Hold Their Own

This soup is loaded with vegetables, but none of them turn to mush. The carrots and celery soften but keep a little bite. The potatoes become tender and creamy, soaking up the broth like little flavour sponges. The peas add a pop of sweetness and colour. I have also thrown in green beans when they are in season, or a handful of chopped kale stirred in at the very end. This recipe is endlessly flexible. Use what you have. The soup will not judge you.

One tip about the potatoes. I add them later in the cooking process, along with the peas, so they do not disintegrate into the broth. You want them cooked through but still holding their shape. Cut them into small, uniform cubes so they finish at the same time as the beef reaches that perfect fall apart tenderness.

Freezer Friendly and Make Ahead Magic

If there is one thing I have learned as a mom of two, it is that the freezer is your best friend. This soup freezes like a dream. Make a double batch on a Sunday, eat half during the week, and portion the rest into freezer safe containers. Label them clearly, because let us be honest, frozen soup all looks the same after a few weeks. I like to use quart sized containers that hold two generous servings, perfect for a hungry mama lunch or a quick dinner when my husband is working late.

To reheat, I usually let the container thaw in the fridge overnight, then warm it gently on the stove. You can also defrost it in the microwave and finish on the stove. The soup tastes just as good, if not better, after a stint in the freezer. The flavours have time to meld and deepen, and the beef stays wonderfully tender.

This make ahead quality also makes the soup an ideal meal to bring to a friend who just had a baby. I have delivered containers of this to new mamas more times than I can count, and every single one has asked for the recipe. There is something about a homemade soup that says “I care about you” in a way a casserole sometimes cannot. It is gentle, restorative, and requires nothing more than a bowl and a spoon.

Maya’s Mom Confession (The Soup Edition)

I vividly remember the first time I made this soup. I was about thirty weeks pregnant, and my body felt heavy and slow. I had not slept well in days, and the thought of cooking dinner made me want to lie down on the kitchen floor and just stay there. But I was hungry in that deep, primal pregnancy way, and nothing in the house appealed to me. So I pulled out a pack of stewing beef from the freezer, some sad looking carrots from the crisper drawer, and a bottle of red wine we had not touched in months. I browned the beef while sitting on a step stool, leaned against the counter while the onions softened, and then let the whole pot simmer while I rested on the couch.

An hour later, the smell that filled the house was so good it almost made me cry. My husband came home, lifted the lid, and said, “What is that? It smells incredible.” We ate big bowls of it with buttered toast, and for the first time in weeks, I felt like I had accomplished something. That soup fed us for days. It became a symbol of my ability to nourish myself and my baby, even when everything felt impossibly hard.

Now, this soup is a regular on our meal plan. My toddler calls it “grandma soup,” because the first time she had it was at my mom’s house, and the name stuck. I do not correct her. I just smile and ladle out another bowl.

A Note from Our Consulting Dietitian

Our registered dietitian loves this soup for its iron rich beef, which provides heme iron that the body absorbs efficiently. Pairing the soup with a squeeze of lemon juice, a side of bell pepper sticks, or a handful of strawberries boosts that absorption even further. The variety of vegetables adds fibre, vitamin A, and vitamin C, while the potatoes and peas provide complex carbohydrates for steady energy. If you are watching sodium, use a low sodium beef stock and go light on added salt. The tomato paste, wine, and herbs bring plenty of flavour without the need for extra sodium.

Ways to Make This Soup Your Own

Over the years, I have tweaked this recipe so many times depending on what I had on hand. Here are some of my favourite variations:

  • Extra veggie boost: Add a diced zucchini or a handful of chopped spinach in the last few minutes of cooking. They wilt in beautifully and add even more nutrients.
  • Grain addition: Stir in a cup of cooked barley or farro at the end for extra heartiness. This makes the soup stretch even further and adds a lovely chewy texture.
  • Slow cooker version: Brown the beef and sauté the vegetables on the stove first, then transfer everything except the potatoes, peas, and mushrooms to a slow cooker. Cook on low for six to eight hours. Add the potatoes and peas in the last hour, and the sautéed mushrooms just before serving.
  • Spice it up: A pinch of smoked paprika or a small spoonful of Dijon mustard stirred in with the tomato paste adds a subtle warmth and complexity.
  • Dairy free and gluten free: The soup is naturally dairy free if you skip the butter for the mushrooms (use olive oil instead) and gluten free if you use a gluten free flour blend or cornstarch slurry to thicken.

What to Serve With This Soup

The soup is a complete meal on its own, packed with protein, vegetables, and starch. But if you want to round it out, a slice of crusty bread or a quick garlic toast is perfect for dunking. When I have a little extra energy, I make a batch of no knead dinner rolls or cheese muffins to go alongside. When I do not, a simple slice of buttered toast does the job beautifully.

For a fresh contrast, I sometimes put together a quick side salad with a bright lemon vinaigrette. The acidity cuts through the richness of the beefy broth and wakes everything up. My toddler skips the salad and asks for more soup. I am fine with that.

Why This Recipe Belongs on Your Meal Plan

This Vegetable Beef Soup is one of those recipes that just works. It works when you are pregnant and ravenous. It works when you are postpartum and exhausted. It works when you are feeding a family with different tastes and different schedules. It is forgiving, adaptable, and deeply satisfying. It freezes beautifully, reheats like a dream, and tastes even better the next day. It is the soup I make when I do not know what else to make, and it never disappoints.

If you are in a season of life where you need a warm, nourishing bowl of something that feels like a real meal, I hope you give this a try. The full recipe, with exact measurements and step by step directions, is just below. You have got this, and dinner is about to be delicious.

Ready to make some soup? The complete recipe card follows right here, with all my tips and the precise steps I use every single time.

Maya Hart

About the author – Maya Hart

I’m a mom of two, prenatal nutrition enthusiast, 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 RD‑reviewed and tested in the chaos of real life.

🎓 Prenatal Nutrition Certified 🩺 RD‑Consulted Recipes 📸 Real Kitchen Photos Only
Read Maya’s full story →

💬 Share your thoughts

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