Love this? Save it for later!
Share the inspiration with your friends
I was standing in the produce aisle last Tuesday, staring at a pile of zucchini like they held the answers to the universe. My neighbor Linda had just dropped off six of them from her garden—you know the type, the ones that somehow grew to the size of small baseball bats overnight. I had already made zucchini bread, zucchini fritters, and even zucchini chips that turned into sad, soggy little things. My family was starting to side-eye me every time I walked through the kitchen holding a green vegetable.
That’s when it hit me—not a memory I was looking for, but one that found me. The smell of the produce section, that damp earthy mix of wet leaves and cold metal, suddenly wasn’t the grocery store anymore. I was eight years old, sitting on a too-tall stool in my Aunt Rosa’s cramped kitchen, watching her ladle something pale and steaming into a bowl. She had this way of cooking that looked like chaos but tasted like intention. Nothing was measured, nothing was written down, and yet everything came out perfect.
Aunt Rosa passed away five years ago, and I never got her recipe for that creamy zucchini soup. Honestly, I’m not sure she had one to give. But standing there with my cart half-full and my brain half-empty, I decided I was going to figure it out myself. I wanted that feeling back—the warmth, the comfort, the way that soup made a rainy Tuesday feel like a hug. So I grabbed a bag of white beans, a few onions, and yes, more zucchini. My husband actually laughed when he saw me come through the door. “More zucchini?” he said. “You’re obsessed.” Maybe I was. But I was also determined.
This creamy crockpot zucchini white bean soup is my attempt to recreate that moment. It’s not Aunt Rosa’s recipe—it’s mine, born from trial, error, and a few too many bowls of overly watery soup. But it has the same soul. The same quiet comfort. And honestly? It might be even easier than her version, because the crockpot does all the heavy lifting. If you’ve ever had a fridge full of zucchini and no idea what to do with it, let me tell you—this is the answer you didn’t know you were looking for.
Why You’ll Love This Recipe
Let me be real with you for a second. I’ve tested this creamy crockpot zucchini white bean soup at least seven times before I got it right. Seven times of too-thin broth, bland flavor, and zucchini that turned into unidentifiable green mush. But when I finally nailed it? I literally texted my sister a photo with the caption “I DID IT.” She replied with a single clapping emoji, which from her is basically a standing ovation.
Here’s why this recipe is different from every other zucchini soup you’ve seen floating around Pinterest:
- It’s genuinely creamy without heavy cream. The secret is blending white beans into the broth. They add protein, fiber, and that velvety texture that makes you close your eyes after the first spoonful. No dairy needed unless you want it.
- It’s a true dump-and-go crockpot meal. No sautéing onions first. No browning anything. You literally chop, dump, and walk away. I mean that. I’ve made this on mornings when I could barely find my coffee mug, and it still turned out perfect.
- It uses ingredients you probably already have. Zucchini, onion, garlic, canned white beans, vegetable broth, and a few pantry spices. No trips to a specialty store. No hunting for obscure ingredients at 7 PM on a Tuesday.
- It freezes like a dream. I made a double batch last month and forgot about it in the freezer. Found it last week, thawed it, and it tasted just as good as the day I made it. Maybe better.
- It’s naturally gluten-free and vegan-friendly. This soup doesn’t care about your dietary restrictions. It just tastes good and happens to work for almost everyone.
This isn’t just another soup recipe. It’s the kind of meal that makes you feel like you’ve got your life together, even when your kitchen is a mess and you’re wearing yesterday’s sweatpants. It’s comfort food that actually nourishes you, and honestly, that’s hard to find.
What Ingredients You Will Need
This creamy crockpot zucchini white bean soup uses simple, humble ingredients that come together to create something surprisingly luxurious. I love recipes where the whole is greater than the sum of its parts, and this is exactly that.
For the Soup Base
- Zucchini – 4 medium zucchini (about 2 pounds), chopped into 1-inch chunks. You don’t need to peel them. The skin adds color and nutrients. If your zucchini are those giant ones from a neighbor’s garden, just scoop out the seeds before chopping.
- White beans – 2 cans (15 ounces each) of cannellini beans or great northern beans, drained and rinsed. I prefer cannellini for their buttery texture. They blend into the soup like a dream. Bush’s or Progresso both work fine—just rinse them well to reduce sodium.
- Yellow onion – 1 large yellow onion, roughly chopped. Yellow onions have the right balance of sweetness and bite for this soup. Red onions would make it look weird, and sweet onions might make it too sweet.
- Garlic – 4 cloves of garlic, smashed but not minced. I know this sounds lazy, but smashing them whole means you can fish them out before blending if you want a milder garlic flavor. I leave them in, personally.
- Vegetable broth – 4 cups of low-sodium vegetable broth. I like Kitchen Basics or Swanson’s vegetable broth. If you use homemade, even better. Just make sure it’s well-seasoned.
- Dried thyme – 1 teaspoon. Thyme and zucchini are best friends. Don’t skip this.
- Dried rosemary – 1/2 teaspoon, crushed between your fingers to release the oils. Rosemary can be bossy, so a little goes a long way.
- Salt and black pepper – 1 teaspoon salt (start with less if your broth is salty) and 1/2 teaspoon black pepper. You can adjust at the end.
- Bay leaf – 1 bay leaf. It adds a subtle depth that you won’t notice is missing if you forget it, but you’ll taste the difference if you remember. Tuck it in before cooking and remove it before blending.
For the Creamy Finish

