Zucchini and Potato Soup

If you’re in the mood for something warm, comforting, yet still light and packed with veggies, this zucchini potato soup is an absolute winner. It’s silky and cozy, bursting with fresh flavors but won’t leave you feeling heavy. Plus, it’s straightforward enough for a busy weeknight and ready in about 30 minutes — perfect, right?
This delicious zucchini potato soup is a favorite when zucchini is plentiful — especially in late summer and early fall when your garden (or the farmer’s market) is giving you piles of it. Like my Roasted Garlic and Potato Soup, it’s the ideal mix between warmer and cooler weather meals—light enough for sunny days, but still hearty for those chilly nights.
Thankfully, zucchini is easy to find year-round at most grocery stores, so you don’t have to wait for garden season to enjoy this cozy bowl of goodness.
- Why You’ll Love This Recipe
- Ingredients
- Variations
- How To Make Zucchini Potato Soup
- Top Tips
- Serving Suggestions
- Recipe FAQS
- More Zucchini Recipes
- Recipe Card
- Zucchini Potato Soup
- Comments
Looking for a cozy bowl that stays light and fresh? This zucchini potato soup checks all those boxes—rich and creamy without any dairy, loaded with seasonal veggies, and ready in about 30 minutes. It’s a one-pot wonder that fits perfectly into weeknight dinners and works beautifully as the seasons change, especially when zucchini is abundant and potatoes keep things hearty.
Keep reading and you’ll get the full rundown: a simple ingredient list (most items you probably already have), clear instructions with photos, easy ways to switch it up, expert tips to get the perfect flavor and texture, plus advice for storing, freezing, and reheating. Whether you prefer it chunky and rustic or perfectly smooth, this post shows you how to make it your way—with quick serving ideas to round out the meal, too.
- What’s included: ingredient notes, step-by-step how-tos, pro tips, and FAQs to cover everything.
- Hands-on time: about 10 minutes prep and roughly 25 minutes cooking, ready to enjoy in ~30 minutes.
- Who it’s for: anyone wanting an easy, plant-based soup that freezes well and can be customized however you like.
Why It’s So Satisfying
- Creamy without dairy – By blending just half of the soup, it turns thick and creamy, but still keeps some chunks of zucchini, potato, and beans for a satisfying texture.
- Simple, pantry-friendly ingredients – No fancy specialty items, just wholesome, everyday foods you probably have on hand right now.
- Great leftovers and freezer-friendly – The flavor actually improves the next day, and it freezes beautifully to pull out when you need a quick meal.
- Totally adaptable – Feel free to add greens, swap beans, toss in peas, or swirl in a pesto. This soup welcomes creativity!
Ingredients and Pantry Staples
- 1 tablespoon olive oil
- ½ large onion chopped; 160 grams or 1 heaping cup
- 1 small carrot chopped; 100 grams or ~ 1 cup
- 4 cloves garlic minced
- 2 medium zucchini chopped; 350 grams or 2 heaping cups
- 1 large russet potato diced; 350 grams or 2 heaping cups
- 1 tablespoon Italian seasoning
- 4 cups vegetable broth If using vegetable paste, use about a heaping tablespoon + 4 cups of water
- 1 14 ounce can cannellini beans
- 1 ½ teaspoons salt or to taste
- ½ teaspoon black pepper to taste
- fresh lemon juice to taste
- Optional toppings: fresh parsley chives, vegan sour cream, or croutons
Step-by-Step Cooking Instructions
- Heat the olive oil in a large pot over medium heat.
- Add chopped onion, chopped carrot, and minced garlic; cook 5–7 minutes, stirring, until softened and fragrant.
- Add chopped zucchini and diced potatoes; cook 5–7 minutes, stirring, until they begin to soften.
- Add Italian seasoning, salt, and black pepper; if using vegetable paste, add it now and cook a couple minutes to bloom the flavor.
- Pour in the vegetable broth and add the drained cannellini beans; stir and bring to a boil.
- Reduce heat, cover, and simmer about 15 minutes until the potatoes are fork-tender.
-
Use an immersion blender to puree about half the soup in the pot, leaving some chunks for texture.
- Taste and adjust salt and pepper, then squeeze in fresh lemon juice to taste.
- Stir and simmer a couple more minutes to let the flavors meld.
Finishing Touches and Serving Tips
- Blend just the right amount – Puree just over half the soup to get that perfect creamy texture but still leave yummy chunks.
-
Season gradually – Salt as you cook — after the onions, again after adding broth, and once more after blending. It really builds great depth of flavor.
- Always serve with crusty bread – Toasted sourdough, garlic bread, or a good baguette slice so you can soak up every last drop. If I’m hosting, my go-to is buttered sourdough — always a crowd-pleaser.
- Fancy it up with toppings – A drizzle of good olive oil, crunchy air fryer croutons, or even some sliced avocado can make this soup extra special.
- Pair with fresh salads – Think Vegan Caesar, cucumber and apple salad, or a Mediterranean cucumber tomato salad to make the meal lighter and brighter.

Ways to Customize the Soup
- Add some vegan Italian sausage for a protein boost. Sauté Beyond Sausage or your favorite vegan Italian sausuage first, then add it in with the veggies. You can also cook sausage in the air fryer at 360°F for about 8 minutes before adding.
- Green it up! Stir in a handful or two of fresh baby spinach, kale, or Swiss chard just before serving. Peas are a nice bright addition, too.
How to Store and Reheat
Let the zucchini potato soup cool to room temperature (no more than about 2 hours) before refrigerating or freezing to keep it fresh and safe.
Refrigerator: Store in an airtight container and keep for 3 to 4 days in the fridge.
Freezer: Portion into freezer-safe containers or heavy-duty bags. Leave room for expansion and freeze for up to 3 months. Don’t forget to label the date!
Reheating options:
- Stovetop: Thaw overnight if frozen, then warm over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too thick.
- From frozen: You can reheat straight from frozen on the stove. Use low heat, cover, and stir often as it warms. Break up frozen chunks as they soften.
- Microwave: Heat in a microwave-safe bowl, covered loosely, for 60-90 second intervals, stirring between until hot.
Make-ahead tip: This soup actually tastes better the next day, making it ideal for meal prep. For delicate toppings like fresh herbs or avocado, add them only when serving. If you include greens or peas, stir them in near the end of reheating for best texture and color.
Note: The soup may thicken after refrigeration or freezing — thin it with broth or water and adjust seasonings when reheating if needed.
Answers to Common Questions
Can I freeze zucchini potato soup?
Absolutely! Make sure it’s fully cooled, then freeze in portions for up to 3 months. After reheating, just give it a good stir. It might thicken a bit, but a splash of broth fixes that in seconds.
Do I have to peel the potatoes for the zucchini potato soup?
Nope! Leaving the skins on adds extra nutrients and a bit of texture. Just be sure to wash them well.
How can I adjust the thickness of the zucchini potato soup?
For a thicker soup, use a bit less broth or blend more of the soup. You can also add a little extra potato. If you want it thinner, stir in extra vegetable broth or water until it’s just right, but remember to taste and adjust seasoning as you go.
