If you’ve ever found yourself staring at a pile of garden zucchini wondering what on earth to do with all of it, this zucchini soup recipe is your answer. It’s velvety, beautifully green, and comes together in under 45 minutes with just a handful of fresh, simple ingredients.
What makes this version special is how it builds real depth of flavor before the blending even happens. Sautéing the onion and garlic until golden creates a savory, aromatic base, and adding fresh basil right before blending gives the soup that vibrant, herb-forward brightness you want in every spoonful.
This isn’t a watery or bland bowl. The heavy cream adds luxurious body, while the Parmesan brings a subtle umami richness that rounds everything out.
Whether you’re a seasoned cook or just starting out in the kitchen, this recipe is forgiving and flexible. You can swap the cream for Greek yogurt, use vegetable broth instead of chicken broth to keep it vegetarian, and adjust the seasoning to your personal taste.
Why You’ll Love This Zucchini Soup Recipe
This soup is genuinely one of those recipes you’ll come back to again and again, especially during summer when zucchini seems to be everywhere.
It uses up a lot of zucchini quickly. You’ll need about 2 pounds, which is roughly 4 medium zucchini, and the blending process turns all of that into a smooth, satisfying bowl.
The prep is minimal. There’s no peeling required since the zucchini skin blends right in and actually gives the soup its gorgeous green color.
It’s a naturally lighter meal. Unlike potato-based cream soups, zucchini is low in calories and high in water content, so the soup feels creamy without being heavy.
The flavor is clean and fresh. Zucchini has a mild, slightly sweet taste that pairs beautifully with garlic, onion, Parmesan, and basil.
You might also enjoy: Roasted Butternut Squash Soup
Ingredients
This recipe keeps things simple so the zucchini can really shine. Every ingredient here has a purpose, and nothing goes to waste.
- 4 medium zucchini (about 2 lbs / 900g), ends trimmed and roughly chopped
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 4 garlic cloves, minced
- 4 cups (960ml) chicken broth (or vegetable broth for a vegetarian version)
- 1/2 cup (120ml) heavy cream (or half-and-half for a lighter option)
- 1/2 cup (50g) freshly grated Parmesan cheese, plus more for serving
- 1/4 cup (15g) fresh basil leaves, loosely packed
- 1 teaspoon dried thyme
- 1/2 teaspoon onion powder
- Salt and black pepper to taste
- Red pepper flakes, optional, for a little heat
- Olive oil drizzle for garnish
Read Also: Spinach Soup Recipe
Kitchen Equipment Needed
You don’t need any special equipment for this recipe. These are the basics that will make the whole process smooth and easy.
- Large pot or Dutch oven (at least 4-quart capacity)
- Immersion blender (or a standard countertop blender)
- Cutting board and sharp knife
- Wooden spoon or silicone spatula
- Ladle for serving
- Measuring cups and spoons
- Soup bowls for serving
This technique works wonderfully in celery soup as well, so once you’re comfortable with this method, that recipe is a great next step.
Recommended Products for This Recipe
These are products I genuinely recommend based on their quality and how much they improve the final result. They’re worth the investment if you plan to make creamy blended soups regularly.
1. Lodge Enameled Cast Iron Dutch Oven
A heavy-bottomed Dutch oven distributes heat evenly, which means your onions and garlic won’t burn in spots while you’re sautéing. The wide base also gives the zucchini plenty of room to soften properly before blending. It’s a workhorse in the kitchen and you’ll reach for it constantly.
2. Breville Control Grip Immersion Blender
An immersion blender is the easiest way to blend this soup without the mess of transferring hot liquid to a countertop blender. The Breville model has enough power to get truly silky-smooth results, and the bell-shaped guard prevents splashing. It makes cleanup a breeze too.
3. Microplane Premium Zester/Grater
Freshly grated Parmesan makes a huge difference compared to pre-shredded cheese from a bag. A Microplane grater creates fine, fluffy cheese that melts directly into the hot soup without clumping. It’s also great for zesting lemons if you want to add a bright finishing note to your bowl.
4. Weck Tulip Jars for Storage
If you plan to make a big batch and freeze it (which you absolutely should), Weck glass jars are excellent for storage. They seal tightly, stack neatly in the freezer, and look beautiful on the counter or fridge shelf. They’re also great for meal prepping individual portions.
Read Also: Corn Soup Recipe
Step-by-Step Instructions
Step 1: Prep Your Vegetables
- Rinse the zucchini thoroughly under cold water and pat dry with a clean towel.
- Trim off both ends of each zucchini, then cut them into rough 1-inch (2.5cm) chunks. There’s no need to peel them since the skin blends completely smooth and adds a lovely green color to the finished soup.
- Dice the yellow onion into small, uniform pieces so it cooks evenly.
- Mince the garlic cloves finely. The smaller the pieces, the more flavor they’ll release into the oil.
- Set all of your prepped vegetables aside on your cutting board and have your broth and seasonings ready to go before you turn on the heat. This is the French cooking principle of “mise en place” (everything in its place), and it makes the whole process much more relaxed.
Step 2: Sauté the Aromatics
- Place your Dutch oven or large pot on the stovetop over medium heat.
- Add 2 tablespoons of olive oil to the pot and let it heat for about 30 seconds until it shimmers slightly. You’ll know it’s ready when a small piece of onion sizzles immediately upon contact.
- Add the diced onion and stir to coat it in the oil. Spread it out into an even layer.
- Cook the onion, stirring occasionally, for 6 to 8 minutes until it’s soft, translucent, and just beginning to take on a light golden color at the edges. This step is important: properly caramelized onion builds a deep, sweet base that carries through in every spoonful of the finished soup.
- Add the minced garlic and the dried thyme and stir everything together. Cook for 1 to 2 minutes, stirring frequently, until the garlic is fragrant. Watch it carefully here as garlic burns quickly and turns bitter.
- If using red pepper flakes, add them now along with the garlic.
Step 3: Add the Zucchini
- Add all of the chopped zucchini to the pot and toss to coat the pieces in the oil and aromatics.
- Sprinkle the onion powder over the zucchini along with a generous pinch of salt and several turns of black pepper.
- Stir everything together and cook for 5 to 6 minutes, stirring every minute or two, until the zucchini begins to soften slightly and turns bright green. You’re not trying to fully cook it at this stage, just get it started so it releases some of its moisture.
- The zucchini will shrink down noticeably as it cooks, which is completely normal.
Step 4: Add the Broth and Simmer
- Pour the chicken broth (or vegetable broth) over the zucchini and stir everything together.
- Increase the heat to medium-high and bring the soup to a full boil, stirring occasionally.
- Once it reaches a boil, reduce the heat to medium-low and place a lid on the pot, slightly ajar to allow some steam to escape.
- Simmer for 15 to 20 minutes until the zucchini is completely tender. You should be able to pierce a piece of zucchini easily with a fork, and it should have no resistance at all. The vegetables need to be very soft in order to blend into a completely smooth soup.
- Turn off the heat and allow the soup to cool for 3 to 5 minutes before blending. This short resting period makes the blending safer and easier.
Step 5: Add Basil and Blend Until Smooth
- Add the fresh basil leaves directly to the hot soup. Stir them in gently and let them wilt for about 30 seconds. Adding the basil at this stage rather than earlier preserves its bright green color and fresh flavor. Cooking basil for too long turns it dark and bitter.
- If using an immersion blender, submerge the blending head fully into the soup before turning it on. This prevents hot liquid from splashing up. Blend directly in the pot, moving the blender in slow circular motions, for 1 to 2 minutes until the soup is completely smooth with no chunks remaining.
- If using a countertop blender, work in batches. Fill the blender no more than halfway with hot soup each time. Place the lid on firmly and hold it down with a folded kitchen towel before blending. Hot liquids expand rapidly when blended, and a loose lid can cause serious burns. Blend each batch for 30 to 45 seconds until completely smooth, then return the blended soup to the pot.
- Once blended, taste the soup and adjust the seasoning with additional salt and pepper as needed.
Step 6: Stir in the Cream and Parmesan
- Return the blended soup to low heat if needed and stir in the heavy cream. The cream enriches the soup and gives it that signature velvety texture. Add it slowly and stir as you pour it in.
- Add the freshly grated Parmesan cheese and stir until fully melted and incorporated. The Parmesan adds a subtle savory depth that takes the soup from good to excellent.
- Taste again and adjust seasoning one more time. At this stage, you can also add a small squeeze of lemon juice if you’d like a brighter, more acidic finish.
- Keep the soup over low heat, stirring occasionally, for 2 to 3 minutes until it’s heated through and perfectly smooth.
Step 7: Serve and Garnish
- Ladle the soup into bowls using a large ladle.
- Finish each bowl with a drizzle of good-quality olive oil, a sprinkle of extra Parmesan cheese, a few fresh basil leaves, and a pinch of red pepper flakes if you like a little heat.
- Serve immediately while hot, alongside crusty bread or a simple green salad for a complete meal.
This soup also tastes wonderful at room temperature and even chilled in warm weather, making it a versatile option year-round.
Another favorite: Vegetable Soup Recipe
Tips for Success
A few small adjustments can make the difference between a good soup and a truly outstanding one. Keep these in mind as you cook.
- Don’t rush the onions. The single most important step in this recipe is taking the time to properly sauté the onion until golden. Soft, lightly caramelized onion builds natural sweetness and savory depth that you simply can’t recreate by rushing through this step.
- Use fresh Parmesan, not pre-shredded. Pre-shredded Parmesan contains anti-caking agents that can make the soup slightly grainy. A block of Parmesan freshly grated on a Microplane melts in perfectly and gives you a much smoother result.
- Add the basil right before blending. Cooking fresh basil for too long dulls its color and flavor. Adding it at the end preserves the vibrant green hue and that clean, herby freshness.
- Season in layers. Add a pinch of salt at each cooking stage, not just at the end. Seasoning the onions, the zucchini, and the finished soup each time builds a more complex, well-rounded flavor.
- Blend thoroughly. For the smoothest texture, blend the soup for a full minute or two. Rushing the blending step can leave fibrous bits of zucchini skin in the soup.
For a heartier option, try: Chicken Vegetable Soup Recipe
Serving Suggestions

