Description
Spring Vegetable Soup for Dinner is a light, nourishing, and comforting meal made with fresh seasonal vegetables, fragrant herbs, and extra virgin olive oil. This healthy homemade soup is perfect for spring evenings when you want something warm but not heavy. Packed with carrots, zucchini, green beans, peas, and potatoes, this easy vegetable soup delivers fresh flavor in every spoonful.
Ingredients
- 3 tablespoons extra virgin olive oil
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 2 carrots, sliced
- 2 zucchinis, chopped
- 1 cup green beans, trimmed and cut
- 1 cup fresh or frozen peas
- 1 medium potato, diced small
- 1.5 liters (6 cups) vegetable broth
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- 1 teaspoon dried oregano
- 2 tablespoons fresh parsley, chopped
- Juice of half a lemon
- ½ cup small pasta such as ditalini (optional)
Instructions
- Heat olive oil in a large pot over medium heat.
- Add chopped onion and cook for 4–5 minutes until soft and translucent.
- Stir in minced garlic and cook for 30 seconds until fragrant.
- Add carrots, potato, zucchini, and green beans. Stir well to coat in olive oil.
- Cook vegetables for about 5 minutes, stirring occasionally.
- Pour in vegetable broth and season with salt, pepper, and oregano.
- Bring to a gentle boil, then reduce heat and simmer for 20–25 minutes.
- If using pasta, add it during the last 10 minutes of cooking.
- Add peas during the final 5 minutes so they stay bright and tender.
- Turn off heat and stir in fresh parsley and lemon juice. Adjust seasoning and serve warm.
Notes
Cut vegetables into similar sizes for even cooking. For added protein, include shredded chicken or white beans. If planning to store leftovers, cook pasta separately to prevent it from becoming too soft. Store in the refrigerator for up to 4 days or freeze (without pasta) for up to 2 months.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 bowl
- Calories: 240
- Sugar: 8 g
- Sodium: 480 mg
- Fat: 9 g
- Saturated Fat: 1.5 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 35 g
- Fiber: 7 g
- Protein: 6 g
- Cholesterol: 0 mg
