Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Close-up of slow-cooked vegetable beef soup with juicy beef pieces, bright carrots, green beans, and fresh herbs in flavorful broth.

Hearty Vegetable Beef Soup with Fresh Herbs


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Anna B.
  • Total Time: 2hours 5minutes
  • Yield: 6 bowls 1x

Description

This herb-infused vegetable beef soup is a hearty, slow-simmered comfort meal loaded with tender chunks of beef, fresh vegetables, and aromatic herbs in a rich, savory broth. Perfect for cozy dinners, meal prep, or sharing with family, this easy homemade soup delivers deep flavor with every spoonful.


Ingredients

Scale
  • 1.5 tbsp olive oil , separated
  • 500g/1 lb stewing beef , cut into 1.75cm / 2/3″ cubes (Note 1)
  • 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 (Note 2)
  • 1.5 cups (375ml) water
  • 2 tbsp tomato paste
  • 2 bay leaves
  • 1 tsp thyme dried
  • 1 cup frozen peas
  • 2 potatoes (any), cut into 1.5cm / 2/3″ cubes

Buttery mushrooms (optional):

  • 1 tbsp (15g) butter or oil
  • 200g/ 6oz small mushrooms , quartered or halved

Instructions

  1. Heat oil in a large pot over medium-high heat. Brown beef on all sides; set aside.
  2. In the same pot, sauté onion and garlic until fragrant.
  3. Add carrots, celery, and tomato paste. Stir for 1 minute.
  4. Pour in broth and water, scraping the bottom of the pot.
  5. Return beef, add potatoes, thyme, bay leaves, and rosemary.
  6. Bring to a boil, then reduce heat. Cover and simmer for 1–1½ hours until beef is tender.
  7. Add peas in the last 5 minutes of cooking. Adjust seasoning.
  8. Serve hot, garnished with fresh parsley if desired.

Notes

  • Chef’s Tip: Even better the next day! Store in the fridge for up to 5 days or freeze for up to 3 months.
  • Prep Time: 15 minutes
  • Cook Time: 1hour 50minutes
  • Category: Mains, Soups
  • Cuisine: Western

Nutrition

  • Calories: 419cal (21%)
  • Sugar: 6g (7%)
  • Sodium: 473mg (21%)
  • Fat: 19g (29%)
  • Saturated Fat: 7g (44%)
  • Carbohydrates: 32g (11%)
  • Fiber: 6g (25%)
  • Protein: 28g (56%)
  • Cholesterol: 75mg (25%)