Ingredients
2 tablespoons olive oil
1 yellow onion, diced
3 garlic cloves, minced
3 carrots, sliced
2 celery stalks, sliced
1 large potato, diced small
4 cups vegetable broth (low-sodium)
1 teaspoon dried thyme
1 bay leaf
2 cups mixed vegetables (peas, green beans)
2 cups baby spinach
1 cup heavy cream or coconut milk
1 tablespoon fresh lemon juice
Salt and black pepper, to taste
Chopped parsley for garnish
Instructions
-
Step 1 – Sauté the aromatics: Heat olive oil in a large pot over medium heat. Add onion and garlic, sauté 3–4 minutes until soft and fragrant. Stir in carrots, celery, thyme, and bay leaf, cooking 5 minutes until glossy.
-
Step 2 – Simmer the vegetables: Add diced potato and vegetable broth. Bring to a gentle boil, then lower to simmer for 15–20 minutes, stirring occasionally, until potatoes are tender.
-
Step 3 – Finish creamy and season: Stir in peas, green beans, and spinach. Add cream or coconut milk and cook for 5 minutes more. Finish with lemon juice, salt, and pepper to taste.
-
Step 4 – Serve and enjoy: Ladle hot soup into bowls, garnish with parsley, and serve with warm bread or muffins. Perfect for cozy nights or family dinners.
Notes
For extra creaminess, blend one cup of the soup and stir it back in. Adjust seasoning to taste and add a squeeze of lemon before serving. Serve hot with sourdough or cornbread for the best cozy experience.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1.5 cups
- Calories: 230
- Sugar: 6g
- Sodium: 540mg
- Fat: 10g
- Saturated Fat: 4g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 5g
- Protein: 6g
- Cholesterol: 15mg