
My son requested this soup after having his wisdom teeth removed, which made me smile because I’ve been making different versions of zucchini soup since my kids were little.
He needed something soft and filling, and this sounded good to him.
The verdict?
He loved it.
My son generally isn’t a big fan of creamy foods, so I wasn’t completely sure what he’d think of this one. But he said it had a lot of flavor, wasn’t overly rich and was filling enough to feel like an actual meal.
Then he asked me to make it again soon.
I’ll take that.
This version starts by cooking the onion until lightly golden and then caramelizing half of the zucchini before adding the broth. That extra step gives the zucchini more depth instead of leaving the soup tasting flat.
White beans and a small Yukon Gold potato give the soup body, while garlic, Parmesan and a Parmesan rind add plenty of savory flavor. A little heavy cream makes everything silky without turning it into a heavy cream soup.
And since my son and I are year-round soup people, this isn’t strictly a summer zucchini situation around here.
It’s easy enough for a weeknight dinner, reheats beautifully and is an excellent candidate for meal prep or the freezer.
RECIPE AT A GLANCE
What It Is: A silky blended zucchini soup with white beans, potato, garlic, Parmesan, and a little cream.
Why You’ll Love It: Caramelizing some of the zucchini adds depth, while the beans and potato make the soup satisfying without feeling heavy. It reheats well and is easy to double for meal prep.
Flavor: Savory zucchini, garlic, and Parmesan, brightened with a little fresh lemon.
Texture: Silky, smooth, and creamy.
Best For: Weeknight dinners, make-ahead lunches, and freezer meals.
Prep Time: 20 minutes
Cook Time: 35 minutes
Total Time: 55 minutes
Yield: 6 servings
Diet: Gluten-free.

SUCCESS TIPS
- Don’t rush the onion.
- Give the onion the full 8–10 minutes to soften and develop some light golden color. This creates a sweeter, more flavorful base for the soup.
- Caramelize half of the zucchini.
- This is worth the extra few minutes. Cooking some of the zucchini directly in the pot until you see light golden spots concentrates its flavor before you add the broth.
- Let everything get really tender.
- The potato and zucchini should be completely tender before blending. This is one of the keys to getting a silky texture rather than a slightly grainy vegetable puree.
- Don’t forget to remove the Parmesan rind.
- It adds wonderful savory flavor while the soup simmers, but fish it out before blending.
- Add the lemon at the end.
- Two teaspoons doesn’t make this taste like lemon soup. It simply wakes up the zucchini, beans and Parmesan. Taste after adding it and adjust from there.
- Adjust the consistency after blending.
- The soup will continue to thicken as it sits. If you’d like it thinner, stir in a splash of additional broth until it reaches the consistency you like.

How It Comes Together

1. Gather your ingredients.
Most of the ingredients are simple pantry and refrigerator staples: zucchini, onion, garlic, white beans, a small potato, broth, Parmesan and a little cream.
The Parmesan rind is optional, but if you have one tucked away, this is an excellent place to use it.

2. Cook the onion and caramelize the zucchini.
Cook the onion until soft and lightly golden, then add half of the zucchini.
Let the zucchini cook directly in the pot until it softens and develops some light golden spots. This extra step concentrates the flavor and gives the finished soup more depth.

3. Simmer until the vegetables are tender.
Add the garlic and seasonings, followed by the remaining zucchini, potato, white beans, broth and Parmesan rind.
Simmer until the zucchini and potato are completely tender. Remove the Parmesan rind before blending.

4. Blend until completely smooth.
Blend the soup until completely smooth, then stir in the Parmesan and heavy cream.
Finish with a little fresh lemon juice and taste for seasoning. If the soup is thicker than you’d like, add a splash of broth until it reaches your preferred consistency.

5. Look for a silky, smooth texture.
The finished soup should be silky and smooth enough to pour easily from a ladle while still having enough body to feel substantial.
The white beans and potato blend right into the zucchini, giving the soup its creamy texture without making it overly heavy.


Creamy Zucchini Soup with White Beans
Equipment
Ingredients
Method
- Cook the onion. Heat the olive oil in a Dutch oven or large soup pot over medium heat. Add the onion with a small pinch of the measured salt. Cook for 8–10 minutes, stirring occasionally, until soft and lightly golden.
- Caramelize half of the zucchini. Add half of the zucchini. Cook for 7–8 minutes, stirring occasionally, until softened with some light golden spots.
- Add the aromatics. Add the garlic, Italian seasoning and crushed red pepper flakes. Cook for 30–60 seconds, stirring, just until fragrant.
- Build the soup. Add the remaining zucchini, potato, beans, broth, Parmesan rind, remaining salt and black pepper. Stir to combine.
- Simmer. Bring to a gentle boil, then reduce the heat and simmer for 18–20 minutes, or until the zucchini and potato are very tender.
- Remove the Parmesan rind. Remove and discard the Parmesan rind before blending.
- Blend the soup. Carefully blend until completely smooth using a high-speed blender or immersion blender. If using a countertop blender, work in batches as needed and use caution when blending hot liquids.
- Add the cream and Parmesan. Return the soup to the pot if necessary. Stir in the grated Parmesan and heavy cream until incorporated.
- Finish the soup. Stir in 2 teaspoons fresh lemon juice. Taste and adjust the salt, pepper or lemon as needed. If the soup is thicker than you’d like, stir in a splash of additional broth.
- Serve. Ladle into bowls and finish with your favorite toppings.
Tried this recipe?
Let us know how it was!


