5 2 Vegetable Soup Recipe for Healthy Weight Loss Meals

Updated On: October 8, 2025

When it comes to healthy eating and intermittent fasting, the 5:2 diet has become a popular choice for many looking to balance nutrition and calorie control. One of the best ways to enjoy your fasting days is with a nourishing, low-calorie vegetable soup that is both satisfying and packed with essential vitamins and minerals.

This 5 2 vegetable soup recipe is designed to keep you feeling full without breaking your calorie bank, making it perfect for your two fasting days.

Loaded with fresh vegetables, herbs, and a flavorful broth, this soup is comforting, easy to prepare, and can be enjoyed hot or cold. Whether you are new to the 5:2 diet or a seasoned pro, this recipe will become your go-to for quick, healthy meals that support your wellness goals.

Plus, it’s vegan-friendly and adaptable to whatever veggies you have on hand!

Why You’ll Love This Recipe

This vegetable soup is more than just a low-calorie meal; it’s a powerhouse of nutrition and flavor. It’s light yet filling, perfect for fasting days when you want to avoid hunger pangs but still stay satisfied.

The recipe is versatile, so you can swap in your favorite seasonal vegetables, making it a great way to reduce food waste and enjoy fresh produce.

Additionally, this recipe is quick to prepare, requiring minimal chopping and cooking time, so you spend less time in the kitchen and more time enjoying your day. The broth is infused with aromatic herbs and spices, giving each spoonful an inviting warmth and depth of flavor.

It’s also naturally gluten-free, dairy-free, and vegan, making it suitable for various dietary needs.

If you love wholesome, tasty soups, be sure to check out our Vegan Fall Soup Recipes To Warm Your Cozy Evenings for more comforting ideas.

Ingredients

  • 1 tablespoon olive oil (or vegetable broth for oil-free option)
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 medium zucchini, diced
  • 1 cup green beans, trimmed and chopped
  • 1 large tomato, chopped
  • 4 cups vegetable broth (low sodium preferred)
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1 bay leaf
  • Salt and black pepper, to taste
  • Fresh parsley, chopped (for garnish)
  • Optional: 1/2 teaspoon chili powder for a little heat (See our homemade chili powder recipe)

Equipment

  • Large pot or Dutch oven
  • Cutting board
  • Sharp knife
  • Measuring spoons
  • Wooden spoon or ladle
  • Serving bowls

Instructions

  1. Prepare your vegetables: Wash and dice the onion, carrots, celery, zucchini, green beans, and tomato. Mince the garlic cloves.
  2. Heat the olive oil: In your large pot, warm the olive oil over medium heat. If you prefer oil-free, use a splash of vegetable broth instead.
  3. Sauté the aromatics: Add the chopped onion and garlic to the pot. Cook, stirring frequently, until the onion turns translucent and fragrant, about 4-5 minutes.
  4. Add the vegetables: Stir in the carrots, celery, zucchini, and green beans. Cook for another 5 minutes to begin softening the veggies.
  5. Pour in the broth: Add the vegetable broth along with the chopped tomato, dried thyme, oregano, and bay leaf. Stir to combine.
  6. Simmer the soup: Bring the mixture to a gentle boil, then reduce the heat to low. Cover and let the soup simmer for 25-30 minutes or until all the vegetables are tender.
  7. Season and finish: Remove the bay leaf and season with salt, black pepper, and optional chili powder to taste. Give the soup a final stir.
  8. Serve: Ladle the soup into bowls and garnish with fresh parsley for a burst of color and freshness.

Tips & Variations

“Feel free to customize this soup with any veggies you love or have on hand. Kale, spinach, peas, or even a handful of cooked lentils can add extra nutrition and texture!”

For a richer flavor, you can roast the vegetables before adding them to the broth. This adds a subtle caramelized sweetness that enhances the soup’s depth.

If you want a creamier texture, blend half of the soup and then mix it back in.

If you prefer a heartier meal on fasting days, consider adding some 15 Bean Soup Slow Cooker Recipe Vegetarian and Delicious for extra protein and fiber. For more quick and easy soup ideas, explore our 5 Ingredient Soup Recipes Vegetarian for Quick Healthy Meals.

