
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, meal prep, or anyone who wants a veggie-loaded soup on the table in about 40 minutes. I first made this on a rainy Tuesday when my crisper looked sad, and it still ranks as one of my favorite “how did this turn out so good?” recipes.
Why Make This Potato Zucchini Soup Recipe at Home
You control the texture, salt, and creaminess, so the soup fits your taste instead of the other way around. You also use up extra zucchini and potatoes that sit in the kitchen and stare at you with judgment.
Homemade potato zucchini soup costs less than takeout, uses simple pantry staples, and fills the house with that “someone cooked something comforting” smell. You also skip mystery thickeners and keep the ingredient list clean and familiar.
“This Potato Zucchini Soup Recipe tastes like a cozy hug in a bowl, and nobody guessed it used so many veggies. ★★★★★”
Ingredients You Need
Vegetables
- 2 tablespoons olive oil (or avocado oil)
- 1 large yellow onion, diced
- 2 medium carrots, diced (optional but adds sweetness and color)
- 3 cloves garlic, minced
- 1 teaspoon fresh ginger, minced (optional, bright flavor)
- 3 medium russet or Yukon Gold potatoes, peeled and diced
- 2 medium zucchini, diced (no need to peel unless the skin looks tough)
- 1 rib celery, diced (optional, for extra flavor)
Liquids
- 4 cups low-sodium vegetable broth or chicken broth
- I like Better Than Bouillon paste for easy pantry broth.
- 1 to 1½ cups water, as needed to adjust thickness
- ½ to ¾ cup milk, half-and-half, or cream
- Use canned coconut milk for a dairy-free version.
Seasonings
- 1 to 1½ teaspoons kosher salt, plus more to taste
- ½ teaspoon black pepper
- ½ teaspoon ground coriander
- ½ teaspoon turmeric
- ½ teaspoon smoked paprika or sweet paprika
- ½ to 1 teaspoon harissa paste or chili paste (optional, for gentle heat)
- 1 bay leaf (optional)
- Juice of ½ lemon, to finish
- 2 tablespoons chopped fresh parsley or chives, for garnish
Optional add-ins
- ¼ cup grated Parmesan or Pecorino, stirred in at the end
- 2 tablespoons cream cheese, for extra silky texture
- ½ cup cooked white beans, for more protein
Equipment
- Large stock pot or Dutch oven
- Cutting board and sharp knife
- Wooden spoon or spatula
- Immersion blender (easiest) or countertop blender
- Ladle
- Measuring cups and spoons
You can use any neutral oil, any broth you like, and either russet or Yukon Gold potatoes. Russets give a fluffier, lighter texture, while Yukon Golds give a naturally creamy, buttery result.
Tips & Mistakes
- Sauté the onions until they turn translucent and lightly golden to build flavor right from the start.
- Cut potatoes and zucchini into similar-size pieces so they cook at the same rate.
- Keep the heat at a gentle simmer, not a hard boil, to avoid mushy, broken veggies.
- Taste the broth before blending and adjust salt and acid with lemon juice so the flavor pops.
- Blend in stages and vent the blender lid slightly so steam escapes and soup does not spray.
- Add dairy after you remove the pot from direct heat so the milk or cream stays smooth.
- Do not overdo the liquid at the start; you can always thin the soup after blending.
- Use an immersion blender for easy cleanup and fewer hot-liquid gymnastics.
- Cool the soup slightly before blending so you keep your fingers and kitchen safe.
- Store the soup in shallow containers so it cools faster and keeps better in the fridge.
How to Make Potato Zucchini Soup Recipe
Step 1: Sauté veggies and aromatics
Heat oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions and carrots; cook until soft, about 8 minutes. Stir in garlic, ginger, harissa, coriander, turmeric, and smoked paprika; cook 2 minutes, until aromatic. Season with salt.
Step 2: Add potatoes, zucchini, and liquids
Add diced potatoes, zucchini, and celery to the pot and stir so the veggies pick up the spices. Pour in the broth and enough water to just cover the vegetables. Add the bay leaf if you use it and bring everything to a gentle simmer. Keep the heat at medium-low and cook until the potatoes and zucchini feel very tender, about 15 to 20 minutes.
Step 3: Blend to your favorite texture
Turn off the heat and fish out the bay leaf. Use an immersion blender and blend the soup until it turns smooth and creamy, or leave a few chunks if you like more texture. If you use a countertop blender, work in small batches, vent the lid slightly, and hold a towel over the top. Return the blended soup to the pot and adjust thickness with more broth or water if needed.
Step 4: Add creaminess and finish the flavor
Stir in milk, half-and-half, cream, or coconut milk while the soup stays warm but not boiling. Add Parmesan or cream cheese if you want extra richness and blend briefly again if needed. Taste and adjust with more salt, pepper, and a squeeze of lemon juice. The lemon brightens the flavor and keeps the soup from tasting flat.
Step 5: Garnish and serve
Ladle the potato zucchini soup into bowls. Top with chopped parsley or chives and a drizzle of olive oil. Add a small sprinkle of extra Parmesan on top if you like a cheesy finish. Serve hot while the soup feels silky and comforting.
Variations I've Tried
I sometimes add a handful of spinach or kale at the end and blend it in for a pretty green color and extra nutrients. I also swap part of the potatoes with cauliflower florets when I want a lighter soup that still tastes creamy. Kids usually love a version with a bit more carrot and a small handful of shredded cheddar stirred in at the end.
You can give the soup a Tex-Mex twist with cumin, chili powder, and a squeeze of lime instead of lemon. You can also leave the soup chunky and skip the blending, then add small pasta like ditalini or orzo and simmer until tender.
How to Serve Potato Zucchini Soup Recipe
Serve this Potato Zucchini Soup Recipe with warm crusty bread, garlic toast, or simple buttered toast for dipping. A crisp green salad with cucumbers and a light vinaigrette balances the creamy texture of the soup. You can top each bowl with Greek yogurt or sour cream, extra herbs, and crunchy toasted pumpkin seeds. It also works nicely in a thermos for lunch with a side of fresh fruit or a simple grilled cheese sandwich.
How to store
- Cool the soup to room temperature within 1 to 2 hours, 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, leaving a little space at the top for expansion.
- Thaw frozen soup overnight in the fridge or in a bowl of cold water, then reheat gently on the stove over medium-low heat.
- Stir often while reheating and add a splash of broth or water if the soup thickens too much, and add any dairy after the soup heats through.