- Olive oil – 2 tablespoons of good extra virgin olive oil. Drizzle it in after blending for richness. Don’t cook it in—add it at the end for the best flavor.
- Lemon juice – 1 tablespoon of fresh lemon juice. This brightens everything up. Bottled lemon juice works in a pinch, but fresh really does make a difference here.
- Optional garnish – Fresh parsley, a drizzle of olive oil, red pepper flakes, or a dollop of Greek yogurt if you aren’t keeping it vegan.
Ingredient Tips from My Kitchen to Yours
I’ve made this soup with different types of beans, and honestly, cannellini are the winner. Chickpeas work too, but they give a slightly grainer texture. If you only have navy beans, go for it—they’re basically the same family. Just avoid black beans unless you want a very weird-colored soup. Trust me on that one.
For the zucchini, fresh is best. If you’re using frozen zucchini, thaw it first and squeeze out the excess water. Otherwise, your soup might end up watery. I learned that the hard way and ended up with what I can only describe as zucchini-flavored dishwater. Not my finest moment.
Equipment Needed
You don’t need a fancy kitchen to make this creamy crockpot zucchini white bean soup. Here’s what you’ll actually use:
- A 6-quart or larger slow cooker – This recipe fits perfectly in a standard 6-quart crockpot. If yours is smaller, just halve the recipe. If it’s bigger, no worries—it’ll still work, just keep an eye on the cooking time.
- A good chef’s knife – You’ll be chopping zucchini and onions, so a sharp knife makes the difference between a relaxing prep and a frustrating one. I use a Victorinox 8-inch chef’s knife that cost me about forty bucks and has lasted years.
- A cutting board – Preferably one that doesn’t slide around. Put a damp paper towel under it if yours is slippery.
- An immersion blender – This is the MVP of this recipe. You can blend the soup right in the crockpot without transferring hot liquid to a blender. If you don’t have one, a regular blender works—just work in batches and let the soup cool slightly first. And never fill the blender more than halfway with hot liquid. I speak from experience when I say that soup explosions are not fun to clean.
- Measuring cups and spoons – Nothing fancy. Just the basics.
- A ladle and bowls – For serving. You made it this far, you deserve to eat it.
If you’re on a budget, skip the immersion blender and use a regular blender. It takes an extra five minutes and one more dish to wash, but it works just as well. I used a regular blender for years before I finally bought an immersion blender, and honestly, I wish I’d made the switch sooner. They’re about twenty bucks and worth every penny for soups like this.
Preparation Method
Okay, let’s make this soup. I promise it’s easier than you think.
- Prep your vegetables. Wash the zucchini and chop them into 1-inch chunks. Don’t stress about uniformity—they’re going to get blended anyway. Roughly chop the onion into similar-sized pieces. Smash the garlic cloves with the flat side of your knife. This whole step takes about 10 minutes, maybe less if you’re quick.
- Combine everything in the crockpot. Add the chopped zucchini, onion, smashed garlic, drained white beans, vegetable broth, dried thyme, crushed rosemary, salt, pepper, and the bay leaf. Give it a quick stir to distribute everything. Don’t worry if the liquid doesn’t cover all the vegetables—they’ll release moisture as they cook.
- Cook on low for 6-7 hours or high for 3-4 hours. I prefer low and slow because it gives the flavors more time to develop. The soup is ready when the zucchini is completely tender and falls apart when you poke it with a fork. You want it almost mushy—that’s what makes the soup creamy later.
- Remove the bay leaf. This is important. Bay leaves are not pleasant to bite into. Fish it out with a spoon and discard it. I’ve forgotten this step before and spent five minutes chasing a bay leaf around my bowl with a spoon. Not my proudest moment.
- Blend until smooth. If you’re using an immersion blender, just stick it right into the crockpot and blend until the soup is silky smooth. If you’re using a regular blender, let the soup cool for 10-15 minutes first, then blend in batches. Remember the halfway rule! Hold the lid down with a towel while blending hot liquid.
- Stir in the olive oil and lemon juice. After blending, drizzle in the olive oil and add the lemon juice. Stir well. Taste and adjust seasoning—you might want more salt, pepper, or a squeeze of extra lemon. This is your soup now. Make it taste like you.
- Serve and garnish. Ladle the soup into bowls and add your favorite toppings. I like a swirl of olive oil, some fresh parsley, and a pinch of red pepper flakes for heat. My husband adds a dollop of Greek yogurt because he puts dairy on everything. Do what feels right.
A few things I’ve learned along the way: If your soup seems too thick after blending, stir in a splash of broth or water until it reaches your preferred consistency. If it’s too thin, let it cook uncovered on low for another 30 minutes to reduce. Soup is forgiving that way.
Also, don’t skip the lemon juice. I know it seems like a small thing, but it brightens the entire soup and keeps it from tasting flat. I made this once without it because I was out of lemons, and the soup was just… fine. Not great. Just fine. The lemon juice makes it great.
Cooking Tips & Techniques
After making this creamy crockpot zucchini white bean soup more times than I care to count, I’ve picked up a few tricks that make a real difference. Let me share them so you don’t have to learn the hard way.
Don’t overfill your crockpot. I know it’s tempting to add extra zucchini or throw in more beans, but if your crockpot is more than two-thirds full, the soup won’t cook evenly. The vegetables on top might not get tender at the same rate as the ones on the bottom. If you want to double the recipe, use two crockpots or cook it in batches. I tried cramming everything into one pot once, and I ended up with crunchy zucchini floating in an otherwise perfect soup. Disappointing doesn’t even begin to cover it.
Salt at the right time. I add a teaspoon of salt at the beginning, but I always taste and adjust at the end. Different brands of broth have wildly different sodium levels. Swanson’s vegetable broth is saltier than Kitchen Basics, for example. If you’re using homemade broth with no salt, you might need to add more. Trust your taste buds, not the recipe.
Blend in stages if needed. If your immersion blender is struggling, the soup might be too thick. Stir in a little extra broth or water to loosen it up before blending. It’s easier to blend a thinner soup and then reduce it later than to fight with a blender that’s stuck in a thick paste.
Let it rest before serving. After blending, let the soup sit in the crockpot on warm for 10-15 minutes before serving. This allows the flavors to meld together. I know you’re hungry, but patience pays off here. Use those 10 minutes to chop some parsley and set the table.
One mistake I still make: Forgetting to rinse the beans. I know it’s an extra step, but the starchy liquid in the can makes the soup cloudy and can add a metallic taste. Rinse them. Your soup will thank you.
Variations & Adaptations
One of the best things about this creamy crockpot zucchini white bean soup is how adaptable it is. I’ve made it at least five different ways, and honestly, I like most of them. Here are some variations to try:
Add greens for extra nutrition. Stir in a handful of fresh spinach or kale right before blending. The residual heat will wilt them perfectly, and you’ll get a beautiful green color. I did this with some leftover kale last month, and it was honestly one of the best versions I’ve made.
Make it spicy. Add 1/4 teaspoon of red pepper flakes along with the other spices, or stir in a chopped jalapeño (seeds removed unless you like heat) at the beginning. The spice cuts through the creaminess beautifully. My brother-in-law tried this version and now refuses to eat the original. Some people just need heat, I guess.
Try different herbs. Thyme and rosemary are my go-to, but this soup works well with basil, oregano, or even a teaspoon of Italian seasoning. In the summer, I use fresh herbs from my garden—about 1 tablespoon of fresh thyme and 1 tablespoon of fresh rosemary, chopped. The flavor is brighter and more vibrant.
Make it richer with coconut milk. Swap 1 cup of the vegetable broth for a can of full-fat coconut milk. It adds a subtle sweetness and makes the soup even creamier. This version is still vegan and absolutely decadent. I served it to my dairy-loving in-laws, and they had no idea it was completely plant-based.
Add protein. Stir in cooked shredded chicken or white fish after blending for a heartier meal. Or keep it vegetarian and add a scoop of cooked quinoa. I’ve done both, and they’re equally satisfying in different ways.
Change the bean. If you don’t have white beans, chickpeas work surprisingly well. They give the soup a slightly nuttier flavor and a thicker texture. Just don’t use kidney beans—they’ll turn the soup an unappetizing brownish-pink. Trust me, I tried it once so you don’t have to.
Serving & Storage Suggestions
This creamy crockpot zucchini white bean soup is perfect on its own, but it also pairs beautifully with a few simple sides. Here’s how I like to serve it:
Serving temperature and presentation. Serve the soup hot, straight from the crockpot. Ladle it into wide bowls and top with a drizzle of olive oil, a sprinkle of fresh parsley or chives, and a pinch of red pepper flakes if you like heat. A slice of crusty bread on the side is practically mandatory—it’s perfect for dipping and sopping up every last drop.
What to serve with it. A simple green salad with lemon vinaigrette balances the richness of the soup. If you want something more substantial, serve it alongside a grilled cheese sandwich or a piece of garlic toast. I’ve also paired it with roasted vegetables and a grain salad for a bigger meal. Honestly, it goes with almost anything.
Storage instructions. Store leftover soup in an airtight container in the refrigerator for up to 5 days. The flavors actually get better after a day or two as they meld together. I often make this soup on Sunday and eat it for lunch all week. It’s one of those rare recipes that tastes even better as leftovers.
Freezing instructions. This soup freezes beautifully. Let it cool completely, then transfer it to freezer-safe containers or zip-top bags. Leave about an inch of headspace for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating tips. Reheat the soup on the stovetop over medium-low heat, stirring occasionally. You can also microwave it in 30-second intervals, stirring between each. If the soup thickens too much during storage, stir in a splash of broth or water to thin it out. Don’t be alarmed if the soup separates slightly after freezing—a quick stir or re-blend will bring it back together.
Nutritional Information & Benefits
This creamy crockpot zucchini white bean soup is as nourishing as it is delicious. Here’s a rough estimate per serving (based on 6 servings):
- Calories: Approximately 220 per serving
- Protein: 11 grams
- Fiber: 9 grams
- Fat: 6 grams (mostly from olive oil)
- Carbohydrates: 34 grams
- Sodium: Varies based on broth and added salt
Health benefits to feel good about: Zucchini is low in calories and high in water content, making this soup hydrating and filling without being heavy. White beans are packed with plant-based protein and soluble fiber, which supports digestive health and helps keep you full. Garlic and onions provide prebiotics that feed your gut bacteria. The olive oil adds healthy monounsaturated fats that support heart health. Honestly, this is one of those rare meals that tastes indulgent but is actually really good for you.
Dietary considerations: This soup is naturally gluten-free, vegan, and dairy-free when made as written. It’s also nut-free and soy-free. If you add Greek yogurt as a garnish, it’s no longer vegan, but it’s still gluten-free. If you’re watching your sodium intake, use low-sodium broth and go easy on the added salt.
I’m not a nutritionist, and these numbers are estimates. But I can tell you this: I’ve never eaten this soup and felt heavy or sluggish afterward. It’s the kind of meal that leaves you feeling satisfied but not stuffed, energized but not weighed down. That’s a win in my book.
Conclusion
This creamy crockpot zucchini white bean soup started as a quest to recreate a memory, but it’s become so much more than that. It’s the soup I make when I need comfort. It’s the soup I make when I have too many vegetables and not enough time. It’s the soup I make when I want to feel like I’ve got my life together, even if the rest of my kitchen is a disaster zone.
I hope you give this recipe a try, and I hope you make it your own. Add extra garlic if you’re a garlic lover. Throw in some spinach because you found it in the back of your fridge. Top it with everything you’ve got. That’s the beauty of soup—it’s forgiving, it’s adaptable, and it always tastes better when you make it your way.
If you make this creamy crockpot zucchini white bean soup, I’d love to hear about it. Leave a comment below and tell me how it turned out, what you added, or what you served it with. Did your family love it? Did your picky kid actually eat vegetables without complaining? I want to know. And if you took a photo, tag me on social media—I live for seeing your creations.
Until next time, happy cooking. And remember: even if your zucchini are the size of baseball bats, you can still make something beautiful out of them.
Frequently Asked Questions
Can I make this soup on the stovetop instead of a crockpot?
Absolutely. Just combine all the ingredients in a large pot, bring to a boil, then reduce to a simmer. Cook for about 25-30 minutes, or until the zucchini is very tender. Then blend and finish with olive oil and lemon juice. It’s faster than the crockpot version, but the flavors won’t develop quite as deeply.
Do I have to peel the zucchini?
Nope. The skin is thin and tender, and it adds a beautiful green color to the soup. Plus, it contains fiber and nutrients. Just wash the zucchini well before chopping, and you’re good to go.
Can I use frozen zucchini?
Yes, but thaw it first and squeeze out as much water as possible. Frozen zucchini releases a lot of liquid, which can make your soup watery. I’ve done it in a pinch, and it works, but fresh zucchini gives a better result.
How can I make this soup thicker?
If your soup is too thin after blending, let it cook uncovered on low for another 20-30 minutes to reduce. You can also add an extra half-can of white beans or stir in a tablespoon of nutritional yeast for thickness and a cheesy flavor.
Can I use an Instant Pot for this recipe?
Yes! Use the sauté function to cook the aromatics briefly if you want, then add everything else, seal the lid, and cook on high pressure for 10 minutes. Let the pressure release naturally for 10 minutes, then quick release. Blend and finish as directed. It’s even faster than the crockpot version.
Pin This Recipe!