HELPFUL NOTES
- Cannellini Beans or Navy Beans
- Cannellini beans are an easy choice here, but navy beans work beautifully too.
- I made this batch with my homemade Instant Pot navy beans, and they blended right into the soup without overpowering the zucchini.
- About the Heavy Cream
- I tested this with ¼ cup heavy cream and wouldn’t leave it out of the original version.
- It’s a small amount for an entire pot, but it rounds out the soup and gives it a silky finish without making it overly rich.
- Chicken or Vegetable Broth
- Either works.
- I use Better Than Bouillon Reduced Sodium Chicken Base when making the chicken broth version.
- Use vegetable broth if you’d like to keep the soup vegetarian.
- Parmesan Rinds
- If you buy wedges of Parmesan, save the rinds in the freezer. Adding one to soups and sauces while they simmer is an easy way to add savory depth.
- Just remember to remove it before blending.
- About the Salt
- This recipe was developed using Diamond Crystal kosher salt.
- If you use another brand of kosher salt or fine sea salt, adjust accordingly because different salts can vary considerably by volume.
FAQ
Yes. This is a great make-ahead soup and will keep in an airtight container in the refrigerator for up to 4 days.
It thickens as it chills, so add a splash of broth when reheating if needed.
Yes. Let the soup cool completely before transferring it to freezer-safe containers.
Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently, stirring well as it warms.
Yes. Use a large enough Dutch oven or stockpot so the vegetables have room to cook properly.
For the best caramelization, you may want to cook the zucchini in batches rather than crowding the pot.
No. Leave the zucchini peel on. It softens during cooking and blends smoothly into the soup.
Absolutely.
An immersion blender is convenient and saves dishes. For the silkiest possible texture, I prefer a high-speed blender, but either works.
Yes. Simply use vegetable broth instead of chicken broth. The remaining ingredients are already vegetarian.
Gluten-free garlic croutons, crispy roasted chickpeas, fresh basil and extra Parmesan all work well on top.
For a more substantial meal, serve it with gluten-free grilled cheese or a simple salad.

MAKE IT WORK
- Dairy-Free
- For a dairy-free version, omit the Parmesan rind and grated Parmesan and replace the heavy cream with ¼ cup unsweetened cashew cream, or simply leave it out.
- The white beans and potato will still give the soup plenty of body.
- Vegetarian
- Use vegetable broth instead of chicken broth.
- Serving Ideas
- Finish individual bowls with gluten-free garlic croutons, crispy roasted chickpeas, fresh basil, extra Parmesan, a drizzle of extra-virgin olive oil or freshly cracked black pepper.
- For a more substantial meal, pair the soup with gluten-free grilled cheese or a simple salad.

MEAL PREP TIP
- This is a very good double-batch recipe.
- Store individual portions in the refrigerator for easy lunches, or freeze portions for later.
- The soup will thicken after chilling, so don’t worry if it looks considerably thicker the next day. A splash of broth while reheating brings it right back.
Affiliate Disclosure: As an Amazon Associate, I earn from qualifying purchases. I only recommend products I personally use, trust or would happily recommend to a friend. Thank you for supporting Nourished with Christy!
FROM MY PANTRY
- Better Than Bouillon Reduced Sodium Chicken Base
- I use Better Than Bouillon Reduced Sodium Chicken Base for an easy, flavorful broth.
- Diamond Crystal Kosher Salt
- This is my go-to kosher salt for savory cooking and the salt I used while developing this recipe.
- White Beans
- Cannellini beans from the pantry work perfectly here, but I also make this soup with my homemade Instant Pot navy beans when I have them on hand.
- Parmesan Rinds
- A Parmesan rind is another little ingredient worth saving. I keep leftover rinds in the freezer and pull one out whenever I’m making a soup or sauce that could use extra savory flavor.
FROM MY KITCHEN
Equipment I Use: A large Dutch oven gives the onion and zucchini room to develop flavor. For blending, an immersion blender is convenient, while a high-speed blender gives the soup an especially silky texture. I also keep a ladle nearby for serving.

DISCLAIMER
This post contains affiliate links. If you purchase through these links, I may earn a small commission at no additional cost to you. Thank you for supporting Nourished With Christy!

MORE RECIPES YOU MIGHT LIKE
- If you love keeping homemade soup and cozy staples on hand, my Instant Pot Pinto Beans are another easy recipe I make regularly for meal prep.
- For another cozy dinner that freezes beautifully, try my Instant Pot Red Wine Beef Ragù.
- You can also use homemade beans in this soup. My Instant Pot Navy Beans are an easy freezer-friendly pantry staple.

This one earned its place in our regular soup rotation.
It’s silky and comforting without feeling heavy, makes plenty for leftovers and, most importantly, passed the test with the person who requested it in the first place.
I’d call that a keeper.
❤️ Christy

