Description
A comforting and hearty vegetable soup perfect for cozy meals.
Ingredients
Scale
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 2 carrots, sliced
- 2 celery stalks, sliced
- 1 medium zucchini, chopped
- 1 cup green beans, trimmed and cut
- 1 (14 oz) can diced tomatoes
- 6 cups vegetable broth
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- 1 bay leaf
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 cup frozen peas
- 2 cups chopped fresh spinach
- Fresh parsley for garnish
Instructions
- Build the Flavor Base: Heat the olive oil in a large pot over medium heat. Add the diced onion and cook until soft and translucent, about 4–5 minutes. Stir in the garlic and let it cook for about 30 seconds until fragrant.
- Add the Hearty Vegetables: Stir in the carrots and celery. Let them cook for about 5 minutes, softening slightly.
- Pour and Season: Add the zucchini, green beans, diced tomatoes (with their juices), vegetable broth, thyme, oregano, bay leaf, salt, and pepper. Stir well. Bring the mixture to a gentle boil, then reduce the heat and let it simmer uncovered for 20–25 minutes.
- Finish with Tender Greens: Stir in the frozen peas and chopped spinach. Let the soup cook for another 5 minutes until the greens are wilted and vibrant. Remove the bay leaf.
- Taste and Serve: Taste and adjust seasoning if needed. Ladle into bowls and sprinkle with fresh parsley. Serve warm with crusty bread for the ultimate cozy meal.
Notes
- This soup can be customized with your favorite vegetables.
- For added protein, consider adding beans or lentils.
- Great for meal prep and freezes well.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: soup
- Method: stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 200
- Sugar: 5g
- Sodium: 700mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 8g
- Protein: 6g
- Cholesterol: 0mg