This soup works beautifully as a starter, a light lunch, or a full dinner when paired with a hearty side. Here are some of the best ways to enjoy it.
It pairs especially well with warm, crusty bread for dipping. A thick slice of garlic bread alongside a bowl of this soup makes for an incredibly satisfying, easy weeknight meal.
- Serve with a simple green salad dressed with lemon vinaigrette for a light and balanced lunch
- Top with homemade croutons for added crunch and texture contrast
- Pair with a grilled cheese sandwich for a classic soup-and-sandwich combo
- Add a dollop of Greek yogurt or sour cream on top for extra creaminess
- Serve alongside classic bruschetta as an elegant starter when entertaining guests
- Drizzle with basil oil and serve in small cups as an elegant appetizer at dinner parties
- Pair with a rotisserie chicken for a complete, protein-forward dinner with minimal effort
Read Also: Easy Ratatouille Recipe
Variations to Try
Once you’ve made the base recipe a couple of times, these variations are a fun way to keep things interesting throughout the season.
- Add white beans. Stir in one can of drained and rinsed cannellini beans before blending. The beans add creaminess, a boost of plant-based protein, and extra body to the soup without changing the flavor significantly.
- Make it dairy-free. Skip the heavy cream and Parmesan and substitute with full-fat coconut milk and nutritional yeast for a rich, dairy-free version that works wonderfully.
- Add a potato. Toss in one medium Russet potato, peeled and diced, along with the zucchini. It blends into the soup seamlessly and creates an even thicker, more velvety texture.
- Try a lemon and dill version. Swap the basil for a generous handful of fresh dill and add the juice of half a lemon right before serving. This variation has a Scandinavian-inspired brightness that’s especially refreshing served chilled.
- Spice it up. Add half a teaspoon of smoked paprika, a pinch of cayenne, or a diced serrano pepper with the garlic for a smoky, spicy version with more kick.
You might also enjoy the air fryer zucchini fritters recipe as another creative way to use up extra zucchini.
Storage and Reheating
This soup stores and reheats beautifully, making it an excellent candidate for meal prep. A big batch on Sunday means easy, warming lunches all week.
- Refrigerator: Store cooled soup in an airtight container in the fridge for up to 4 days. The flavors actually deepen and improve overnight, so leftovers are often better than the freshly made version.
- Freezer: Pour the fully cooled soup (without the cream) into freezer-safe containers or silicone freezer bags. Freeze for up to 3 months. Add the cream and Parmesan after reheating for best results.
- Reheating from the fridge: Pour the soup into a pot over medium-low heat and stir gently, heating for 5 to 8 minutes until warmed through. Avoid boiling cream-based soups as high heat can cause the cream to separate.
- Reheating from frozen: Thaw overnight in the fridge or place the frozen container in a bowl of warm water for 20 minutes. Then reheat on the stovetop over medium-low heat, adding a splash of broth if the soup has thickened too much during freezing.
- Microwave reheating: For a single serving, microwave in a microwave-safe bowl on medium power for 2 to 3 minutes, stirring once halfway through.
Read Also: Kale Soup Recipe
Nutritional Facts
The following nutritional information is an estimate based on one serving of this recipe, which makes approximately 6 servings. Values will vary slightly depending on the specific ingredients and brands you use.
| Nutrient | Per Serving |
|---|---|
| Calories | 190 kcal |
| Total Fat | 14g |
| Saturated Fat | 6g |
| Cholesterol | 30mg |
| Sodium | 680mg |
| Total Carbohydrates | 11g |
| Dietary Fiber | 2g |
| Sugars | 5g |
| Protein | 7g |
| Vitamin A | 420 IU |
| Vitamin C | 28mg |
| Calcium | 160mg |
| Iron | 1.2mg |
| Potassium | 640mg |
These numbers are based on the recipe as written with heavy cream and Parmesan included. Opting for Greek yogurt instead of cream reduces the fat and calorie content, while adding white beans increases the protein and fiber.
This pairs well with: Minestrone Soup Recipe
Health Benefits of Key Ingredients
This soup is as nourishing as it is delicious. The core ingredients each bring something genuinely valuable to the table.
Zucchini, basil, Parmesan, garlic, and onion are all foods with documented health-supporting properties. Here’s a closer look at what each one contributes.
- Zucchini is low in calories and high in water content, making it an excellent base for a filling yet light meal. It’s a good source of Vitamin C, Vitamin A, potassium, and antioxidants. Regular consumption of zucchini has been linked to better blood sugar regulation and improved digestive health.
- Garlic contains allicin, a sulfur compound with well-documented anti-inflammatory and immune-boosting properties. Regular consumption of garlic is associated with improved heart health and reduced blood pressure.
- Basil is rich in Vitamin K, which plays an important role in bone health and blood clotting. It also contains essential oils with anti-bacterial and anti-inflammatory compounds.
- Parmesan cheese is an excellent source of calcium and high-quality protein. Unlike many soft cheeses, aged Parmesan is also lower in lactose, making it easier to digest for many people.
- Olive oil is a cornerstone of the Mediterranean diet and a rich source of monounsaturated fats and polyphenol antioxidants. It supports heart health and has anti-inflammatory properties.
Read Also: Healthy Broccoli Soup Recipe
Frequently Asked Questions
1. Do I need to peel the zucchini before making this soup?
No, you don’t need to peel the zucchini for this recipe. The skin is thin and tender, blends completely smooth, and actually adds beautiful green color to the finished soup. The only exception is if you’re using very large, overgrown zucchini with thick, tough skin. In that case, go ahead and peel them first since older zucchini skin can sometimes become slightly bitter.
2. Can I make this soup without a blender?
You can make a chunky, non-blended version by simply skipping the blending step and serving the soup with the vegetables whole. It won’t have the same silky-smooth texture, but it will still be flavorful and satisfying. Alternatively, you can mash some of the cooked zucchini with a fork or potato masher directly in the pot to create a partially chunky texture with some creaminess.
3. Can I use frozen zucchini for this recipe?
Yes, frozen zucchini works well in this soup. Defrost it first and drain off any excess liquid before adding it to the pot. Since frozen zucchini releases a lot of water as it thaws, draining it prevents the soup from becoming too thin. You may need to reduce the amount of broth slightly to compensate for the extra moisture.
4. Is this soup good served cold?
Absolutely. Chilled zucchini soup is genuinely delicious in warm weather, almost like a smooth, savory gazpacho. Let the soup cool completely, then refrigerate for at least two hours before serving. You may want to thin it slightly with a splash of broth after chilling since cold soup tends to thicken up. Garnish with a drizzle of olive oil and fresh herbs before serving.
5. Can I make this soup vegan?
Yes, it’s very easy to make this soup fully vegan. Use vegetable broth instead of chicken broth, replace the heavy cream with full-fat coconut milk or unsweetened oat cream, and swap the Parmesan for nutritional yeast (about 2 to 3 tablespoons). The result is a rich, creamy soup with a slightly different but equally satisfying flavor profile. Nutritional yeast adds a savory, cheese-like umami note that works wonderfully here.
This technique also works beautifully with carrot soup for another naturally vegan-friendly blended soup option.
Final Thoughts
This zucchini soup recipe is one of those quietly perfect dishes that doesn’t ask for much but delivers every single time. It’s warm and comforting, bright and fresh, creamy without feeling heavy, and comes together in under an hour on any weeknight.
The next time you find yourself with more zucchini than you know what to do with, skip the zucchini bread and make a big pot of this instead. You won’t regret it.
Give this recipe a try and let me know how it goes in the comments below! Did you try any of the variations? I’d love to hear what worked for your family.
Recommended:
- Roasted Cauliflower Soup
- Pumpkin Soup Recipe
- Loaded Potato Soup Recipe
- Broccoli Soup Recipe
- Curried Cauliflower Soup Recipe
- Roasted Carrot Soup Recipe
- Asparagus Soup Recipe No Cream
- Classic Zucchini Bread Recipe
- Air Fryer Zucchini Boats Recipe
- Air Fryer Zucchini Chips Recipe



