
I get a bunch of zucchini from my neighbors every year and this soup is where most of it ends up. Potatoes do the thickening here instead of flour, so you get that thick, spoon-coating texture without a starchy taste. Browning the zucchini first before it hits the pot is the step that changes everything. Thirty minutes, one pot, and it's just as good cold the next day.
My neighbors (past and present) just love growing zucchini for some reason, and every summer they end up with way more than their family can eat, so a good chunk of it comes over the fence to me. This soup is what I make with most of it. I brown the zucchini and onion in the pot first instead of just softening them, and that one step gives the whole soup a deeper flavor than you'd expect from something this simple. Potatoes go in next with the broth, and as they simmer and fall apart, they thicken the soup naturally, so there's no flour or cornstarch anywhere in this recipe.
What I adore the most about this zucchini soup is how little it asks of you for how much it gives back. It's ready in about thirty minutes, it's gluten-free, and it tastes just as good chilled the next day as it does warm off the stove. A splash of lemon juice at the end keeps the flavor bright instead of flat, which is easy to miss if you're rushing to get dinner on the table. If you've got zucchini piling up on your counter right now, this is where it should go first.
It's also a great way to use up those garden zucchini or to enjoy the end of summer season when the weather starts cooling off. Who knew Zucchini recipes could be this delicious? Be sure to also try Zucchini Carpaccio and Zucchini Pasta.

Why This Zucchini Soup Works
This soup doesn't need a long ingredient list to taste like something worth serving to guests. The trick is browning the zucchini and onion before anything else goes in the pot, about 6 to 7 minutes over medium-high heat, until the zucchini picks up real color instead of just going soft. That extra few minutes of browning turns plain zucchini into something with real depth. Everything else, the broth, the potatoes, the garlic, builds on that base while it simmers. By the time you blend it, the soup tastes like it took a lot more than thirty minutes.
Why Potatoes Instead of Flour
Potatoes ended up in this soup because I ran out of flour one night and didn't feel like a grocery run. Turns out they do a better job anyway. As the potatoes simmer, they release starch directly into the broth, and that starch is what thickens the soup, not the potato flesh itself. That's why blending isn't strictly necessary for thickening, it's already happening in the pot before you ever pick up the immersion blender. Once that worked, flour never made it back into this recipe.
Should You Peel the Zucchini?
No need to peel the zucchini for this soup. The skin softens completely once it's cooked and blended, and it adds a bit of texture and color you'd lose otherwise. The only exception is an overgrown garden zucchini with skin that's gone thick and tough - peel that one, but anything grocery-store sized is fine as is.

Key Ingredients for Zucchini Soup
Nothing here is hard to find, which is part of why this soup gets made so often at my house. Zucchini, onion, garlic, broth, and a couple of potatoes are doing almost all the work.
Zucchini - I don't peel the zucchini since the skin softens right up once it's simmered and blended, plus it adds a bit of color and texture you'd lose without it. If you've got one of those baseball-bat-sized zucchini with tough skin, peel that one, but anything normal-sized is fine as is.
Onion and garlic - These build the base flavor while the zucchini browns alongside them. I use a yellow onion because that's what I always have, but white works too. Skip pre-minced garlic if you can; the fresh stuff makes more of a difference here than you'd think in such a simple soup.
Vegetable broth - Every delicious soup starts with rich and wholesome stock or broth, infused with flavor to build upon. Because we are making zucchini soup, I definitely would go with the veggie broth.
Russet potatoes - Instead of flour or cornstarch, the potatoes break down as they simmer and thicken the soup on their own. You end up with a creamy texture without any starchy aftertaste sitting on top of the flavor. I've tried this with other potato varieties and russets give the smoothest result once blended.
Lemon juice - Just a splash, added near the end. Soup this rich can taste a little flat without something to cut through it, and lemon does that job better than vinegar would here.
Salt - I use both regular salt and celery salt. The celery salt adds a savory background note that regular salt alone doesn't give you, but if you don't have it, regular salt still gets you a good soup.
Heavy cream and parmesan - Added at the very end, off the heat or on low, since cream can split if it gets too hot too fast. It's less about needing the fat and more about rounding out the flavor right before serving. For dairy-free, a dairy-free yogurt stirred in at the end gets you a similar creaminess.

How to Make the Best Zucchini Soup
This is an overview with step-by-step photos. Full ingredients, measurements & instructions are in the recipe card below.
1. Brown the Zucchini and Onion
In a large pot heat the olive oil over medium-high heat. Once heated, start by browning zucchini and onions till they have some color.
Cook the vegetables until the zucchini is soft and onion is translucent, about 6-7 minutes. Zucchini has a high water content and cooks really fast.

Reduce the heat to medium and add the garlic and cook for an additional minute.

2. Simmer With Potatoes And Broth
Pour in the veggie broth, salt, potatoes, lemon juice, celery salt, and pepper. Bring to a simmer. Once a simmer is reached, reduce the heat to medium-low and cover the pot with a lid. Simmer until the potatoes are tender and falling apart. About 15 minutes.
The starches from the potatoes will thicken the soup even more so if you blend them in the next step.

3. Blend to a Silky Texture
Use an immersion blender to blend in the potatoes with zucchini and achieve that smooth finish you want, then add some salt black pepper to taste.

