There’s something honest about a pot of zucchini soup simmering on the stove. It doesn’t try too hard. It doesn’t need a long list of ingredients. It simply takes a pile of fresh zucchini and turns it into something smooth, warm, and deeply comforting.
This version leans into that simplicity while building quiet layers of flavor—soft onions, tender potatoes, a splash of broth, and just enough seasoning to let the zucchini shine. It’s the kind of soup that feels just right on a cool evening or when your garden suddenly hands you more zucchini than you know what to do with.
Why Zucchini Soup Deserves a Spot in Your Kitchen
Zucchini has a mild, almost buttery flavor when cooked. On its own, it’s subtle. But when you pair it with onion, garlic, and a few dried herbs, it becomes something silky and satisfying.
This zucchini soup works because it balances three simple elements:
- Fresh zucchini for body and lightness
- Potatoes for natural creaminess
- A touch of butter and broth for depth
You can keep it dairy-free and light, or you can stir in cream and cheese for a richer bowl. It’s flexible, forgiving, and easy to make your own.
Ingredients You’ll Need
- 2 tablespoons butter
- 1 yellow onion, diced
- 2 cloves garlic, minced
- 5 cups zucchini, cut into chunks
- 2 russet potatoes (about 1 pound total), peeled and diced
- 3 cups chicken broth
- 1 tablespoon soy sauce (or Worcestershire sauce)
- ¼ teaspoon each dried rosemary, thyme, celery salt, salt, and pepper
- A pinch of cayenne (optional)
- ½ cup half-and-half or heavy cream (optional)
- 1 cup shredded cheddar cheese (optional)
How to Make Zucchini Soup
Start by melting the butter in a large soup pot over medium heat. Add the diced onion and cook until soft and translucent. This step sets the tone for the whole soup, so let the onions gently soften rather than rush them.
Stir in the garlic, zucchini, and dried seasonings. Let everything cook together for a few minutes. The zucchini will begin to release moisture and soften slightly.
Add the diced potatoes, chicken broth, and soy sauce. Bring the mixture to a boil, then lower the heat to a gentle simmer. Cook until the potatoes and zucchini are very tender, about 20 minutes.
Once everything is soft, blend the soup until smooth. An immersion blender makes this easy right in the pot. If you’re using a regular blender, work in batches and allow steam to escape.
At this point, you can keep the soup as is for a lighter version. Or return it to low heat and stir in the cream and shredded cheese until melted and smooth.
Serve warm.
A Few Simple Tips
- No need to peel the zucchini. The skins blend beautifully unless they’re very large and tough.
- Cut the potatoes evenly. Small, uniform pieces cook faster and more evenly.
- Shred cheese from a block. It melts more smoothly than pre-shredded cheese.
- Blend carefully. Hot soup expands, so give steam room to escape if using a countertop blender.
Flavor Variations to Try
Zucchini soup is a blank canvas. You can gently shift it in different directions depending on what you have on hand.
- Add fresh basil at the end for a summery twist.
- Stir in grated parmesan instead of cheddar.
- Use vegetable broth to keep it vegetarian.
- Add a squeeze of lemon juice to brighten the flavor.
If you prefer a thinner soup, add a splash of broth. If you like it thicker, let it simmer uncovered for a few extra minutes before blending.

How to Serve It
This zucchini soup pairs beautifully with crusty bread. It also works well alongside a simple green salad or a sandwich.
It makes an easy lunch and reheats nicely for dinner the next day. The flavors deepen as it rests, making leftovers especially good.
Storage and Reheating
Store the soup in an airtight container in the refrigerator for up to three days.
To reheat, warm it gently on the stove over low heat, stirring occasionally. If it has thickened in the fridge, add a little broth or water to loosen it.
You can also freeze zucchini soup for up to three months. Let it cool completely before freezing, and thaw overnight in the refrigerator before reheating.

Zucchini Soup
Ingredients
Method
- Note: There is no need to peel the zucchini for this soup unless yours is jumbo sized, in which case it’s possible that the skins are tough and slightly bitter.
- Shred the cheese from a block for best results. Set aside to allow to come down to room temperature. This will allow it to melt and combine into the soup smoothly.
- Melt butter in a soup pot over medium heat. Add the onions and cook until softened, about 5 minutes. Add garlic, zucchini, and seasonings. Cook for 5 minutes, stirring occasionally.
- Peel and rinse the potatoes. Cut them into small pieces of equal size so that they cook evenly and quickly.
- Add the potatoes, chicken broth, and soy sauce. Bring to a boil, then reduce heat to a simmer. Skim up any brown foam from the top if needed.
- Simmer, partially covered, until the vegetables are very fork tender. About 20 minutes.
- Remove from heat. Use an immersion blender or transfer to a blender in batches and blend until smooth.
- Optional:
- Transfer back to the heat on low. Stir in the half and half.
- Slowly sprinkle in the cheese and stir to combine. Remove from heat and serve!
Notes
- The dairy is optional, this soup tastes great without it. If adding cheese, feel free to experiment with different varieties such as Sharp White Cheddar, Parmesan, Gouda, or a combination of different cheeses.
- The addition of soy sauce adds umami and enhances the other flavors in the soup, you won’t be able to taste it, but it’s a great cooking tool.
- You can get an immersion blender on Amazon, it makes it easy to blend soups and sauces right in the pot without having to transfer it elsewhere and blend in batches.
- Need more ways to use Zucchini? Try my Zucchini Casserole, Zucchini Crust Pizza, Zucchini Parmesan, and Minestrone Soup!
- This recipe is in The Cozy Cookbook on page 67!
- Store in an airtight container and refrigerate for up to 3 days or in the freeze for up to 3 months. This soup freezes/reheats super well!
- Nutritional information is an estimate and is per serving. There are 6 servings in this recipe. Cheese/Dairy are included in the calculation.
Frequently Asked Questions
Can I make zucchini soup without potatoes?
Yes. The potatoes help create creaminess, but you can leave them out. The soup will be lighter and thinner.
Is the dairy necessary?
Not at all. The soup tastes wonderful without cream or cheese. Those additions simply make it richer.
Can I make this soup vegetarian?
Yes. Use vegetable broth instead of chicken broth.
What if I don’t have an immersion blender?
A regular blender works fine. Just blend in batches and avoid overfilling.
There’s something satisfying about turning a handful of simple vegetables into a smooth, comforting bowl of zucchini soup. It’s easy. It’s adaptable. And it proves that the quietest ingredients often make the most memorable meals.