Creamy Crockpot Zucchini White Bean Soup (Easy Crockpot Recipe)
A creamy, comforting soup made with zucchini and white beans, slow-cooked to perfection. This dump-and-go crockpot meal is naturally vegan, gluten-free, and packed with flavor.
- Prep Time: 15 minutes
- Cook Time: 6 hours (low) or 3.5 hours (high)
- Total Time: 6 hours 15 minutes (low) or 3 hours 45 minutes (high)
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 4 medium zucchini (about 2 pounds), chopped into 1-inch chunks
- 2 cans (15 ounces each) cannellini beans or great northern beans, drained and rinsed
- 1 large yellow onion, roughly chopped
- 4 cloves garlic, smashed
- 4 cups low-sodium vegetable broth
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary, crushed
- 1 teaspoon salt (adjust to taste)
- 1/2 teaspoon black pepper
- 1 bay leaf
- 2 tablespoons extra virgin olive oil
- 1 tablespoon fresh lemon juice
- Optional garnish: fresh parsley, olive oil drizzle, red pepper flakes, Greek yogurt
Instructions
- Wash the zucchini and chop into 1-inch chunks. Roughly chop the onion. Smash the garlic cloves with the flat side of a knife.
- Add the chopped zucchini, onion, smashed garlic, drained white beans, vegetable broth, dried thyme, crushed rosemary, salt, pepper, and bay leaf to a 6-quart or larger slow cooker. Stir to combine.
- Cook on low for 6-7 hours or on high for 3-4 hours, until the zucchini is very tender and falls apart when poked with a fork.
- Remove the bay leaf and discard.
- Blend the soup until smooth using an immersion blender directly in the crockpot. Alternatively, let the soup cool for 10-15 minutes, then blend in batches in a regular blender, filling no more than halfway and holding the lid down with a towel.
- Stir in the olive oil and lemon juice. Taste and adjust seasoning with additional salt, pepper, or lemon juice as desired.
- Ladle into bowls and garnish with optional toppings such as fresh parsley, a drizzle of olive oil, red pepper flakes, or a dollop of Greek yogurt.
Notes
For a thicker soup, let it cook uncovered on low for an additional 20-30 minutes after blending. If using frozen zucchini, thaw and squeeze out excess water first. The lemon juice is essential for brightening the flavor; do not skip it. Soup can be stored in the refrigerator for up to 5 days or frozen for up to 3 months.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 220
- Sugar: 6
- Fat: 6
- Saturated Fat: 1
- Carbohydrates: 34
- Fiber: 9
- Protein: 11
Keywords: creamy zucchini soup, crockpot soup, white bean soup, vegan soup, gluten-free soup, easy slow cooker recipe



