
Potato Zucchini Soup Recipe tastes silky, cozy, and savory with a gentle sweetness from zucchini and a rich body from potatoes. It works perfectly for busy weeknights or meal prep since you finish everything in about 40 minutes. I grew up in a potato-obsessed Midwest family, so this lighter twist on classic potato soup saves my cravings more often than I admit.
Why Choose This Potato Zucchini Soup Recipe
This Potato Zucchini Soup Recipe gives you the comfort of loaded potato soup with a lighter, fresher feel. Zucchini adds creaminess and body, so you use less cream while the soup still tastes rich and satisfying.
You blend everything into a smooth, velvety bowl that kids and adults both enjoy. The recipe uses simple pantry ingredients, so you cook it on a budget and still feel like you made something special.
“This Potato Zucchini Soup Recipe tastes like cozy potato chowder met a fresh summer garden and decided to become my new favorite weeknight dinner. ★★★★★”
Ingredients You’ll Need
Vegetables
- 2 tablespoons olive oil or butter
- 1 medium yellow onion, diced
- 2 cloves garlic, minced (use jarred minced garlic if you like shortcuts)
- 3 medium russet potatoes, peeled and diced (Yukon golds also work and give a creamier texture)
- 2 medium zucchini, chopped (no need to peel unless the skin looks tough)
- 1 medium carrot, sliced thin (adds sweetness and color)
- 1 rib celery, sliced (optional but adds nice flavor)
Liquids
- 4 cups low sodium vegetable broth or chicken broth
- 1 cup water, as needed to thin the soup
- 1 cup milk or half-and-half (use whole milk for extra richness, or unsweetened oat milk for dairy free)
Flavor boosters
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
- ½ teaspoon dried thyme or Italian seasoning
- ¼ teaspoon smoked paprika or regular paprika
- Pinch of red pepper flakes (optional, for gentle heat)
- 1 bay leaf (optional but tasty)
Creamy finish and toppings
- ¼ cup grated Parmesan cheese (or nutritional yeast for dairy free)
- 2 tablespoons sour cream or plain Greek yogurt
- Chopped fresh parsley or chives
- Shredded cheddar or mozzarella, optional
- Croutons or toasted bread crumbs, optional for crunch
Pantry notes and substitutions
- Use boxed broth or bouillon paste mixed with water if you keep that in the pantry.
- Swap potatoes with sweet potatoes for a slightly sweeter soup.
- Use frozen zucchini if fresh costs more; add it straight from the freezer and cook a few extra minutes.
- Stir in a can of white beans at the end for extra protein and creaminess.
Equipment
- Large soup pot or Dutch oven
- Cutting board and sharp knife
- Wooden spoon or spatula
- Immersion blender (stick blender) or regular countertop blender
- Ladle
- Measuring cups and spoons
Tips & Tricks
- Dice potatoes and zucchini in similar sizes so they cook at the same rate.
- Sauté onion and garlic until they turn soft and fragrant to build flavor before you add liquid.
- Use low sodium broth so you control the salt level at the end.
- Blend only part of the soup if you like some chunks; blend all of it if you want a silky texture.
- Cool hot soup slightly before you blend it in a countertop blender so it stays safe and does not splatter.
- 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 pinch more.
- Stir in a spoonful of sour cream or yogurt in each bowl instead of the whole pot if your family likes different levels of richness.
- Use leftover soup as a sauce over rice or quinoa the next day.
- Freeze soup without dairy, then stir in milk or cream after you reheat it for the best texture.
How to Make Potato Zucchini Soup Recipe
Step 1: Prep the vegetables
Wash and dry the zucchini, carrot, and celery. Peel the potatoes and onion. Dice potatoes and zucchini into small cubes, about ½ inch, so they cook quickly and blend smoothly. Mince the garlic and slice the carrot and celery.
Step 2: Sauté the aromatics
Heat olive oil or butter in a large pot over medium heat. Add onion, carrot, and celery, then stir and cook until the onion turns soft and translucent, about 5 to 7 minutes. Add garlic and cook 1 more minute, so it smells fragrant but does not brown.
Step 3: Add potatoes, zucchini, and seasonings
Add 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, paprika, red pepper flakes if you use them, and the bay leaf. Stir again so the vegetables pick up all that flavor.
Step 4: Pour in broth and simmer
Pour in the broth and enough water to just cover the vegetables. Stir, then bring the pot to a gentle boil over medium high heat. Lower the heat to medium low so the soup simmers steadily. Cook 15 to 20 minutes until potatoes and zucchini feel very tender when you poke them with a fork.
Step 5: Blend the soup
Turn off the heat and remove the bay leaf. Use an immersion blender directly in the pot and blend until the soup reaches your preferred texture. Blend it completely smooth for a velvety Potato Zucchini Soup Recipe or leave a few chunks for a rustic feel. If you use a countertop blender, work in batches and vent the lid slightly, then return blended soup to the pot.
Step 6: Add dairy and cheese
Turn the heat to low. Stir in milk or half-and-half and the Parmesan cheese. Let the soup heat gently for 3 to 5 minutes while you stir, so the cheese melts and the soup thickens slightly. Do not let it boil after you add dairy.
Step 7: Taste and adjust
Taste the soup and add more salt and pepper if needed. If the soup tastes too thick, stir in a splash of broth or water. If it tastes too thin, let it simmer on low a few more minutes, uncovered, so it thickens.
Step 8: Serve with toppings
Ladle the Potato Zucchini Soup Recipe into bowls. Swirl a spoonful of sour cream or Greek yogurt into each bowl. Top with chopped parsley or chives, extra Parmesan or cheddar, and a sprinkle of croutons or toasted bread crumbs if you like crunch.
What to Serve with 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 cucumber, cherry tomatoes, and a light vinaigrette balances the creamy soup. Grilled cheese sandwiches or quesadillas turn it into a full comfort meal that kids cheer for. You can also serve it with roasted vegetables or a simple fruit salad when you want a lighter spread.
Storage Options
- Cool the soup to room temperature, then store it in airtight containers in the fridge for up to 4 days.
- Keep dairy free soup in the freezer up to 3 months; add milk or cream after you reheat it for the best texture.
- Freeze portions in freezer safe containers or zip bags, leaving a little space at the top for expansion.
- Reheat gently on the stove over low to medium heat while you stir often, or warm single portions in the microwave in short bursts and stir between each burst.