Nutrition Facts

Nutrient Amount per Serving (1 bowl)
Calories 120 kcal
Protein 4 g
Carbohydrates 22 g
Fiber 6 g
Fat 3 g
Sodium 450 mg (depends on broth)
Vitamin A 75% DV
Vitamin C 40% DV
Iron 10% DV

Serving Suggestions

This 5 2 vegetable soup is wonderfully versatile when it comes to serving. Enjoy it on its own for a light meal, or pair it with a slice of whole-grain bread or a simple side salad for a more complete meal.

For a Mediterranean twist, drizzle some extra-virgin olive oil and sprinkle a few kalamata olives on top. You can also add a spoonful of cooked quinoa or brown rice to make the soup more filling without adding many calories.

Looking for more vegetarian meal ideas? Check out our A to Z Vegetarian Recipes for Every Meal and Occasion for inspiration to keep your diet varied and delicious.

Conclusion

This 5 2 vegetable soup recipe is a fantastic addition to your intermittent fasting routine or anyone seeking a wholesome, nutrient-rich meal. With fresh vegetables, aromatic herbs, and a comforting broth, it satisfies hunger without excess calories, making it ideal for fasting days.

The recipe’s simplicity and flexibility allow you to customize it based on your preferences and what’s available in your kitchen. Plus, it’s vegan, gluten-free, and packed with vitamins and fiber, supporting your overall health and wellness goals.

We hope you enjoy making and savoring this soup as much as we do. Don’t forget to explore more healthy and delicious recipes like the Ancient Grains Vegetarian Recipes for Healthy Delicious Meals to keep your meals exciting and nutritious every day.

📖 Recipe Card: 5 2 Vegetable Soup

Description: A light and healthy vegetable soup perfect for the 5:2 diet. Packed with nutrient-rich vegetables and low in calories.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 1 tbsp olive oil
  • 1 onion, chopped
  • 2 garlic cloves, minced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 zucchini, diced
  • 100g green beans, trimmed and chopped
  • 400g canned chopped tomatoes
  • 1 liter vegetable stock
  • 1 tsp dried thyme
  • Salt and pepper to taste
  • Fresh parsley, chopped (optional)

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion and garlic; sauté until soft.
  3. Add carrots, celery, and zucchini; cook for 5 minutes.
  4. Stir in green beans, canned tomatoes, and vegetable stock.
  5. Add thyme, salt, and pepper.
  6. Bring to a boil, then simmer for 25 minutes.
  7. Adjust seasoning and garnish with parsley if desired.
  8. Serve hot.

Nutrition: Calories: 120 kcal | Protein: 4 g | Fat: 4 g | Carbs: 18 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “5 2 Vegetable Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A light and healthy vegetable soup perfect for the 5:2 diet. Packed with nutrient-rich vegetables and low in calories.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 tbsp olive oil”, “1 onion, chopped”, “2 garlic cloves, minced”, “2 carrots, diced”, “2 celery stalks, diced”, “1 zucchini, diced”, “100g green beans, trimmed and chopped”, “400g canned chopped tomatoes”, “1 liter vegetable stock”, “1 tsp dried thyme”, “Salt and pepper to taste”, “Fresh parsley, chopped (optional)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and garlic; saut\u00e9 until soft.”}, {“@type”: “HowToStep”, “text”: “Add carrots, celery, and zucchini; cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in green beans, canned tomatoes, and vegetable stock.”}, {“@type”: “HowToStep”, “text”: “Add thyme, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then simmer for 25 minutes.”}, {“@type”: “HowToStep”, “text”: “Adjust seasoning and garnish with parsley if desired.”}, {“@type”: “HowToStep”, “text”: “Serve hot.”}], “nutrition”: {“calories”: “120 kcal”, “proteinContent”: “4 g”, “fatContent”: “4 g”, “carbohydrateContent”: “18 g”}}

Photo of author

Marta K

Leave a Comment

X