Description
This ultimate vegetable soup is nutrient-dense, hearty, and comforting while staying under 200 calories per serving. Packed with seasonal vegetables, aromatic herbs, and a light broth, it’s the perfect combination of health and indulgence.
Ingredients
Scale
- 2 tbsp olive oil
- 1 medium onion, chopped
- 2 garlic cloves, minced
- 3 carrots, sliced
- 2 celery stalks, chopped
- 1 zucchini, diced
- 1 cup green beans, chopped
- 1 (14.5 oz) can diced tomatoes with juice
- 1 cup corn kernels
- 1 cup peas
- 2 cups spinach or kale (optional)
- 6 cups vegetable broth
- 1 tsp dried thyme
- 1 tsp dried basil
- 1 bay leaf
- Salt and pepper to taste
Instructions
- Heat olive oil in a large pot. Sauté onion for 4–5 minutes until translucent.
- Add garlic, carrots, celery, zucchini, and green beans. Cook 5–7 minutes, stirring occasionally.
- Stir in tomatoes, broth, thyme, basil, bay leaf, salt, and pepper. Bring to boil, then reduce to a gentle simmer for 20 minutes.
- Add corn, peas, and spinach during the last 5–7 minutes of cooking. Remove bay leaf before serving.
- Adjust seasoning to taste and serve hot with your favorite garnish.
Notes
Customize by adding beans, lentils, or quinoa for extra protein. Use fresh herbs for enhanced flavor, or swap seasonal vegetables like butternut squash in colder months.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup, Healthy, Comfort Food
- Method: Stovetop
- Cuisine: International
Nutrition
- Serving Size: 1 1/2 cups
- Calories: 160
- Sugar: 8g
- Sodium: 480mg
- Fat: 5g
- Saturated Fat: 0.5g
- Unsaturated Fat: 4.5g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 6g
- Protein: 4g
- Cholesterol: 0mg
Keywords: vegetable soup, healthy soup, ultimate vegetable soup, hearty soup recipe, low calorie soup
