This Creamy Zucchini Soup is a simple, silky-smooth soup that turns fresh zucchini into a deliciously comforting meal. With just a handful of everyday ingredients, you can have a warm bowl of homemade soup ready in about 40 minutes.
Fresh zucchini is gently cooked with onion and garlic, then simmered in vegetable broth before being blended until perfectly smooth. The result is a light yet satisfying soup with a naturally creamy texture, without needing a long list of ingredients.
It’s especially wonderful during zucchini season, when fresh summer squash is abundant. Serve this easy zucchini soup with crusty bread for a light lunch, simple dinner, or cozy starter.
Why You’ll Love This Recipe
- Simple ingredients: You only need a few basic ingredients to make this flavorful soup.
- Quick and easy: The soup comes together in about 40 minutes with minimal hands-on work.
- Silky and creamy: Blending the cooked zucchini creates a naturally smooth and velvety texture.
- Perfect for summer: It’s a delicious way to use fresh seasonal zucchini.
- Easy to customize: Add coconut milk, heavy cream, fresh herbs, or extra spices to make it your own.
Ingredients
- Butter, ghee, or neutral oil: Provides the fat needed to sauté the aromatics and adds richness to the soup.
- Yellow onion: Creates a sweet and savory foundation for the soup.
- Fresh garlic: Adds aromatic depth and complements the mild flavor of zucchini.
- Zucchini: The star ingredient. Use fresh zucchini and cut it into evenly sized pieces for even cooking.
- Salt: Enhances the natural flavors of the vegetables.
- Freshly cracked black pepper: Adds gentle warmth and balances the mild zucchini.
- Low-sodium vegetable broth: Provides the liquid needed to simmer the vegetables while keeping the soup flavorful. Chicken broth can also be used.
How to Make Creamy Zucchini Soup
Sauté the Onion
Place a large, heavy-bottomed pot over medium heat.
Add the butter and heat until melted, swirling the pot occasionally so the bottom is evenly coated.
Add the chopped yellow onion and sauté for about 5 minutes, stirring occasionally, until the onion has softened.
Add the Garlic
Add the minced garlic to the softened onion.
Cook for another 2 minutes, stirring occasionally, until the garlic becomes soft and fragrant.
Be careful not to brown or burn the garlic, as it can become bitter.
Cook the Zucchini
Add the chopped zucchini, salt, and freshly cracked black pepper to the pot.
Stir everything together so the zucchini is evenly coated with the onion and garlic mixture.
Sauté for about 10 minutes, stirring occasionally, until the zucchini has softened.
Simmer the Soup
Pour the vegetable broth into the pot.
Stir well and scrape the bottom of the pot with a wooden spoon to loosen any browned bits. These little bits add extra flavor to the soup.
Reduce the heat to low and simmer for approximately 15 minutes, stirring frequently.
The zucchini should be very tender by the time you’re ready to blend.
Blend Until Smooth
Remove the pot from the heat and allow the soup to cool slightly.
Using an immersion blender, purée the soup directly in the pot until completely smooth and creamy.
If using a standard blender, work in batches and be careful when blending hot liquids. Do not overfill the blender.
Taste and Serve
Taste the soup and add more salt or freshly cracked black pepper if needed.
Ladle the creamy zucchini soup into bowls and serve immediately.
For an extra velvety texture, stir in 2–4 tablespoons of full-fat coconut milk or heavy cream before blending.

