
Potato Zucchini Soup Recipe tastes silky, cozy, and gently garlicky, with a light sweetness from zucchini and rich creaminess from potatoes. This soup works perfectly for busy weeknights or relaxed weekends, and you can get it on the table in about 40 minutes. I tested versions of this recipe so many times that my family started ranking them like a cooking show panel.
Why You Should Try This Potato Zucchini Soup Recipe
This Potato Zucchini Soup Recipe gives you the comfort of classic potato soup with a lighter, fresher twist. Zucchini keeps the texture smooth and the flavor bright, while potatoes bring that satisfying, stick-to-your-ribs feeling.
You can keep it dairy-free, make it vegetarian, or add a little cheese and cream if you want something extra cozy. The recipe uses simple ingredients, works with budget pantry staples, and tastes even better the next day.
“Creamy, cozy, and surprisingly light, this Potato Zucchini Soup Recipe tastes like something from a little neighborhood café. ★★★★★”
Ingredients You’ll Need
Vegetables
- 3 medium russet or Yukon gold potatoes, peeled and diced
- Russets give a fluffier, very creamy texture.
- Yukon golds give a slightly buttery flavor and a bit more body.
- 2 medium zucchini, diced (no need to peel unless the skin looks tough)
- 1 medium yellow onion, chopped
- 3 cloves garlic, minced
- 1 medium carrot, diced (adds sweetness and color)
- 1 rib celery, diced (adds depth and that classic soup flavor)
Liquids
- 4 cups low sodium vegetable broth or chicken broth
- Use a good quality boxed broth like Pacific, Kettle & Fire, or your favorite store brand.
- 1 cup water, as needed to thin the soup to your preferred consistency
- 1 cup milk, half-and-half, or unsweetened oat milk
- Whole milk or half-and-half gives a richer soup.
- Use oat milk or almond milk for a dairy-free version.
Fats & Seasoning
- 2 tablespoons olive oil or butter
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- ½ teaspoon dried thyme or Italian seasoning
- ¼ teaspoon smoked paprika or sweet paprika
- Pinch of red pepper flakes (optional, for a little heat)
Optional Flavor Boosters & Toppings
- ¼ cup grated Parmesan or Pecorino Romano
- ¼ cup shredded sharp cheddar
- 2 tablespoons chopped fresh parsley or chives
- A spoonful of plain Greek yogurt or sour cream for serving
- Croutons or toasted bread crumbs for crunch
- Extra olive oil for drizzling on top
Pantry Shortcuts & Substitutions
- Use frozen diced potatoes if you want to skip peeling and chopping.
- Use frozen zucchini slices when fresh zucchini costs more or looks tired at the store.
- Use pre-chopped mirepoix mix (onion, carrot, celery) from the produce section to save time.
- Use bouillon paste (like Better Than Bouillon) with water if you do not have boxed broth.
Equipment List
- Large soup pot or Dutch oven
- Cutting board and sharp knife
- Wooden spoon or heat-safe spatula
- Immersion blender
- Or a regular blender in batches if you do not own an immersion blender
- Ladle
- Measuring cups and spoons
Tips & Tricks
- Dice potatoes and zucchini into similar sized pieces so they cook evenly.
- Keep the heat at a gentle simmer so the vegetables soften without sticking or scorching.
- Use Yukon gold potatoes if you want a naturally creamy texture with less added dairy.
- Blend only part of the soup if you like some chunks instead of a completely smooth puree.
- Add milk or cream after you blend and after you lower the heat so it does not curdle.
- Taste and season at the end; potatoes soak up salt, so you often need a little extra.
- Stir in cheese off the heat so it melts smoothly and does not clump.
- Cool the soup before you refrigerate or freeze it so condensation does not water it down.
How to Make Potato Zucchini Soup Recipe
Step 1: Prep the Vegetables
Peel the potatoes and cut them into small cubes, about ½ inch. Dice the zucchini into similar sized pieces so everything cooks at the same rate. Chop the onion, carrot, and celery, then mince the garlic.
Keep the vegetables in separate piles so you can add them in stages. This small bit of organization keeps the cooking process calm and smooth.
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 stir and cook until the onion turns translucent and the vegetables soften slightly, about 5 to 7 minutes. Sprinkle in a pinch of salt during this step to build flavor from the start.
Add the garlic, thyme or Italian seasoning, paprika, and red pepper flakes if you use them. Stir and cook for 30 to 60 seconds until the garlic smells fragrant.
Step 3: Add Potatoes and Zucchini
Add the diced potatoes and zucchini to the pot and stir to coat them in the oil and seasonings. Let them cook for 2 to 3 minutes so they pick up flavor and start to soften around the edges. This quick step gives the soup a deeper taste than just boiling everything.
If the vegetables start to stick, lower the heat slightly and stir more often. You want a light sizzle, not browning.
Step 4: Add Broth and Simmer
Pour in the broth and enough water to just cover the vegetables. Scrape the bottom of the pot with your spoon to lift any browned bits into the liquid. Add 1 teaspoon of salt and the black pepper, then stir.
Bring the soup to a gentle boil, then lower the heat to maintain a steady simmer. Cover the pot partially and cook for 15 to 20 minutes, until the potatoes and zucchini feel very tender when you pierce them with a fork.
Step 5: Blend the Soup
Turn off the heat. Use an immersion blender to puree the soup directly in the pot until it reaches your preferred texture. Blend it completely smooth for a velvety Potato Zucchini Soup Recipe or leave some chunks if you like a rustic style.
If you use a regular blender, work in batches and fill the blender jar only halfway. Hold the lid with a kitchen towel and blend carefully so hot liquid does not escape. Pour each blended batch back into the pot.
Step 6: Add Milk and Optional Cheese
Turn the heat to low. Stir in the milk, half-and-half, or dairy-free milk. Heat the soup gently until it steams, but do not let it boil.
Taste and adjust the seasoning with more salt and pepper if needed. Stir in Parmesan or cheddar if you use them, then keep stirring until the cheese melts and the soup looks smooth and creamy.
Step 7: Serve
Ladle the Potato Zucchini Soup Recipe into bowls. Top each bowl with a drizzle of olive oil, a spoonful of Greek yogurt or sour cream, and a sprinkle of fresh herbs. Add croutons or toasted bread crumbs if you want crunch.
Serve the soup hot and enjoy how the zucchini keeps it light while the potatoes keep it satisfying.
What to Serve with Potato Zucchini Soup Recipe
Serve this Potato Zucchini Soup Recipe with a crusty baguette, garlic bread, or warm dinner rolls so you can scoop up every last bit. A simple green salad with lemony dressing pairs nicely and keeps the meal balanced. Grilled cheese sandwiches or quesadillas turn the soup into a full, comforting dinner. You can also serve it in small cups as a starter alongside roasted chicken or a big veggie platter.
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-top 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 low to medium heat.
- Stir often while reheating and add a splash of broth or water if the soup thickens too much.

