Cream of Zucchini Soup (Silky & Ready in 30 Minutes)
This cream of zucchini soup is pure comfort food that comes together fast on a weeknight.

It’s made with just a handful of ingredients and turns a pile of summer zucchini into something smooth, rich, and surprisingly satisfying.
What Makes This Cream of Zucchini Soup So Good
The texture is what hooks you. A quick simmer and a blitz with an immersion blender turn ordinary zucchini into something velvety without a drop of cream, just a little butter or olive oil to round it out.
It’s light enough for a starter but hearty enough for lunch with a slice of crusty bread. The flavor is mellow and earthy, with a gentle sweetness from gently cooked onion and a hint of garlic. I keep coming back to it because it’s the kind of recipe that works with whatever zucchini you have, and it tastes like you spent more effort than you did.
Ingredients

- 2 tbsp unsalted butter or olive oil: butter gives a richer base, oil keeps it dairy-free.
- 1 medium yellow onion, chopped: sweet onion works well.
- 2 cloves garlic, minced: fresh is best.
- 2 lbs zucchini (about 4 medium), sliced into half-moons: no need to peel unless the skin is very thick.
- 4 cups vegetable broth: use low-sodium so you can control the salt.
- Salt and freshly ground black pepper: to taste; season in layers.
- Pinch of ground nutmeg (optional): just a whisper for warmth.
- Fresh basil or chives, for serving (optional): adds a pop of color and freshness.
- Extra-virgin olive oil, for serving (optional): a drizzle adds richness.
Variations and Substitutions
- Make it creamy: Stir in ¼ cup heavy cream, half-and-half, or unsweetened plant milk after blending for a richer bowl.
- Swap the herb: Try fresh dill, parsley, or mint instead of basil.
- Change the allium: Leeks work beautifully in place of onion; use the white and light green parts.
- Add some heat: A pinch of red pepper flakes or a dash of hot sauce stirred in at the end wakes up the flavors.
- Dairy-free and vegan: Use olive oil and make sure your broth is vegetable-based; skip any dairy addition.
Chicken White Bean Soup is another soup you’d probably love if you enjoy this soup.
How to Make Cream of Zucchini Soup
Step 1: Sauté the Onion and Garlic

Melt the 2 tbsp butter in a large pot over medium heat. Add the chopped onion and cook for about 5 minutes, until softened and translucent. Stir in the minced garlic (2 cloves) and cook for 1 minute more, just until fragrant.
The onion should be tender but not browned; if it starts to color, lower the heat. You’re building a sweet base here, not a caramelized one.
Step 2: Simmer the Zucchini

Add the sliced zucchini and the 4 cups of vegetable broth to the pot. Season with a generous pinch of salt and a few grinds of pepper. Bring to a boil, then reduce the heat and simmer for 15 to 20 minutes, until the zucchini is very tender when pierced with a fork.
The zucchini will soften quickly and the broth will take on a light green tint. This is a good time to taste the broth and adjust the salt, it should be well seasoned before blending.
Step 3: Blend the Soup

Remove the pot from the heat. Use an immersion blender to puree the soup directly in the pot until completely smooth and creamy. If you prefer a totally silky texture, you can pass it through a fine-mesh strainer, though it’s not necessary.
Be careful when blending hot liquids; tilt the pot away from you and keep the blender head submerged to avoid splatters. The soup will look pale green and thick, with a velvety consistency.
Step 4: Ladle and Serve

Ladle the soup into bowls. Top with a drizzle of olive oil, a scattering of fresh basil or chives, and a grind of black pepper. Serve hot.
A Few Tips for the Smoothest Soup
- For an extra-creamy soup, blend in a small cooked potato or a handful of raw cashews with the zucchini.
- If using very large zucchini, scoop out the seed core before slicing to avoid a watery texture.
- This soup thickens as it sits; thin with a splash of broth or water when reheating.
- Taste and adjust the salt after blending, not just before; blending can dull flavors.
Keeping Leftover Soup Fresh
- Refrigerate: Store in an airtight container in the fridge for up to 4 days.
- Reheating: Reheat gently on the stove over medium-low heat, stirring occasionally, or in the microwave. Add a splash of broth if it’s too thick.
- Serve Cold: It’s also delicious chilled on a hot day, just stir well and adjust the seasoning.
What to Serve with Cream of Zucchini Soup
A crusty baguette for dunking is classic, but a grilled cheese with sharp cheddar makes it a full meal. For a lighter side, a lemony arugula salad cuts through the soup’s richness.
Frequently Asked Questions
Can I freeze cream of zucchini soup?
Yes, freeze in an airtight container for up to 3 months. Thaw overnight in the fridge and re-blend if the texture separates.
I don’t have an immersion blender. What’s the best way to blend this?
Carefully transfer the soup in batches to a regular blender. Only fill it halfway, and remove the center cap from the lid to let steam escape. Cover with a towel and blend on low.
Why does my soup taste flat?
Zucchini has a delicate flavor, so it needs enough salt and a touch of acidity. Stir in a squeeze of lemon juice or a teaspoon of white vinegar right before serving to wake it up.

Cream of Zucchini Soup Recipe
Ingredients
Method
- Melt butter in a large pot over medium heat. Add onion and cook 5 minutes until soft. Add garlic and cook 1 minute.
- Add zucchini and broth, season with salt and pepper. Bring to a boil, then simmer 15 to 20 minutes until zucchini is tender.
- Remove from heat and blend with an immersion blender until smooth.
- Ladle into bowls, garnish with olive oil and herbs, and serve hot.
