Ingredients
- 2 tbsp olive oil or butter
- 1 small onion, chopped
- 2 garlic cloves, minced
- 2 carrots, diced
- 2 celery stalks, chopped
- 1 cup asparagus, cut into pieces
- 1 cup peas (fresh or frozen)
- 1 zucchini, chopped
- 4 cups vegetable broth
- 1/2 cup heavy cream or half-and-half
- Salt to taste
- Black pepper to taste
- 2 tbsp fresh herbs (parsley, dill, or chives), chopped
- 1 tbsp lemon juice (optional)
Instructions
- Heat olive oil or butter in a large pot over medium heat.
- Add chopped onion and sauté until soft.
- Add garlic and cook briefly until fragrant.
- Stir in carrots and celery and cook for a few minutes.
- Add asparagus, zucchini, and peas, mixing well.
- Pour in vegetable broth and bring to a gentle simmer.
- Cook for 15–20 minutes until vegetables are tender.
- Blend the soup until smooth using an immersion blender or regular blender.
- Return to pot, stir in cream, and season with salt and pepper.
- Finish with fresh herbs and lemon juice before serving.
Notes
- Use coconut milk or cashew cream for a dairy-free option.
- Blend partially for a chunkier texture if desired.
- Add spinach or leeks for extra flavor.
- Adjust thickness with more broth if needed.
- Freeze before adding cream for best results.
Nutrition
- Serving Size: 1 bowl
- Calories: 180
- Sugar: 6g
- Sodium: 420mg
- Fat: 10g
- Saturated Fat: 4g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 4g
- Protein: 4g
- Cholesterol: 20mg