Potato Zucchini Soup Recipe
Ingredients
Instructions
- Peel the potatoes and cut them into small 1/2-inch cubes. Dice the zucchini into similar sized pieces. Chop the onion, carrot, and celery, and mince the garlic, keeping the vegetables in separate piles.
- Heat the olive oil or butter in a large soup pot or Dutch oven over medium heat. Add the onion, carrot, and celery. Cook, stirring occasionally, until the onion turns translucent and the vegetables soften slightly, 5 to 7 minutes, seasoning with a pinch of salt.
- Stir in the garlic, dried thyme or Italian seasoning, paprika, and red pepper flakes if using. Cook for 30 to 60 seconds until the garlic is fragrant.
- Add the diced potatoes and zucchini to the pot and stir to coat them in the oil and seasonings. Cook for 2 to 3 minutes, stirring often, until they start to soften around the edges without browning.
- Pour in the broth and enough water to just cover the vegetables. Scrape the bottom of the pot to release any browned bits. Add 1 teaspoon salt and the black pepper, then stir. Bring to a gentle boil, then reduce the heat and simmer, partially covered, for 15 to 20 minutes, until the potatoes and zucchini are very tender.
- Turn off the heat. Use an immersion blender to puree the soup directly in the pot until smooth, or leave some chunks for a more rustic texture. If using a regular blender, carefully blend the soup in batches and return it to the pot.
- Turn the heat to low. Stir in the milk, half-and-half, or dairy-free milk and warm gently until the soup is steaming but not boiling. Taste and adjust seasoning with more salt and pepper as needed. Stir in Parmesan or cheddar off the heat, if using, until melted and smooth.
- Ladle the soup into bowls. Top with a drizzle of olive oil, a spoonful of Greek yogurt or sour cream, and a sprinkle of fresh herbs. Add croutons or toasted bread crumbs for crunch, and serve hot.
Notes
Approximate per serving (4 servings, prepared with vegetable broth, 2 tbsp olive oil, and 1 cup whole milk, without cheese or toppings): 260–300 calories; fat 11 g; saturated fat 3 g; carbohydrates 37 g; fiber 5 g; sugars 7 g; protein 7 g; sodium 720 mg. Values will vary based on ingredient brands, type of milk, cheese additions, and portion size.

Leave a Reply