4. Add cream and cheese
Stir in the heavy cream and parmesan cheese and heat until melted. I always add heavy cream at the end. The cream doesn't develop or absorb any flavors so you gain nothing from adding it in earlier. But if you overheat it you can risk splitting it and ruining the entire dish.


Creamy Zucchini Soup (Gluten-Free)
Ingredients
- 2 tablespoon olive oil
- 2 lbs zucchini chopped
- 1 small yellow onion chopped
- 3 cloves garlic minced
- 4 cups veggie broth low sodium
- 1 lb russet potatoes peeled and cut into small even pieces
- 1 tablespoon lemon juice
- ½ teaspoon salt plus more to taste
- ½ teaspoon celery salt
- ½ teaspoon coarse ground pepper
- ½ cup heavy cream
- ½ cup freshly shredded parmesan cheese
Optional Garnishes
- croutons
- drizzle of olive oil
- fresh cracker pepper
Instructions
- In a large pot heat the olive oil over medium-high heat. Once heated, add the zucchini and onions and cook until the zucchini is soft. About 6-7 minutes.
- Reduce the heat to medium and add the garlic and cook for an additional minute.
- Pour in the veggie broth salt, potatoes, lemon juice, celery salt, and pepper. Bring to a simmer. Once a simmer is reached, reduce the heat to medium-low and cover the pot with a lid. Simmer until the potatoes are tender and falling apart. About 15 minutes.
- Use an immersion blender to blend the soup until smooth.
- Stir in the heavy cream and parmesan cheese and heat until melted.
- Serve garnished with croutons, olive oil, fresh cracked pepper, and chopped parsley, if desired.
Notes
What to serve zucchini soup with
You can serve this delicious zucchini soup as the main entrée or as an accompaniment to a variety of dishes, such as your favorite summer salad, grilled chicken or fish. It also tastes delicious along a sandwich or when served with rolls.
Serve garnished with croutons, olive oil, fresh cracked pepper, and chopped parsley, if desired. But can never go wrong with croutons or crusty Dutch Oven Bread!

Tips on Making the Best Zucchini Soup
An immersion blender is the easiest way to get that smooth finish, letting you blend the potatoes and zucchini right in the pot. No immersion blender? A regular blender works too, just blend the soup in batches so it doesn't overflow.
Add the cream right before serving, not earlier. It keeps the texture silky and stops the soup from splitting if it sits or gets reheated.
Take the time to actually brown the zucchini instead of just sautéing it. That extra color gives the soup a bolder, deeper flavor that a quick sauté won't get you.
Taste before serving and adjust the salt. Potatoes and broth can pull more salt than you'd expect, so a quick check at the end makes sure the flavor's where it should be.

Swap the heavy cream for a dairy-free yogurt and stir it in the same way, right before serving. I've left the parmesan out entirely on nights I didn't have any, and the soup still held up fine since the potatoes are already doing the thickening work, not the dairy.
No, and I never do. The skin breaks down completely once it's simmered and blended, so it disappears into the texture instead of standing out. The one exception is an overgrown zucchini from the garden with skin that's turned tough and thick, that one I'd peel.
This usually means the liquid needs more time to cook down, not more thickener. Let it simmer uncovered for a few extra minutes, or add another small potato next time and let it break down fully before blending. I haven't needed flour or cornstarch as a backup even once, the potatoes handle it on their own if you give them enough time in the pot.

Variations to the Recipe
Add some heat: A pinch of cayenne or a teaspoon of curry powder changes the whole personality of the soup without changing the base recipe. I add the spices with the garlic so they toast lightly in the oil.
More veggies: Shredded carrots or thinly sliced celery can go in with the potatoes and zucchini for extra color and sweetness. They blend in smoothly once everything is pureed.
Chunky instead of silky: If you like a bit of texture, blend only part of the soup and leave some zucchini and potato pieces whole. It's especially good this way if you're serving it with crusty bread.
Broth options: Vegetable broth keeps the flavor purely about the zucchini, but chicken broth works too and gives the soup a slightly richer, more traditional "comfort food" taste.
Storage, Freezing, and Reheating
Leftovers keep in the fridge for up to 4 days. The soup may separate slightly once it sits, since heavy cream and potato starch don't always hold together in the fridge, but a quick stir while reheating brings it right back to smooth.
To freeze, let the soup cool completely, then portion it into freezer-safe containers. I've kept it frozen for up to 2 months with no real texture loss after thawing. Thaw overnight in the fridge, then reheat on the stovetop or in the microwave. Frozen portions tend to thicken up more than they were originally, so I add a ¼ to ½ cup of broth back in while reheating to loosen it to the right consistency.

More Nourishing Vegetable Soup Recipes
If zucchini soup is on your stove, chances are you like having a few cozy vegetable soups ready to go when the weather changes. These are the ones I keep in my own rotation:
- Zucchini Soup You'll Make All Season - a lighter, brothier cousin to this creamy version.
- Easy Vegetarian Crockpot Potato Soup - set it up at lunch, serve it for dinner.
- Spicy Sweet Potato Soup - a little heat, a lot of comfort.
- Roasted Cauliflower Potato Soup - cauliflower gets roasted first for extra flavor.
- Turmeric Lentil Soup (Dal) - golden, meal-prep friendly, and great with naan or rice.





Joeye says
Oh zucchini soup! My personal flaw
Olya says
Zucchini is so good in muffins, cakes and brownies!