Potato Zucchini Soup Recipe
Ingredients
Instructions
- Wash and dry the zucchini, carrot, and celery. Peel the potatoes and onion. Dice the potatoes and zucchini into small 1/2-inch cubes. Mince the garlic and slice the carrot and celery.
- Heat the olive oil or butter in a large soup pot over medium heat. Add the onion, carrot, and celery. Cook, stirring often, until the onion is soft and translucent, 5 to 7 minutes. Add the garlic and cook for 1 minute more until fragrant.
- Add the diced potatoes and chopped zucchini to the pot and stir to coat with the oil and aromatics. Season with salt, black pepper, dried thyme or Italian seasoning, paprika, red pepper flakes if using, and the bay leaf. Stir well.
- Pour in the broth and enough water to just cover the vegetables. Stir, bring to a gentle boil over medium-high heat, then reduce the heat to medium-low and simmer for 15 to 20 minutes, or until the potatoes and zucchini are very tender when pierced with a fork.
- Turn off the heat and remove the bay leaf. Using an immersion blender, blend the soup in the pot until it reaches your desired texture, either completely smooth and velvety or leaving some small chunks. If using a countertop blender, blend in batches and return the soup to the pot.
- Set the pot over low heat. Stir in the milk or half-and-half and the grated Parmesan cheese. Warm gently for 3 to 5 minutes, stirring, without letting the soup come to a boil.
- Taste and adjust seasoning with additional salt and pepper if needed. Add a splash of broth or water if the soup is too thick, or simmer a few more minutes uncovered if it is too thin.
- Ladle the soup into bowls. Swirl a spoonful of sour cream or Greek yogurt into each serving. Top with chopped parsley or chives, and add shredded cheese and croutons or toasted bread crumbs if desired. Serve warm.
Notes
Approximate per 1 of 6 servings (made with olive oil, vegetable broth, whole milk, and Parmesan, without optional toppings): 220–260 calories; fat 11 g; saturated fat 4.5 g; carbohydrates 27 g; fiber 3 g; sugars 6 g; protein 7 g; sodium 650 mg. Values will vary based on specific ingredients, dairy choices, and toppings.

Leave a Reply