Tips for Success
- Cut the zucchini evenly: Similar-sized pieces cook at the same rate and make blending easier.
- Don’t rush the onions: Allowing them to soften properly creates a sweeter, more flavorful base.
- Watch the garlic: Cook it just until fragrant to prevent it from becoming bitter.
- Use low-sodium broth: This gives you more control over the final seasoning.
- Blend thoroughly: For the smoothest soup, continue blending until no visible pieces of zucchini remain.
- Be careful with hot soup: If using a standard blender, blend in small batches and allow steam to escape safely.
- Adjust the consistency: Add a little extra broth if the soup is thicker than you prefer.
- Add cream at the end: For an especially rich and silky texture, add room-temperature heavy cream or coconut milk before the final blending.
Equipment Needed
- Large heavy-bottomed pot
- Wooden spoon
- Immersion blender or standard blender
- Ladle
- Knife and cutting board
- Measuring cups and spoons
Recipe Variations
Creamy Zucchini Soup With Coconut Milk
Add 2–4 tablespoons of full-fat coconut milk before blending for a subtly creamy soup with a mild tropical richness. You can increase the amount for a more pronounced coconut flavor.
Zucchini Soup With Heavy Cream
For a richer, more indulgent version, add a few tablespoons of room-temperature heavy cream before blending. This gives the soup an extra velvety texture.
Herbed Zucchini Soup
Add fresh basil, parsley, dill, or thyme before serving. Fresh herbs bring brightness and complement the mild zucchini beautifully.
Lemon Garlic Zucchini Soup
Add a small squeeze of fresh lemon juice after blending. The acidity brightens the soup and balances its creamy texture.
Spicy Zucchini Soup
Add a pinch of red pepper flakes or cayenne pepper while cooking the zucchini for a gentle kick of heat.
Serving Suggestions
Serve this Creamy Zucchini Soup warm with plenty of crusty bread for dipping.
A toasted baguette, sourdough, garlic bread, or homemade croutons makes an excellent accompaniment. You can also finish each bowl with a drizzle of olive oil, freshly cracked black pepper, chopped herbs, or a small spoonful of cream.
For a light summer meal, pair the soup with a simple green salad or a fresh tomato salad.
Frequently Asked Questions
Do I need to peel the zucchini?
No. There’s no need to peel zucchini for this soup. The skin softens during cooking and blends easily, while also adding color and nutrients.
Can I use frozen zucchini?
Yes, although fresh zucchini generally provides the best flavor and texture. If using frozen zucchini, you may need to adjust the cooking time slightly depending on how it was prepared and frozen.
How can I make zucchini soup extra creamy?
Add 2–4 tablespoons of full-fat coconut milk or heavy cream before blending. You can also blend the soup for a little longer to achieve an especially smooth texture.
Can I make this soup dairy-free?
Yes. Replace the butter with a neutral oil or olive oil and use vegetable broth. If you want extra creaminess, add full-fat coconut milk instead of heavy cream.
Can I use chicken broth instead of vegetable broth?
Absolutely. Chicken broth works well if you don’t need the soup to be vegetarian and adds a slightly richer savory flavor.
Can I freeze Creamy Zucchini Soup?
Yes. Allow the soup to cool completely before transferring it to freezer-safe containers. If you’ve added heavy cream, the texture may change slightly after freezing and reheating. For the best texture, you can add the cream after thawing and reheating.
Final Thoughts
This Creamy Zucchini Soup is a wonderful example of how a few simple ingredients can create something incredibly comforting. Fresh zucchini, sweet onion, fragrant garlic, and flavorful broth are transformed into a silky soup that’s light enough for summer but cozy enough for any time of year.
It’s an easy way to use up an abundance of fresh zucchini and can be customized with cream, coconut milk, herbs, lemon, or a touch of spice.
Serve it with crusty bread and a simple salad for an easy homemade meal that’s fresh, flavorful, and satisfying.
Print
Creamy Zucchini Soup
- Total Time: 40 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This creamy zucchini soup is a silky, flavorful summertime soup made with simple ingredients. Tender zucchini, onion, garlic, and vegetable broth are blended into a smooth and comforting soup that’s nutritious, easy to make, and ready in about 30 minutes.
Ingredients
- 1 tablespoon butter or ghee, or neutral oil
- 1 medium yellow onion, chopped, approximately 1 cup
- 3 cloves garlic, minced
- 6 cups chopped zucchini, approximately 6–7 medium zucchini
- 1 teaspoon salt, more or less to taste
- 1/4 teaspoon freshly cracked black pepper, more or less to taste
- 1 1/2 cups low-sodium vegetable broth or chicken broth
Instructions
- Place a large pot on the stovetop over medium heat. Add the butter and heat until melted, swirling the pot occasionally to distribute it evenly.
- Add the chopped onion and sauté, stirring occasionally, for about 5 minutes or until softened.
- Add the minced garlic and sauté with the onions for about 2 minutes, stirring occasionally, until softened and fragrant.
- Add the chopped zucchini, salt, and black pepper. Stir to combine with the onion and garlic mixture. Sauté for about 10 minutes, stirring occasionally, until the zucchini has softened.
- Pour in the vegetable broth and stir well, scraping up any browned bits from the bottom of the pot.
- Reduce the heat to low and simmer for 15 minutes, stirring frequently.
- Remove the pot from the heat and let the soup cool slightly. Use an immersion blender to purée the soup until completely smooth and creamy. Alternatively, carefully transfer the soup to a standard blender and blend until smooth.
- Taste the soup and add more salt or black pepper if desired. Ladle into serving bowls and serve immediately.
Notes
- Chop the zucchini into evenly sized pieces so everything cooks at the same rate.
- For an extra velvety texture, add 2–4 tablespoons of full-fat coconut milk or heavy cream at room temperature before puréeing.
- Use vegetable broth for a vegetarian version or chicken broth for additional savory flavor.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American