“So, what do I do with all these zucchinis?” my neighbor asked, holding out a grocery bag overflowing with the things. It was late August, and she had that slightly panicked look gardeners get when the harvest decides to show up all at once. I laughed, because I’ve been there. You can only give away so many loaves of zucchini bread before people start crossing the street to avoid you.
I told her about this soup. It came about one evening when I had three zucchinis sitting on my counter, an onion rolling around in the drawer, and absolutely no plan for dinner. I didn’t want another stir-fry. I didn’t want another roasted vegetable situation. I wanted something smooth, something comforting, something that felt like a real meal without a lot of effort. I started sautéing and simmering, and by the time I was done, I had a pot of something so creamy and green that I almost felt guilty for how easy it was. (I got over the guilt pretty quickly.)
The crispy sage croutons were an accident. I had some leftover bread and a bunch of sage that was about to turn. I tossed them in a pan with some butter, and the smell alone convinced me I was onto something. That first spoonful—silky soup with a crunchy, herby bite on top—was the kind of moment that makes you stop and appreciate the simple things. This creamy zucchini soup with crispy sage croutons has been a staple in my kitchen ever since. It’s the recipe I make when I need to use up produce, when I want something light but satisfying, or when I just need a quiet, delicious win at the end of the day. Trust me on this one.
Why You’ll Love This Recipe
I’ve tested this soup more times than I can count, tweaking the ratios and the cooking times until it felt just right. It’s one of those recipes that proves you don’t need a long list of fancy ingredients to make something genuinely good. Here’s why it works so well:
- Quick & Easy: From start to finish, you’re looking at about 30 minutes. It’s perfect for a weeknight when you want something homemade but don’t have the energy for a project.
- Simple Ingredients: Zucchini, onion, garlic, broth, and a little cream. That’s it. No trips to a specialty store required.
- Perfect for Using Up Produce: Got a zucchini surplus from the garden or the farmer’s market? This is your solution. It’s also great for using up slightly soft or less-than-perfect zucchinis.
- Crowd-Pleaser: I’ve served this to vegetable skeptics and watched them go back for seconds. The texture is so smooth and velvety that it wins people over immediately.
- Unbelievably Delicious: The combination of the creamy, mild soup with the salty, crispy sage croutons is next-level. It’s simple, but it feels special.
What makes this recipe different from the rest? It’s the technique. Instead of just boiling the zucchini, I sauté it first to concentrate the flavor and avoid that watery, bland result you sometimes get with zucchini soup. The crispy sage croutons aren’t an afterthought—they’re the star that turns a humble soup into something you’ll actually crave. This isn’t just another version of zucchini soup. It’s the one you’ll make again and again.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that work together to create a soup that’s greater than the sum of its parts. Most of these are pantry staples, especially during the summer months. Here’s what you’ll need:
For the Soup
- 2 tablespoons unsalted butter (or olive oil for a dairy-free option) – This is the base for sautéing the aromatics. Butter adds a nice richness, but olive oil works beautifully too.
- 1 medium yellow onion, chopped (about 1 cup) – Onion provides the savory foundation. Yellow or sweet onions are best here.
- 2 cloves garlic, minced – Fresh garlic is non-negotiable for the best flavor. Don’t use the jarred stuff if you can help it.
- 2 pounds zucchini, chopped (about 4 medium zucchinis) – The star of the show. No need to peel them—the skin adds a lovely green color and some extra nutrients. I recommend using firm, medium-sized zucchinis for the best texture.
- 4 cups vegetable broth or chicken broth – Use a good-quality broth here, since it’s a major flavor component. I prefer Better Than Bouillon for its rich taste.
- 1/2 cup heavy cream or full-fat coconut milk – This adds the “creamy” to the creamy zucchini soup. For a lighter version, you can use half-and-half, but the texture won’t be quite as luxurious.
- Salt and freshly ground black pepper, to taste – Season as you go for the best flavor.
- Pinch of red pepper flakes (optional) – A tiny bit of heat balances the richness nicely.
For the Crispy Sage Croutons

