Why You’ll Love This Recipe
I love this zucchini soup because it transforms basic ingredients into a creamy, flavorful dish without requiring complicated preparation. Zucchini cooks quickly, so I can have the soup ready in about 30 minutes.
I also like how easily I can adjust the recipe. I can make it richer with cream, keep it dairy-free with coconut milk, or leave out the cream entirely for a lighter soup.
Another reason I make this recipe regularly is its versatility. I enjoy it warm with crusty bread during cooler weather, but I can also serve it slightly chilled when I want something lighter.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 2 garlic cloves, minced
- 4 medium zucchini, about 1 1/2 pounds, chopped
- 3 cups vegetable broth
- 1/2 teaspoon dried thyme
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon freshly ground black pepper
- 1/2 cup heavy cream or half-and-half
- 1 tablespoon fresh lemon juice
- 2 tablespoons chopped fresh parsley or basil
- Grated Parmesan for serving, optional
- Extra-virgin olive oil for serving, optional
Directions
I start by heating the olive oil in a large pot over medium heat. I add the chopped onion and cook it for about 4–5 minutes, stirring occasionally, until it becomes soft and translucent.
I add the minced garlic and cook it for about 30 seconds, just until fragrant. I avoid cooking the garlic for too long because I don’t want it to brown.
Next, I add the chopped zucchini, thyme, salt, and black pepper. I stir everything together and cook the zucchini for about 5 minutes, allowing it to soften slightly.
I pour in the vegetable broth and bring the mixture to a gentle boil. I reduce the heat and let the soup simmer for about 10–15 minutes, or until the zucchini is completely tender.
I remove the pot from the heat and carefully blend the soup with an immersion blender until smooth and creamy. If I’m using a countertop blender, I blend the soup in batches and take care with the hot liquid.
I return the soup to low heat and stir in the cream. I warm it gently without allowing it to boil vigorously.
Just before serving, I stir in the fresh lemon juice and taste the soup. I adjust the salt and black pepper if necessary.
I ladle the soup into bowls and garnish it with fresh parsley or basil. I sometimes finish each serving with grated Parmesan, freshly ground black pepper, or a drizzle of extra-virgin olive oil.
Servings and Timing
This recipe makes approximately 4 servings.
Preparation time: 10 minutes
Cooking time: 20 minutes
Total time: about 30 minutes
Variations
For a dairy-free zucchini soup, I replace the heavy cream with unsweetened coconut milk or a plain plant-based cooking cream. I can also simply add a little extra broth and leave out the creamy ingredient.
For a zucchini and potato soup, I add one peeled and diced medium potato with the zucchini. I find that potato naturally thickens the soup and makes it especially creamy.
For a Mediterranean-inspired variation, I add oregano, fresh basil, and a little Parmesan. I sometimes garnish the finished soup with crumbled feta and fresh herbs.
For a spicy version, I add red pepper flakes or cayenne pepper when cooking the zucchini. I start with a small amount so the heat doesn’t overpower the delicate vegetable flavor.
For extra greens, I add a few handfuls of fresh spinach near the end of the simmering time. Once the spinach wilts, I blend it with the zucchini for a greener soup.
Storage/Reheating
I let leftover zucchini soup cool before transferring it to an airtight container. I keep it refrigerated for up to 3–4 days.
To reheat it, I pour the soup into a saucepan and warm it over medium-low heat, stirring occasionally. I avoid boiling it aggressively, especially when I’ve added dairy cream.
I can also reheat individual portions in the microwave. I heat the soup in short intervals and stir between each interval until it is evenly hot.
If the soup becomes too thick after refrigeration, I stir in a small amount of vegetable broth, water, or milk while reheating until I reach the consistency I prefer.
FAQs
Do I need to peel zucchini before making soup?
No. I usually leave the zucchini unpeeled because the skin is tender and adds color to the soup. I simply wash the zucchini thoroughly, trim the ends, and chop it before cooking.
How can I make zucchini soup thicker?
I reduce the amount of broth slightly or add a diced potato while cooking the zucchini. I can also simmer the blended soup uncovered for a few additional minutes to help it thicken.
Can I make zucchini soup without cream?
Yes. I can leave the cream out completely for a lighter soup. Blended zucchini naturally creates a smooth texture, especially if I add a potato. I can also use coconut milk or another dairy-free alternative.
Can I freeze zucchini soup?
Yes. I prefer freezing the soup before adding dairy cream because creamy soups can sometimes separate after thawing. I cool the soup, transfer it to freezer-safe containers, and freeze it for up to 2–3 months. After thawing and reheating, I stir in the cream.
What can I serve with zucchini soup?
I like serving zucchini soup with crusty bread, garlic bread, grilled cheese, or a fresh green salad. I can also serve smaller portions as a starter before roasted vegetables, chicken, fish, or another main course.
Conclusion
This Creamy Zucchini Soup gives me an easy way to turn fresh zucchini into a smooth and comforting meal. Onion, garlic, herbs, broth, lemon, and a little cream complement the mild zucchini without covering up its fresh flavor.
PrintCreamy Zucchini Soup Recipe
This Creamy Zucchini Soup is smooth, comforting, and packed with fresh vegetable flavor. Tender zucchini, onion, garlic, herbs, vegetable broth, and a touch of cream create a silky soup that is ready in about 30 minutes.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean-Inspired
- Diet: Vegetarian
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 2 garlic cloves, minced
- 4 medium zucchini, about 1 1/2 pounds, chopped
- 3 cups vegetable broth
- 1/2 teaspoon dried thyme
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon freshly ground black pepper
- 1/2 cup heavy cream or half-and-half
- 1 tablespoon fresh lemon juice
- 2 tablespoons chopped fresh parsley or basil
- Grated Parmesan for serving, optional
- Extra-virgin olive oil for serving, optional
Instructions
- Heat the olive oil in a large pot over medium heat. Add the chopped onion and cook for 4–5 minutes, stirring occasionally, until soft and translucent.
- Add the minced garlic and cook for about 30 seconds, just until fragrant.
- Add the chopped zucchini, thyme, salt, and black pepper. Stir and cook for about 5 minutes to begin softening the zucchini.
- Pour in the vegetable broth and bring the mixture to a gentle boil. Reduce the heat and simmer for 10–15 minutes, or until the zucchini is completely tender.
- Remove the pot from the heat and carefully blend the soup with an immersion blender until smooth and creamy. If using a countertop blender, blend the hot soup carefully in batches.
- Return the soup to low heat and stir in the cream or half-and-half. Warm gently without allowing the soup to boil vigorously.
- Stir in the fresh lemon juice. Taste and adjust the salt and black pepper as needed.
- Ladle the soup into bowls and garnish with fresh parsley or basil. Add grated Parmesan, freshly ground black pepper, or a drizzle of extra-virgin olive oil if desired.
Notes
- Zucchini does not need to be peeled. Wash it thoroughly and trim the ends before chopping.
- For a dairy-free version, replace the cream with unsweetened coconut milk or a plain plant-based cooking cream, or omit it entirely.
- For a thicker soup, reduce the broth slightly or add one peeled and diced medium potato with the zucchini.
- For a Mediterranean-inspired variation, add oregano and fresh basil and garnish with Parmesan or crumbled feta.
- For a spicy soup, add red pepper flakes or cayenne pepper while cooking the zucchini.
- For extra greens, add a few handfuls of fresh spinach near the end of the simmering time and blend it with the zucchini.
- Store leftovers in an airtight container in the refrigerator for up to 3–4 days.
- Reheat gently over medium-low heat without boiling vigorously. Add broth, water, or milk if the soup becomes too thick.
- For freezing, freeze the soup before adding dairy cream for the best texture. Store frozen for up to 2–3 months, then add the cream after thawing and reheating.
- Serve with crusty bread, garlic bread, grilled cheese, a green salad, roasted vegetables, chicken, or fish.
Nutrition
- Serving Size: 1 serving
- Calories: 230 kcal
- Sugar: 8 g
- Sodium: 620 mg
- Fat: 17 g
- Saturated Fat: 7 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 16 g
- Fiber: 4 g
- Protein: 5 g
- Cholesterol: 30 mg