Looking for the best healthy vegetable soup recipe that is easy to make, low in calories, and loaded with fresh vegetables? This homemade vegetable soup is hearty, delicious, and perfect for lunch or dinner. Made with colorful veggies, herbs, and a savory broth, this comforting soup is ideal for meal prep, weight loss goals, cold weather meals, or simply enjoying a healthy homemade dish.
Whether you need a vegan vegetable soup, detox vegetable soup, or a simple one-pot dinner recipe, this healthy vegetable soup delivers amazing flavor with wholesome ingredients.
Why You’ll Love This Healthy Vegetable Soup
- Loaded with fresh vegetables
- Naturally low calorie and nutritious
- Easy one-pot recipe
- Perfect for meal prep
- Vegan and vegetarian friendly
- Great for detox and clean eating
- Budget-friendly comfort food
- Full of vitamins and fiber
- Ready in under an hour
- Customizable with your favorite vegetables
Healthy Vegetable Soup
Prep Time
15 minutes
Cook Time
35 minutes
Total Time
50 minutes
Servings
6 servings
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, diced
- 3 garlic cloves, minced
- 2 carrots, sliced
- 2 celery stalks, chopped
- 1 zucchini, diced
- 1 cup green beans, chopped
- 1 red bell pepper, diced
- 1 yellow bell pepper, diced
- 1 cup broccoli florets
- 1 cup cauliflower florets
- 1 can diced tomatoes (14 oz)
- 6 cups vegetable broth
- 1 teaspoon Italian seasoning
- 1 teaspoon dried oregano
- 1/2 teaspoon thyme
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 cup spinach or kale
- 1 tablespoon lemon juice
- Fresh parsley for garnish
Instructions
Step 1: Sauté the Aromatics
Heat olive oil in a large soup pot over medium heat. Add diced onion and cook for 3–4 minutes until softened. Stir in garlic and cook for another 30 seconds until fragrant.
Step 2: Cook the Vegetables
Add carrots, celery, zucchini, green beans, bell peppers, broccoli, and cauliflower. Stir well and cook for about 5 minutes to slightly soften the vegetables.
Step 3: Add Broth and Seasoning
Pour in the vegetable broth and diced tomatoes. Add Italian seasoning, oregano, thyme, salt, and black pepper. Stir everything together.
Step 4: Simmer the Soup
Bring the soup to a gentle boil, then reduce the heat and simmer uncovered for 25–30 minutes until the vegetables are tender and flavorful.
Step 5: Add Greens
Stir in spinach or kale during the last 2 minutes of cooking. Add lemon juice for brightness and freshness.
Step 6: Serve
Ladle the healthy vegetable soup into bowls and garnish with fresh parsley. Serve warm with crusty bread, crackers, or a light salad.
Tips for the Best Vegetable Soup
- Use seasonal vegetables for maximum flavor
- Add beans or lentils for extra protein
- Make it spicy with red pepper flakes
- Store leftovers in the refrigerator for up to 5 days
- Freeze soup in airtight containers for up to 3 months
- Add pasta, quinoa, or rice for a heartier soup
- Fresh herbs make the soup taste even better
Variations
Vegan Vegetable Soup
This recipe is naturally vegan when made with vegetable broth.
Weight Loss Vegetable Soup
Skip pasta and keep the recipe packed with low-calorie vegetables for a filling, healthy meal.
Immune-Boosting Vegetable Soup
Add turmeric, ginger, and extra garlic for added health benefits.
Protein Vegetable Soup
Add chickpeas, white beans, or shredded chicken for more protein.
What to Serve with Healthy Vegetable Soup
- Whole grain bread
- Garlic toast
- Green salad
- Grilled cheese sandwich
- Brown rice
- Quinoa
Frequently Asked Questions
Can I freeze vegetable soup?
Yes. Let the soup cool completely before transferring it to freezer-safe containers.
How long does homemade vegetable soup last?
It stays fresh in the refrigerator for up to 5 days.
Can I use frozen vegetables?
Absolutely. Frozen vegetables work great and save prep time.
Is vegetable soup healthy?
Yes. Vegetable soup is rich in vitamins, minerals, antioxidants, and fiber while being low in calories.