
Potato Zucchini Soup Recipe tastes silky, cozy, and lightly garlicky, with a mellow sweetness from zucchini and rich body from potatoes. It works perfectly for busy weeknights because you finish the whole recipe in about 40 minutes, start to finish. I grew up in the Midwest with a deep love for potato soups, and this lighter twist still hits that same comfort spot without putting you straight into nap mode.
Why You Should Try This Potato Zucchini Soup Recipe
This soup gives you all the comfort of classic potato soup with a fresher, greener flavor from zucchini. It feels hearty enough for dinner but still light enough that you do not need to unbutton your jeans afterward.
The recipe uses simple ingredients that you probably already keep in your kitchen. You can keep it rustic and chunky or blend it silky smooth, so it fits both picky kids and soup snobs.
“This Potato Zucchini Soup Recipe tastes rich, cozy, and surprisingly light, and my whole family scraped their bowls clean. ★★★★★”
Ingredients You’ll Need
Vegetables
- 2 tablespoons olive oil or unsalted butter
- 1 medium yellow onion, diced
- 2 cloves garlic, minced (use jarred minced garlic if you want a shortcut)
- 3 medium russet or Yukon Gold potatoes, peeled and diced
- 2 medium zucchini, diced (no need to peel unless the skin looks tough)
- 1 medium carrot, diced (adds sweetness and color)
- 1 celery stalk, diced (optional but adds nice flavor)
Liquid & seasonings
- 4 cups low sodium vegetable broth or chicken broth
- 1 cup water, as needed to adjust thickness
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1/2 teaspoon dried thyme or Italian seasoning
- 1 bay leaf (optional but tasty)
- Pinch of red pepper flakes (optional for a little heat)
Creamy finish & toppings
- 1/2 cup heavy cream, half and half, or canned full fat coconut milk
- 1/2 cup shredded sharp cheddar or Parmesan, plus extra for topping
- 2 tablespoons chopped fresh parsley or chives
- Croutons, toasted bread crumbs, or a drizzle of olive oil for serving
Substitution notes
- Use frozen diced potatoes or hash browns if you want to save time; add them straight from the freezer.
- Swap zucchini with yellow squash if that sits in your fridge already.
- Use lactose free cream or coconut milk if you cook dairy free; add extra salt and nutritional yeast for cheesy flavor.
- Use bouillon paste or cubes with water if you do not have boxed broth; I like Better Than Bouillon for strong flavor.
Equipment
- Large heavy pot or Dutch oven
- Cutting board and sharp knife
- Wooden spoon or heat safe spatula
- Ladle
- Immersion blender or countertop blender (optional, for smooth soup)
Tips & Tricks
- Dice potatoes and zucchini in similar sizes so they cook evenly and finish at the same time.
- Sauté the onion and garlic until they turn lightly golden to build deeper flavor before you add broth.
- Keep the soup slightly thick while it simmers, then thin it with water or extra broth at the end.
- Add cream after you turn the heat to low so it does not curdle or separate.
- Taste and season at the end; potatoes soak up salt, so you often need a little extra.
- Blend only half the soup if you want a creamy base with some chunks left for texture.
- Cool the soup before you add it to a blender and vent the lid so steam can escape.
- Use leftover soup as a base and stir in cooked chicken, beans, or cooked sausage for a second-night dinner.
How to Make Potato Zucchini Soup Recipe
Step 1: Prep the vegetables
Peel and dice the potatoes into small cubes, about 1/2 inch. Dice the zucchini, onion, carrot, and celery in similar sizes. Mince the garlic and keep it separate so it does not burn early.
Step 2: Sauté the aromatics
Heat the olive oil or butter in a large pot over medium heat. Add the onion, carrot, and celery, then cook and stir until the onion turns translucent and lightly golden, about 5 to 7 minutes. Stir in the garlic and cook 30 seconds until it smells fragrant.
Step 3: Add potatoes, zucchini, and seasonings
Add the diced potatoes and zucchini to the pot and stir to coat them in the oil and aromatics. Sprinkle in salt, pepper, thyme or Italian seasoning, and the bay leaf. Stir again so the seasoning touches every piece of vegetable.
Step 4: Pour in broth and simmer
Pour in the broth and enough water to just cover the vegetables. Bring the mixture to a gentle boil, then lower the heat so it simmers steadily. Cook 15 to 20 minutes, stirring occasionally, until the potatoes and zucchini feel very tender when you poke them with a fork.
Step 5: Adjust texture
Pull out the bay leaf and set it aside. Use an immersion blender right in the pot to blend the soup until it reaches your preferred texture. Blend it completely smooth for a velvety soup or pulse a few times to keep some chunks.
Step 6: Add cream and cheese
Turn the heat to low. Stir in the cream and shredded cheese until the cheese melts and the soup turns creamy and slightly thicker. Taste and adjust with more salt, pepper, or a pinch of red pepper flakes.
Step 7: Finish and serve
Ladle the Potato Zucchini Soup into bowls. Top each bowl with extra cheese, fresh herbs, and croutons or a drizzle of olive oil. Serve hot and watch everyone act like they did not just eat three bowls.
What to Serve with Potato Zucchini Soup Recipe
This Potato Zucchini Soup Recipe pairs beautifully with crusty bread, garlic toast, or warm dinner rolls that you can dunk right into the bowl. Add a simple green salad with lemony dressing to balance the creamy texture of the soup. Kids usually love it with grilled cheese sandwiches or cheese quesadillas. You can also serve it with roasted vegetables or a side of fruit for a lighter meal.
Storage Options
- Cool the soup to room temperature, then store it in airtight containers in the fridge for up to 4 days.
- Freeze the soup in freezer safe containers or zip bags for up to 3 months; leave a little space at the top for expansion.
- Thaw frozen soup overnight in the fridge or gently in a bowl of cold water.
- Reheat on the stove over low to medium heat and stir often; add a splash of broth or water if it thickens too much.
- Reheat single portions in the microwave in short bursts, stirring between each burst so it heats evenly.

Potato Zucchini Soup Recipe
Ingredients
Instructions
- Peel and dice the potatoes into 1/2-inch cubes. Dice the zucchini, onion, carrot, and celery in similar sizes. Mince the garlic and set aside.
- Heat the olive oil or butter in a large heavy pot over medium heat. Add the onion, carrot, and celery and cook, stirring, until the onion is translucent and lightly golden, 5 to 7 minutes.
- Stir in the garlic and cook for about 30 seconds, just until fragrant.
- Add the diced potatoes and zucchini to the pot and stir to coat with the oil and aromatics. Season with salt, pepper, dried thyme or Italian seasoning, and add the bay leaf. Stir well.
- Pour in the broth and enough water to just cover the vegetables. Bring to a gentle boil, then reduce to a steady simmer. Cook for 15 to 20 minutes, stirring occasionally, until the potatoes and zucchini are very tender.
- Remove and discard the bay leaf. Use an immersion blender to blend the soup in the pot until it reaches your desired texture, either completely smooth or leaving some chunks for a rustic feel.
- Turn the heat to low. Stir in the cream and shredded cheese until the cheese melts and the soup is creamy and slightly thickened. Taste and adjust seasoning with more salt, pepper, or a pinch of red pepper flakes.
- Ladle the soup into bowls. Top with extra cheese, fresh parsley or chives, and croutons or a drizzle of olive oil. Serve hot.

Leave a Reply