Creamy Zucchini Soup Recipe

I roasted zucchini, onions, and garlic into the silkiest Cream Of Zucchini Soup and if you don’t want to fight me for seconds, don’t make it.

A photo of Creamy Zucchini Soup Recipe

I’m obsessed with this Creamy Zucchini soup because it tastes like summer got serious. I love how roasted zucchini sings with a big yellow onion and a splash of heavy cream, rich but not cloying.

I’ll eat it for lunch, dinner, or when I need something that actually fills me without pretending to be fancy. And the texture, silky and thick enough to scoop with a spoon.

This is the kind of Creamy Veggie Soup Recipes entry I return to on repeat. I skip fluff.

I want bold squash flavor and zero regrets. I call it pure, simple, damn good, always.

Ingredients

Ingredients photo for Creamy Zucchini Soup Recipe

  • Zucchini: Basically the mellow, fresh base that makes the soup light and green.
  • Olive oil: Adds smoothness and a bit of savory, plant-based richness.
  • Unsalted butter: Gives a creamy, comforting touch and gentle caramel notes.
  • Yellow onion: Sweet backbone, it softens and adds savory depth.
  • Garlic: Punchy warmth, it makes everything taste homemade and cozy.
  • Vegetable or chicken broth: The watery canvas that keeps it soup-like, not heavy.
  • Heavy cream: Makes it silky and indulgent, it’s what makes it velvety.
  • Kosher salt: Brings out flavors without being metallic or harsh.
  • Black pepper: Subtle heat and bite, it wakes up the creaminess.
  • Thyme: Earthy, herby note that’s quietly aromatic and comforting.
  • Lemon juice: Brightens and cuts through richness with a fresh zip.
  • Parmesan cheese: Adds savory umami and a lightly salty finish.
  • Red pepper flakes: Optional kick, it gives a fun little heat.
  • Fresh basil leaves: Bright, herbaceous garnish that smells like summer.

Ingredient Quantities

  • 2 pounds zucchini (about 4 medium)
  • 2 tablespoons olive oil
  • 1 tablespoon unsalted butter
  • 1 large yellow onion
  • 3 cloves garlic
  • 4 cups low sodium vegetable or chicken broth
  • 3/4 cup heavy cream
  • 1 1/2 teaspoons kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 1 teaspoon fresh thyme leaves or 1/2 teaspoon dried thyme
  • 1 tablespoon fresh lemon juice
  • 1/4 cup grated Parmesan cheese (optional)
  • Pinch of red pepper flakes (optional)
  • Fresh basil leaves for garnish (optional)

How to Make this

1. Preheat the oven to 425°F (220°C). Cut the zucchini into 1/2 inch thick rounds or halves, toss with 2 tablespoons olive oil, 1 teaspoon kosher salt and a few grinds of black pepper, spread on a baking sheet in one layer and roast until golden and soft, about 20 to 25 minutes; flipping once so they brown evenly.

2. While the zucchini roasts, chop 1 large yellow onion and mince 3 cloves garlic. Heat 1 tablespoon unsalted butter in a large pot over medium heat, add the onion and cook until soft and translucent, about 6 to 8 minutes, scraping up any browned bits.

3. Add the minced garlic and 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried) to the onions, cook one more minute until fragrant but not burned.

4. Transfer the roasted zucchini to the pot with the onions and garlic, reserving a few roasted pieces for garnish if you want. Pour in 4 cups low sodium vegetable or chicken broth to cover, bring to a simmer and let cook together for 5 to 10 minutes so the flavors marry.

5. Use an immersion blender to puree the soup until silky smooth right in the pot, or carefully transfer in batches to a blender and puree until very smooth; return to the pot if needed.

6. Stir in 3/4 cup heavy cream, 1 tablespoon fresh lemon juice, the remaining 1/2 teaspoon kosher salt (adjust to taste) and 1/2 teaspoon freshly ground black pepper; warm gently but do not boil so the cream stays velvety.

7. Taste and adjust seasonings, adding more salt, pepper, or lemon juice if needed. If you like a little heat, add a pinch of red pepper flakes now.

8. If you want extra richness and depth, stir in 1/4 cup grated Parmesan cheese while the soup is warm so it melts in smoothly.

9. Serve hot topped with reserved roasted zucchini pieces, fresh basil leaves, an extra drizzle of olive oil or a little more grated Parmesan. This soup keeps in the fridge for 3 to 4 days and reheats gently on the stove.

10. Tip: For a lighter version swap half the cream for plain Greek yogurt added off heat, or to deepen flavor roast the onion with the zucchini for 10 minutes before finishing the onion on the stove.

Equipment Needed

1. Baking sheet (rimmed) for roasting zucchini
2. Large pot or Dutch oven for cooking the soup
3. Immersion blender or countertop blender for pureeing
4. Chef’s knife for chopping and slicing
5. Cutting board (preferably separate for veg)
6. Measuring cups and spoons for oil, cream, broth and seasonings
7. Wooden spoon or heatproof spatula for sautéing
8. Small bowl and whisk or fork for mixing lemon juice into the cream
9. Ladle and soup bowls for serving

FAQ

A: Yes. Yellow squash works great and gives a similar texture and mild flavor. If you use a tougher summer squash, peel it first. Winter squash will need longer cooking and a bit more liquid.

A: Swap the heavy cream for full fat coconut milk or cashew cream, and skip the Parmesan or use a vegan parm. The soup will be a bit different in flavor but still creamy.

