If you’re looking for a soup that’s cozy, nourishing, and packed with wholesome veggies, this Creamy Zucchini and Cannellini Bean Soup Recipe is going to be your new go-to. I absolutely love how this soup transforms simple ingredients like zucchini and white beans into something velvety and comforting, perfect for any time of year. Whether you want a light lunch or a starter for dinner, it balances fresh garden flavors with satisfying creaminess beautifully.
When I first tried this recipe, I was amazed at how easily it came together and how the cannellini beans added a subtle richness without overpowering the delicate zucchini. Plus, it’s flexible—you can swap out the cream for Greek yogurt or coconut milk if you prefer, which makes it great for different diets. This Creamy Zucchini and Cannellini Bean Soup Recipe is really worth trying if you want a nutritious meal that feels like a warm hug in a bowl.
Why You’ll Love This Recipe
- Simple, wholesome ingredients: You likely already have everything needed, making it easy to whip up any day.
- Flexible and customizable: You can swap the cream for dairy-free options or add herbs to suit your taste.
- Comforting yet light: It’s creamy without feeling heavy, perfect for all seasons.
- Great for leftovers: This soup holds up well in the fridge and even freezes beautifully.
Ingredients You’ll Need
The ingredients for this Creamy Zucchini and Cannellini Bean Soup Recipe come together in harmony, bringing fresh veggies and creamy beans into one bowl. I always pick firm zucchinis and good-quality cannellini beans for the best texture and flavor.
- Olive oil: Use extra virgin for the best aroma and mild fruitiness.
- Zucchinis: Fresh and firm zucchinis are key—they blend into a silky texture easily.
- Yellow onion: Adds sweetness and depth when sautéed.
- Garlic: Fresh minced garlic gives that lovely punch without being overpowering.
- Vegetable broth: Provides a flavorful base; chicken broth works if you aren’t vegetarian.
- Kosher salt: Enhances all the natural flavors beautifully.
- Black pepper: Freshly ground gives the best seasoning kick.
- Dried thyme: Adds subtle herbal notes that complement zucchini well.
- Cannellini beans: Rinsed and drained from the can, these beans add creaminess and protein.
- Lemon juice: A splash brightens the whole soup and balances the creaminess.
- Heavy cream (optional): Makes the soup luxuriously smooth; alternatives like Greek yogurt or coconut milk work great too.
- Fresh herbs (optional): Basil, dill, or parsley for garnish add freshness and color.
- Parmesan cheese (optional): For a savory finish if you want a cheesy touch.
- Homemade croutons (optional): Adds a satisfying crunch on top.
Variations
One of the things I enjoy most about this Creamy Zucchini and Cannellini Bean Soup Recipe is how easy it is to tweak depending on what you have on hand or your dietary needs. Feel free to get creative with it!
- Add spice: I’ve sometimes tossed in a pinch of red pepper flakes for a gentle heat that pairs well with the creaminess.
- Make it vegan: Swap the heavy cream for coconut milk and skip the Parmesan—still incredibly rich and satisfying.
- Seasonal herbs: Fresh dill or tarragon can bring a lovely twist to the flavor profile, especially in spring or early summer.
- Use different beans: Cannellini are my favorite here, but great northern beans work wonderfully in a pinch.
How to Make Creamy Zucchini and Cannellini Bean Soup Recipe
Step 1: Sauté Your Aromatics
Start by heating olive oil in a large pot over medium heat. Add the chopped yellow onion and cook, stirring occasionally, until it becomes translucent and tender—about 5 minutes. Then, toss in your minced garlic and cook for another minute, being careful not to let it burn. This step builds the flavorful foundation, so take your time here to create that wonderful aromatic base.
Step 2: Simmer Zucchini with Broth and Seasonings
Next, add your chunked zucchini, vegetable broth, kosher salt, black pepper, and dried thyme to the pot. Bring the mixture to a boil over medium-high heat, then reduce to low and cover. Let it simmer gently for 15 to 20 minutes, or until the zucchini is tender and soft enough to blend smoothly. You’ll notice the kitchen start to smell amazing right here!
Step 3: Blend and Add Cannellini Beans + Lemon
Stir in the rinsed and drained cannellini beans along with the fresh lemon juice. Using an immersion blender, blend your soup right in the pot until it’s silky and smooth. If you don’t have one, you can carefully transfer the soup in batches to a blender. Always blend until just smooth so you still get a lovely body to the soup. Taste, then adjust seasoning with more salt, pepper, or lemon juice if needed.
Step 4: Stir in Creaminess and Garnish
For a truly luscious texture, stir in heavy cream at this point. If you prefer Greek yogurt, sour cream, or coconut milk, let the soup cool slightly before adding to avoid curdling. Once creamy and dreamy, ladle the soup into bowls. I love topping mine with fresh herbs like parsley, a sprinkle of grated Parmesan, and some homemade croutons for crunch—if you try it, I bet you will too!
Pro Tips for Making Creamy Zucchini and Cannellini Bean Soup Recipe
- Don’t rush the sauté: Letting the onions soften slowly really unlocks sweetness that makes the soup taste amazing.
- Lemon juice is your friend: It brightens the flavors and balances the creaminess perfectly—trust me, don’t skip it.
- Use an immersion blender: It’s easier and less messy than transferring hot soup to a blender, plus you have more control over texture.
- Add dairy carefully: When using yogurt or sour cream, cool the soup a bit first to keep it silky without curdling.
How to Serve Creamy Zucchini and Cannellini Bean Soup Recipe
Garnishes
I often top my soup with fresh parsley or basil to add a pop of color and freshness. A sprinkle of Parmesan cheese gives a savory punch, and crunchy croutons add a delightful texture contrast. Sometimes, I even drizzle a little good olive oil just before serving—it makes the soup feel extra special.
Side Dishes
This soup pairs wonderfully with freshly toasted bread or a simple green salad for a light meal. When I want something heartier, I serve it alongside a grilled cheese sandwich—my family goes crazy for that combo! It’s truly versatile and fits any lunch or dinner mood.
Creative Ways to Present
For special occasions, I like to serve this soup in small bowls as a starter with a drizzle of basil oil and microgreens on top. Another fun idea is serving it in mini bread bowls, which instantly makes it feel festive and indulgent. It’s a hit every time I do this at dinner parties!
Make Ahead and Storage
Storing Leftovers
I usually let the soup cool completely before transferring it to an airtight container. It keeps well in the fridge for about 3 to 4 days. When reheating, I do so gently on the stove with a splash of broth or water to thin it out if it’s thickened too much overnight.
Freezing
This soup freezes beautifully, making it perfect for meal prep. Just freeze it in portions, leaving some headspace in the container. When you’re ready to eat, thaw it overnight in the fridge and reheat slowly on the stove.
Reheating
I find reheating on low heat works best to keep the creamy texture smooth. Stir frequently and add a bit of broth or cream as needed if the soup feels too thick after storage. Avoid microwaving at high heat to prevent curdling especially if you used yogurt or sour cream.
FAQs
-
Can I make this Creamy Zucchini and Cannellini Bean Soup Recipe vegan?
Absolutely! Replace the heavy cream with coconut milk or another plant-based alternative. Skip the Parmesan cheese or use a vegan substitute for a fully vegan-friendly dish.
-
What if I don’t have an immersion blender?
No worries—just carefully transfer the soup to a blender in batches and blend until smooth. Just be sure it’s not too hot to avoid splatters. Alternatively, you can mash with a potato masher for a chunkier texture.
-
Can I use fresh beans instead of canned cannellini beans?
Yes! Just make sure to cook the beans fully before adding them to the soup. Using canned beans is simply a convenient shortcut without sacrificing flavor.
-
How can I make this soup thicker or thinner?
If you want a thicker soup, try adding a bit more beans or reduce the broth slightly. For a thinner soup, simply add extra broth or water until you get your desired consistency.
Final Thoughts
This Creamy Zucchini and Cannellini Bean Soup Recipe truly feels like a warm hug in a bowl every time I make it, whether it’s a chilly fall day or a fresh spring evening. I hope you’ll find it as comforting and versatile as I do, making it a recipe you reach for over and over—whether for a quick weeknight dinner or an impressive starter for guests. Give it a try; I promise it’s easy, crowd-pleasing, and just downright delicious!
PrintCreamy Zucchini and Cannellini Bean Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This creamy Zucchini Soup is a comforting and nutritious dish made with fresh zucchinis, white beans, and aromatic herbs. Perfect for a light lunch or a starter, this soup is blended to a smooth texture and can be enriched with a touch of cream or dairy-free alternatives. Garnished with fresh herbs, parmesan, and crunchy croutons, it offers a delicious and healthy way to enjoy seasonal vegetables.
Ingredients
Main Ingredients
- 2 tablespoons olive oil (can use butter)
- 4 medium sized zucchinis (about 2 pounds), ends trimmed and cut into large chunks
- 1 small yellow onion, chopped
- 4 cloves garlic, minced
- 4 cups vegetable broth (can use chicken broth)
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon dried thyme
- 30 oz cannellini beans, rinsed and drained (2 cans)
- 1 to 2 tablespoons lemon juice
Optional Ingredients
- 1/2 cup heavy cream (can substitute plain Greek yogurt, sour cream, or coconut milk for vegan/dairy-free option)
- Fresh herbs (basil, dill, or parsley) for garnish
- Parmesan cheese for garnish
- Homemade croutons for garnish
Instructions
- Sauté Aromatics: In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté until tender and translucent, about 5 minutes. Stir in the minced garlic and cook for an additional minute until fragrant.
- Cook Zucchini: Add the chopped zucchini, vegetable broth, kosher salt, black pepper, and dried thyme to the pot. Bring the mixture to a boil, then reduce heat to low. Cover and simmer for 15 to 20 minutes, or until the zucchini is very tender.
- Add Beans and Blend: Stir in the rinsed and drained cannellini beans and lemon juice. Using an immersion blender, blend the soup directly in the pot until smooth and creamy. Taste and adjust seasoning with additional salt, pepper, or lemon juice as desired.
- Add Creamy Element: For a richer soup, stir in 1/2 cup of heavy cream or your chosen alternative such as Greek yogurt, sour cream, or coconut milk. If using yogurt or sour cream, allow the soup to cool slightly before stirring to prevent curdling.
- Serve and Garnish: Ladle the soup into bowls and garnish with fresh herbs like basil, dill, or parsley. Add grated parmesan cheese and homemade croutons if desired. Serve immediately while warm.
Notes
- If you don’t have an immersion blender, carefully transfer the soup in batches to a countertop blender and blend for about 20 seconds or until smooth.
- To prevent curdling when using yogurt or sour cream, let the soup cool slightly before stirring them in.
- You can substitute heavy cream with plain Greek yogurt, sour cream, or coconut milk to make the soup either lighter or vegan/dairy-free.
- Homemade croutons add a delightful crunch and complement the creamy texture of the soup perfectly.
Nutrition
- Serving Size: 1 cup (approx. 250ml)
- Calories: 180
- Sugar: 4g
- Sodium: 550mg
- Fat: 7g
- Saturated Fat: 2g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 23g
- Fiber: 7g
- Protein: 8g
- Cholesterol: 15mg