Soup Beefy Vegetable Recipe

By the wlr team

Each serving of this healthy beef soup packs in an impressive 3.5 of your 5-a-day. It’s hearty and satisfying - just what’s required on a cold winter night.

  • Recipe makes: 4 servings
  • Prep time:
    15 mins
  • Cook time: 2 hrs
  • Calories: 326
    per serving


  • 180g potatoes
  • 60g onion
  • 244g carrots
  • 56g red cabbage
  • 140g cauliflower
  • 7.5ml vegetable oil
  • 500g lean beef fillet steak
  • 1¾ pints water
  • 1 beef stock cube
  • 400g chopped tomatoes
  • ½ tsp dried thyme
  • 2g dried leaves
  • 140g frozen peas


  1. Peel and chop potatoes, onions, carrots, cabbage and cauliflower.
  2. Warm oil in a large pan and brown beef. Add onion until softened.
  3. Add stock and then add tomatoes, thyme, bay leaves and pepper. Bring to the boil and simmer for 45-60 minutes.
  4. Add carrots, cabbage, potato, and cauliflower, and continue to simmer for about 45 minutes.
  5. Add in the frozen peas about 15 minutes before serving.

Want to try different ingredients?

You can add this recipe to My Recipes in WLR and swap ingredients to make it perfect for you . . .

Take a free trial

Nutrition information per serving
Calories (kcal)326
Carbohydrate (g)21.3
Fat (g)12.5
Protein (g)32.5
Fibre (g)5.0
Alcohol (g)0.0
Fruit & Veg3.5

More Calorie Counted Recipes for Soups and Broths

You'll find hundreds more recipes for soups, stews and broths in WLR, plus you can use the tools to easily calculate the calories in your own favourite comfort recipes, give it a try!

Try it Free »

Fad Free Recipe Book

Low Calorie Recipe Book

50 Real Food Recipes for Under 500 Calories. Just cook, serve and enjoy
Find Out More

If you enjoyed this article, try our newsletter. It's free.

Receive the latest on what works for weight loss straight to your inbox. We won't share your email address. Privacy policy