A: Simmer it longer to reduce and concentrate, or blend in a small potato or half an avocado for extra body. A cornstarch slurry (1 tsp cornstarch + 1 tbsp cold water) added while simmering also works.

A: Yes, but leave out the cream if you plan to freeze. Freeze the base, then thaw and stir in cream when reheating. Soup with dairy may separate a bit after freezing, just whisk or blend to recombine.

A: It is, if you use caution. Fill the blender only half way, remove the center cap and cover the hole with a folded towel to let steam escape, and blend in short bursts. Or use an immersion blender right in the pot for less fuss.

A: Don’t overcook the zucchini. Sauté the aromatics till soft, add zucchini and broth, then simmer just until tender. Blending while still warm and finishing with lemon juice helps keep the color lively.

Creamy Zucchini Soup Recipe Substitutions and Variations

  • Heavy cream: use 3/4 cup half and half (a bit lighter) or 3/4 cup full fat coconut milk for a dairy free, slightly sweet twist.
  • Vegetable or chicken broth: swap with low sodium chicken stock, or 4 cups water plus 2 vegetable bouillon cubes if you don’t have broth.
  • Parmesan cheese: substitute with grated Pecorino Romano for a sharper flavor, or 2 tablespoons nutritional yeast for a dairy free, cheesy note.
  • Unsalted butter: replace with 1 tablespoon olive oil, or 1 tablespoon ghee for a richer, nutty finish.

Pro Tips

– Roast the zucchini until it gets good brown spots, not just soft. Those caramelized bits add real flavor. If they’re looking pale at the end blast them under the broiler for 1 to 2 minutes but watch it like a hawk or they’ll burn.

– Save a little of the roasting oil and any browned bits from the pan. Stir a tablespoon or two into the soup near the end for extra depth, or use it to finish the bowl with a drizzle. It’s an easy trick that makes it taste more complex.

– Keep the onions low and slow. Cook them till soft and a little jammy, not deeply browned, so the soup stays sweet and smooth. If you accidentally brown them too much, add an extra splash of broth and simmer a few minutes to mellow the char.

– For the silkiest texture, puree while the soup is still warm and strain through a fine mesh if you want restaurant level smoothness. If you need to cut the richness, swap half the cream for plain Greek yogurt and stir it in off the heat so it doesn’t split.

Please enter your email to print the recipe:

Creamy Zucchini Soup Recipe

My favorite Creamy Zucchini Soup Recipe

Equipment Needed:

1. Baking sheet (rimmed) for roasting zucchini
2. Large pot or Dutch oven for cooking the soup
3. Immersion blender or countertop blender for pureeing
4. Chef’s knife for chopping and slicing
5. Cutting board (preferably separate for veg)
6. Measuring cups and spoons for oil, cream, broth and seasonings
7. Wooden spoon or heatproof spatula for sautéing
8. Small bowl and whisk or fork for mixing lemon juice into the cream
9. Ladle and soup bowls for serving

Ingredients:

  • 2 pounds zucchini (about 4 medium)
  • 2 tablespoons olive oil
  • 1 tablespoon unsalted butter
  • 1 large yellow onion
  • 3 cloves garlic
  • 4 cups low sodium vegetable or chicken broth
  • 3/4 cup heavy cream
  • 1 1/2 teaspoons kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 1 teaspoon fresh thyme leaves or 1/2 teaspoon dried thyme
  • 1 tablespoon fresh lemon juice
  • 1/4 cup grated Parmesan cheese (optional)
  • Pinch of red pepper flakes (optional)
  • Fresh basil leaves for garnish (optional)

Instructions:

1. Preheat the oven to 425°F (220°C). Cut the zucchini into 1/2 inch thick rounds or halves, toss with 2 tablespoons olive oil, 1 teaspoon kosher salt and a few grinds of black pepper, spread on a baking sheet in one layer and roast until golden and soft, about 20 to 25 minutes; flipping once so they brown evenly.

2. While the zucchini roasts, chop 1 large yellow onion and mince 3 cloves garlic. Heat 1 tablespoon unsalted butter in a large pot over medium heat, add the onion and cook until soft and translucent, about 6 to 8 minutes, scraping up any browned bits.

3. Add the minced garlic and 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried) to the onions, cook one more minute until fragrant but not burned.

4. Transfer the roasted zucchini to the pot with the onions and garlic, reserving a few roasted pieces for garnish if you want. Pour in 4 cups low sodium vegetable or chicken broth to cover, bring to a simmer and let cook together for 5 to 10 minutes so the flavors marry.

5. Use an immersion blender to puree the soup until silky smooth right in the pot, or carefully transfer in batches to a blender and puree until very smooth; return to the pot if needed.

6. Stir in 3/4 cup heavy cream, 1 tablespoon fresh lemon juice, the remaining 1/2 teaspoon kosher salt (adjust to taste) and 1/2 teaspoon freshly ground black pepper; warm gently but do not boil so the cream stays velvety.

7. Taste and adjust seasonings, adding more salt, pepper, or lemon juice if needed. If you like a little heat, add a pinch of red pepper flakes now.

8. If you want extra richness and depth, stir in 1/4 cup grated Parmesan cheese while the soup is warm so it melts in smoothly.

9. Serve hot topped with reserved roasted zucchini pieces, fresh basil leaves, an extra drizzle of olive oil or a little more grated Parmesan. This soup keeps in the fridge for 3 to 4 days and reheats gently on the stove.

10. Tip: For a lighter version swap half the cream for plain Greek yogurt added off heat, or to deepen flavor roast the onion with the zucchini for 10 minutes before finishing the onion on the stove.