These zucchini potato soup blends the earthy goodness of potatoes and tender zucchini into a smooth, velvety bowl of comfort. It’s bursting with fresh dill, subtle herbs, and the natural creaminess of whole milk. With every spoonful, you’ll savor how simple ingredients come together for a nourishing, delicious meal—perfect for both chilly evenings and light weekday lunches.

I first whipped up this recipe when my backyard garden overflowed with zucchini, and it quickly became a family favorite. It reminds me of summers spent harvesting vegetables with my kids, followed by cozy family meals around the table. Trust me, you’re going to want to make this again and again—it’s that good!
Why This Zucchini Potato Soup Is So Irresistible
- Rich and creamy zucchini soup with potatoes, balanced with fresh dill’s herbaceous flavor.
- Velvety-smooth texture thanks to pureeing the ingredients.
- Quick to prepare—ready in just an hour but tastes like you’ve been simmering it all day.
- Adaptable for every season: serve warm for fall evenings or chilled for summer lunches.
- Uses pantry staples like butter, whole milk, and chicken broth, making it an accessible recipe for any home cook.
Essential Ingredients for Perfect Zucchini Potato Soup
These key ingredients make this soup shine. Let’s take a closer look at what makes this recipe so special:
- Zucchini: The star of the show, zucchini lends a delicate texture and mild flavor. If zucchini isn’t in season, yellow summer squash is a great substitute!
- Potatoes: Yukon Golds are my go-to for their creamy consistency, but russets work just as well. They provide the perfect base for the soup’s silky texture.
- Fresh Dill: Adds that distinctive aroma and tang that brightens the entire dish. No fresh dill? Try a touch of parsley or chives instead.
- Chicken Broth: A savory backdrop for the veggies to shine. For a vegetarian version, swap in vegetable broth without sacrificing flavor.
Zucchini Potato Soup Recipe Details
- Servings: 8 servings
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour
Ingredients for Zucchini Potato Soup
- 2 tablespoons butter
- 2 onions, chopped
- 2 potatoes, peeled and diced
- 8 zucchinis, chopped
- 1/2 teaspoon dried basil
- 1/4 teaspoon dried thyme
- 1/4 teaspoon dried rosemary
- 1/4 teaspoon ground white pepper
- 4 cups chicken broth
- 1 cup whole milk
- 1/4 cup dry potato flakes (optional)
- 1 tablespoon soy sauce
- 4 tablespoons chopped fresh dill weed
How to Make Zucchini Potato Soup
- In a large saucepan, melt the butter over medium heat. Add the chopped onions and cook, stirring occasionally, until they become soft and translucent—about 5 minutes.
- Add the diced potatoes, zucchini, basil, thyme, rosemary, and white pepper. Stir everything together and continue cooking for another 5 minutes, letting the zucchini soften slightly.
- Pour in the chicken broth and bring the mixture to a gentle simmer. Let it cook for about 15 minutes, or until the potatoes are tender when pierced with a fork.
- Using an immersion blender, puree the soup directly in the pot until smooth. If you don’t have an immersion blender, transfer the soup in batches to a countertop blender.
- Stir in the milk and heat the soup gently, being careful not to let it boil. If you’d like the soup thicker, sprinkle in the optional potato flakes and stir well.
- Season to taste with soy sauce, adjusting as needed. Garnish each serving with freshly chopped dill.
Expert Tips for the Best Zucchini Potato Soup
- If using a regular blender to puree the soup, let the mixture cool slightly to avoid steam build-up.
- Fresh or dried dill works well, but fresh dill adds a brighter flavor to the finished dish.
- Garnish with a dollop of sour cream or a drizzle of olive oil for added richness and presentation flair.
- Make it dairy-free by substituting coconut milk for whole milk. The flavor will deepen but remain delicious.
- Store leftovers in an airtight container in the fridge for up to three days. Reheat gently on the stove.
Delicious Zucchini Potato Soup Variations
- Spicy Kick: Add a pinch of red pepper flakes when sautéing the onions for a gentle heat.
- Cheese Lover’s Twist: Stir in a handful of shredded Parmesan or cheddar cheese before serving.
- Herbal Infusion: Experiment with different herbs, such as sage or tarragon, for a fresh take on this classic soup.
- Vegan-Friendly: Swap the butter for olive oil and use unsweetened almond milk instead of whole milk.
Zucchini Potato Soup FAQs
How do I store this soup?
Let the soup cool completely, then transfer it to an airtight container. Store in the refrigerator for up to three days or freeze for up to three months.
Can I use another type of squash?
Absolutely! Yellow summer squash or even butternut squash can be used in place of zucchini for a slightly different flavor and color.
What pairs well with zucchini potato soup?
This soup is wonderful with crusty bread, homemade croutons, or a simple side salad to round out your meal.
Can I use milk alternatives?
Yes! Coconut milk, oat milk, or almond milk can replace whole milk for a dairy-free variation.
Can this soup be served cold?
Definitely. Chilled zucchini potato soup is wonderfully refreshing in the summer. Just let it cool completely before refrigerating.
This zucchini potato soup is the comfort food your kitchen has been waiting for. I’d love to know how you enjoy your bowl—do you add a personal twist or stick with the classic? Let me know in the comments below. Don’t forget to share this recipe with someone who loves cozy, homemade meals!
Zucchini Potato Soup
Ingredients
- 2 tablespoons butter
- 2 onions chopped
- 2 potatoes peeled and diced
- 8 zucchinis chopped
- 1/2 teaspoon dried basil
- 1/4 teaspoon dried thyme
- 1/4 teaspoon dried rosemary
- 1/4 teaspoon ground white pepper
- 4 cups chicken broth
- 1 cup whole milk
- 1/4 cup dry potato flakes (optional)
- 1 tablespoon soy sauce
- 4 tablespoons chopped fresh dill weed
Instructions
- In a large saucepan, melt the butter over medium heat. Add the chopped onions and cook, stirring occasionally, until they become soft and translucent—about 5 minutes.
- Add the diced potatoes, zucchini, basil, thyme, rosemary, and white pepper. Stir everything together and continue cooking for another 5 minutes, letting the zucchini soften slightly.
- Pour in the chicken broth and bring the mixture to a gentle simmer. Let it cook for about 15 minutes, or until the potatoes are tender when pierced with a fork.
- Using an immersion blender, puree the soup directly in the pot until smooth. If you don’t have an immersion blender, transfer the soup in batches to a countertop blender.
- Stir in the milk and heat the soup gently, being careful not to let it boil. If you’d like the soup thicker, sprinkle in the optional potato flakes and stir well.
- Season to taste with soy sauce, adjusting as needed. Garnish each serving with freshly chopped dill.