- 2 cups cubed bread (about 2 slices, preferably day-old) – A crusty sourdough or French bread works best. The staler the bread, the crispier the croutons.
- 2 tablespoons butter or olive oil – For toasting the bread and sage.
- 10-12 fresh sage leaves – Fresh sage is key here. Dried sage won’t give you the same texture or flavor.
- Salt, to taste
Ingredient Tip: For the best texture, look for zucchinis that are firm and feel heavy for their size. Avoid the really huge ones, as they can be watery and have tougher seeds. If you’re using homegrown zucchinis, they’re perfect for this recipe, even if they’re a little oversized—just scoop out the seeds before chopping.
Substitution Guidance: To make this soup vegan, use olive oil instead of butter, and swap the heavy cream for full-fat coconut milk or a creamy cashew cream. For a gluten-free version, simply use gluten-free bread for the croutons. The soup itself is naturally gluten-free.
Equipment Needed
You don’t need a lot of fancy equipment to make this creamy zucchini soup. Here’s what you’ll need:
- Large pot or Dutch oven: A 4- to 5-quart pot is ideal. I love my Le Creuset for its even heat distribution, but a heavy-bottomed stockpot works just as well.
- Chef’s knife and cutting board: For chopping the vegetables and bread.
- Wooden spoon or spatula: For stirring the aromatics.
- Immersion blender: This is my preferred tool for blending the soup right in the pot. It’s easier and creates less cleanup. If you don’t have one, a regular blender works fine—just be careful when blending hot liquids.
- Baking sheet: For toasting the croutons in the oven, if you choose that method.
- Small skillet: For making the crispy sage croutons on the stovetop.
Budget-Friendly Tip: If you don’t own an immersion blender, a standard countertop blender is perfectly fine. Just let the soup cool slightly before blending, and always remove the center cap from the blender lid to let steam escape. Cover the lid with a kitchen towel to avoid splatters.
Preparation Method
This recipe comes together in about 30 minutes from start to finish. Here’s how to do it:
- Sauté the aromatics: In a large pot or Dutch oven, melt the 2 tablespoons of butter over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5 minutes. Add the minced garlic and cook for another 30 seconds until fragrant. Be careful not to let the garlic burn.
- Cook the zucchini: Add the chopped zucchini to the pot. Season with a pinch of salt and pepper. Cook, stirring occasionally, for about 5-7 minutes, until the zucchini starts to soften and release some of its moisture. This step is important—it concentrates the zucchini flavor and prevents the soup from being watery.
- Add the broth: Pour in the 4 cups of vegetable or chicken broth. Increase the heat to high and bring the mixture to a boil. Once boiling, reduce the heat to low and let it simmer for 10 minutes. The zucchini should be very tender when pierced with a fork.
- Blend until smooth: Remove the pot from the heat. Using an immersion blender, blend the soup directly in the pot until it’s completely smooth and velvety. If using a countertop blender, work in batches, filling the blender no more than halfway. Blend until smooth, then return the soup to the pot.
- Stir in the cream: Stir in the 1/2 cup of heavy cream (or coconut milk). Taste and adjust the seasoning with salt, pepper, and a pinch of red pepper flakes if desired. Keep the soup warm over low heat while you make the croutons.
- Make the crispy sage croutons: In a small skillet, melt the 2 tablespoons of butter over medium heat. Add the cubed bread and the fresh sage leaves. Cook, stirring frequently, until the bread is golden brown and crispy on all sides, about 3-5 minutes. The sage leaves will become crisp and fragrant. Season lightly with salt.
- Serve: Ladle the creamy zucchini soup into bowls. Top with the crispy sage croutons and a few of the fried sage leaves. Drizzle with a little extra olive oil or a swirl of cream if you’re feeling fancy. Serve immediately.
Sensory Cue: When the zucchini is properly cooked, it should be so tender that it practically falls apart when you press it against the side of the pot with your spoon. The soup, after blending, should look like liquid velvet—pale green, smooth, and glossy.
Personal Tip: For an even smoother soup, you can strain it through a fine-mesh sieve after blending. I usually skip this step because I like the rustic texture, but if you’re serving it to company, it’s a nice touch.
Cooking Tips & Techniques
I’ve made this soup dozens of times, and I’ve learned a few things along the way. Here are my best tips for success:
- Don’t skip the sautéing step. I know it’s tempting to just dump everything in the pot and boil it, but taking the time to sauté the onion and zucchini first makes a huge difference in flavor. It brings out their natural sweetness and prevents the soup from tasting flat.
- Season in layers. Add a little salt at the beginning, then taste and adjust at the end. This builds depth of flavor. Under-seasoned soup is a tragedy, so don’t be shy with the salt.
- Use cold cream. When you add the cream at the end, make sure it’s cold. This helps prevent the soup from curdling. If you’re using coconut milk, shake the can well before opening it.
- Watch the croutons carefully. They go from perfectly golden to burnt in seconds. Keep them moving in the pan, and remove them as soon as they look done. The sage leaves will crisp up as they cool.
- Make it ahead. This soup actually tastes better the next day, as the flavors have time to meld. Just reheat it gently on the stovetop, adding a splash of broth or water if it’s too thick.
Common Mistake: I once tried to blend the soup while it was still boiling hot. Let’s just say it was a mess. Always let it cool for a few minutes before blending, especially if using a countertop blender. Steam expands and can blow the lid off, creating a hot, green explosion in your kitchen.
Variations & Adaptations
This recipe is incredibly versatile. Here are a few ways to change it up:
- Add some greens: Throw in a handful of spinach or arugula during the last minute of simmering. It will blend right in and add extra nutrients and color.
- Make it a meal: Stir in some cooked white beans or shredded rotisserie chicken after blending for a heartier soup. It’s a great way to use up leftovers.
- Change the herb: If you don’t have sage, try crispy rosemary or thyme croutons instead. Each herb brings its own personality to the dish.
- Go dairy-free: Use olive oil instead of butter, and swap the heavy cream for full-fat coconut milk. The coconut flavor is subtle and pairs beautifully with the zucchini.
- Add a touch of lemon: A squeeze of fresh lemon juice at the end brightens up the soup and balances the richness. I love this variation for spring.
Personal Variation: I once added a roasted red pepper to the blender along with the soup, and it was fantastic. It gave the soup a slightly smoky, sweet flavor and a beautiful peachy-orange color. It’s a fun twist when you want something a little different.
Serving & Storage Suggestions
This creamy zucchini soup is best served hot, right after you’ve made the croutons. The contrast between the silky soup and the crunchy topping is the whole point. Here’s how to serve and store it:
- Serving Temperature: Serve the soup piping hot. The croutons should be added just before serving to keep them crispy.
- Presentation: Ladle the soup into shallow bowls. Top with a generous pile of crispy sage croutons and a few fried sage leaves. A drizzle of good olive oil or a swirl of cream adds a beautiful finishing touch. A sprinkle of flaky sea salt is also lovely.
- Complementary Dishes: This soup pairs beautifully with a simple green salad dressed with lemon vinaigrette, or a crusty baguette for dipping. It’s also a great starter for a more elaborate meal, like a creamy cacio e pepe pasta or a perfect saltimbocca for an elegant dinner.
- Storage: Store any leftover soup in an airtight container in the refrigerator for up to 4 days. The croutons are best stored separately in an airtight container at room temperature for up to 2 days. They will lose their crispness over time, so it’s best to make them fresh if possible.
- Reheating: Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. You can also microwave it in 30-second intervals. If the soup has thickened too much after refrigeration, stir in a splash of broth or water to thin it out.
- Freezing: This soup freezes beautifully. Let it cool completely, then transfer it to freezer-safe containers or zip-top bags. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating. Make fresh croutons when you serve it.
Flavor Development: Like many soups, this one tastes even better the next day. The flavors have time to settle and deepen. If you can, make it a day ahead and refrigerate it overnight. Just save the croutons for serving.
Nutritional Information & Benefits
This creamy zucchini soup is not only delicious but also packed with good-for-you ingredients. Here’s a rough estimate of the nutritional values per serving (based on 4 servings):
- Calories: Approximately 280-320
- Fat: 20-24g
- Carbohydrates: 18-22g
- Fiber: 4-5g
- Protein: 6-8g
Health Benefits: Zucchini is low in calories and high in water content, making it hydrating and filling. It’s also a good source of vitamin C, vitamin A, and potassium. The sage in the croutons is known for its antioxidant properties and its ability to aid digestion. This soup is naturally gluten-free and can easily be made dairy-free or vegan.
Dietary Considerations: This recipe is vegetarian as written. To make it vegan, use olive oil and coconut milk. It’s also naturally low-carb and keto-friendly if you skip the croutons or use a low-carb bread alternative.
Personal Wellness Perspective: I love that this soup feels indulgent but is actually quite light. It’s the kind of meal that leaves you feeling satisfied but not weighed down. It’s perfect for those days when you want something comforting but also want to treat your body well.
Conclusion
This creamy zucchini soup with crispy sage croutons is proof that the best recipes are often the simplest. It’s quick, it’s made with everyday ingredients, and it delivers a bowl of pure comfort every single time. Whether you’re using up a garden surplus, looking for a light weeknight dinner, or just want something warm and soothing, this soup has your back.
I love how versatile it is—you can dress it up or keep it simple, and it always works. I hope you give it a try and make it your own. Maybe you’ll add a little extra garlic, or swap the sage for rosemary, or throw in a handful of spinach. That’s the beauty of cooking, you know? The recipe is just a starting point.
If you make this soup, I’d love to hear about it. Leave a comment below and let me know how it turned out, or share your own twist on it. And if you’re looking for another cozy, one-pot meal, you might enjoy this Irish lamb stew with Guinness for a heartier option. Happy cooking, friends!
Frequently Asked Questions
Can I use frozen zucchini for this soup?
Yes, you can! Frozen zucchini works well, but keep in mind that it will release more water as it cooks. You may need to simmer the soup a little longer to allow some of the excess moisture to cook off. The texture will still be smooth and delicious.
How can I make this soup vegan?
To make this soup vegan, simply replace the butter with olive oil and use full-fat coconut milk instead of heavy cream. The coconut milk adds a lovely richness and a subtle sweetness that pairs beautifully with the zucchini.
Can I use dried sage instead of fresh?
I wouldn’t recommend it for the croutons. Fresh sage leaves crisp up beautifully when fried, while dried sage will just burn and turn bitter. If you don’t have fresh sage, try using fresh rosemary or thyme instead, or simply make plain croutons with a pinch of dried herbs.
Why is my soup watery?
If your soup turns out watery, it’s usually because the zucchini wasn’t sautéed long enough before adding the broth. Sautéing helps cook off some of the excess moisture and concentrates the flavor. Next time, cook the zucchini until it’s softened and starting to look a little dry around the edges before adding the liquid.
Can I freeze this soup?
Absolutely! This soup freezes wonderfully. Let it cool completely, then transfer it to freezer-safe containers. It will keep for up to 3 months. Thaw it overnight in the refrigerator and reheat gently on the stovetop. Just make the croutons fresh when you’re ready to serve.
Pin This Recipe!