Potato Zucchini Soup Recipe
Ingredients
Instructions
- Heat the olive oil in a large stock pot or Dutch oven over medium heat.
- Add the diced onion and carrots and cook, stirring occasionally, until softened and lightly golden, about 8 minutes.
- Stir in the garlic, ginger, harissa paste (if using), ground coriander, turmeric, and smoked or sweet paprika. Cook for about 2 minutes until fragrant, then season with salt.
- Add the diced potatoes, zucchini, and celery to the pot, stirring so the vegetables are coated in the spices.
- Pour in the broth and enough water to just cover the vegetables. Add the bay leaf if using.
- Bring to a gentle simmer over medium-low heat and cook until the potatoes and zucchini are very tender, about 15 to 20 minutes.
- Turn off the heat and remove the bay leaf.
- Use an immersion blender to blend the soup until smooth and creamy, or leave some chunks if you prefer more texture. If using a countertop blender, work in small batches, vent the lid slightly to let steam escape, and cover with a towel while blending.
- Return the blended soup to the pot and adjust the thickness with additional broth or water as needed.
- With the soup warm but not boiling, stir in the milk, half-and-half, cream, or coconut milk.
- Stir in Parmesan or cream cheese if using, and blend briefly again if you want an even silkier texture.
- Taste and adjust seasoning with more salt, pepper, and a squeeze of lemon juice to brighten the flavor.
- Ladle the potato zucchini soup into bowls.
- Garnish with chopped parsley or chives and, if desired, a drizzle of olive oil and a sprinkle of extra Parmesan.
- Serve hot while the soup is silky and comforting.
Notes
Approximate per 1 of 6 servings (prepared with vegetable broth and 1/2 cup whole milk, without optional cheese, cream cheese, or beans): 190 calories; fat 7 g; saturated fat 1.5 g; carbohydrates 29 g; fiber 4 g; sugars 6 g; protein 5 g; sodium 520 mg. Values will vary based on exact ingredients, dairy choice, add-ins, and portion size.

Leave a Reply