Creamy Zucchini Soup with Crispy Sage Croutons
A quick and easy creamy zucchini soup made with simple ingredients, topped with crispy sage croutons for a comforting and delicious meal.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 2 tablespoons unsalted butter (or olive oil for dairy-free)
- 1 medium yellow onion, chopped (about 1 cup)
- 2 cloves garlic, minced
- 2 pounds zucchini, chopped (about 4 medium zucchinis)
- 4 cups vegetable broth or chicken broth
- 1/2 cup heavy cream or full-fat coconut milk
- Salt and freshly ground black pepper, to taste
- Pinch of red pepper flakes (optional)
- 2 cups cubed bread (about 2 slices, preferably day-old)
- 2 tablespoons butter or olive oil
- 10–12 fresh sage leaves
- Salt, to taste
Instructions
- In a large pot or Dutch oven, melt the 2 tablespoons of butter over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5 minutes. Add the minced garlic and cook for another 30 seconds until fragrant.
- Add the chopped zucchini to the pot. Season with a pinch of salt and pepper. Cook, stirring occasionally, for about 5-7 minutes, until the zucchini starts to soften and release some of its moisture.
- Pour in the 4 cups of vegetable or chicken broth. Increase the heat to high and bring the mixture to a boil. Once boiling, reduce the heat to low and let it simmer for 10 minutes, until the zucchini is very tender.
- Remove the pot from the heat. Using an immersion blender, blend the soup directly in the pot until completely smooth and velvety. If using a countertop blender, work in batches, filling the blender no more than halfway. Blend until smooth, then return the soup to the pot.
- Stir in the 1/2 cup of heavy cream (or coconut milk). Taste and adjust the seasoning with salt, pepper, and a pinch of red pepper flakes if desired. Keep the soup warm over low heat while you make the croutons.
- In a small skillet, melt the 2 tablespoons of butter over medium heat. Add the cubed bread and the fresh sage leaves. Cook, stirring frequently, until the bread is golden brown and crispy on all sides, about 3-5 minutes. Season lightly with salt.
- Ladle the creamy zucchini soup into bowls. Top with the crispy sage croutons and a few of the fried sage leaves. Drizzle with a little extra olive oil or a swirl of cream if desired. Serve immediately.
Notes
For a vegan version, use olive oil and full-fat coconut milk. For gluten-free, use gluten-free bread for croutons. The soup can be made ahead and tastes even better the next day. Store croutons separately to maintain crispness.
Nutrition
- Serving Size: 1 bowl (about 2 cups
- Calories: 300
- Sugar: 8
- Sodium: 800
- Fat: 22
- Saturated Fat: 12
- Carbohydrates: 20
- Fiber: 4
- Protein: 7
Keywords: creamy zucchini soup, zucchini soup, sage croutons, easy soup, summer soup, vegetarian soup


