
This Crock Pot white bean soup recipe delivers a velvety, herb-infused simmer that transforms simple ingredients into restaurant-quality comfort in just 6 hours. The secret lies in slow-cooking cannellini beans with garlic, rosemary, and vegetable broth until they break down into a naturally thick, creamy texture without heavy cream.
I developed this version after years of testing—it’s the one that finally convinced even my broth-hating family to ask for seconds.
What makes this recipe truly foolproof is its hands-off approach: dump everything into your slow cooker in the morning, and by dinner, you’ll have a pot of aromatic soup with tender beans, fragrant herbs, and a golden crust from the toasted garlic.
The beauty of crock pot cooking shines here—no chopping, no stirring, just pure, effortless flavor development. It’s the kind of dish that tastes even better the next day, making it perfect for meal prep or feeding a crowd.
The result is a soup that’s rich yet light, with a velvety body that coats every spoonful and a depth of flavor from the caramelized garlic and slow-simmered herbs. Serve it with crusty bread for dipping or a drizzle of olive oil and red pepper flakes for extra brightness.
This isn’t just a soup—it’s a creamy, satisfying centerpiece that works for weeknight dinners or holiday gatherings.
For extra heartiness, stir in sautéed kale or spinach at the end, or swap the vegetable broth for chicken broth if you’re open to non-vegetarian versions. The possibilities are endless, but the base recipe remains simple, reliable, and guaranteed to impress.
Let’s get simmering—your crock pot is about to become your new best friend.
Ingredients for crock pot white bean soup
Six simple ingredients transform into restaurant-quality white bean soup with just six hours of hands-off cooking.
| Ingredient | Amount | Notes |
|---|---|---|
| Cannellini Beans (Dried) 🌾 | 1 ½ lbs | Rinsed before cooking |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Garlic Cloves 🧄 | 8 whole | Smashed for caramelization |
| Fresh Rosemary 🌿 | ½ ounce | Chopped, stems removed |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For garlic toasting |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Carrots 🥕 | 3 medium | Peeled, chopped |
| Celery Stalks 🌿 | 3 whole | Chopped, with leaves |
| Tomato Paste 🍅 | 2 tbsp | Smooth, no sugar added |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Bay Leaves 🌿 | 2 whole | Removed before serving |
| Crusty Bread 🍞 | 1 loaf | For serving (optional) |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
The cannellini beans are the heart of this soup—dried beans develop richer flavor than canned, but if you’re short on time, 2 (15 oz) cans of drained beans work in a pinch. For the garlic, smashing the cloves instead of mincing ensures they caramelize beautifully in the olive oil. I always grab organic rosemary from Trader Joe’s—it’s bright and fragrant, but regular grocery store rosemary works too. The vegetable broth? Low-sodium is key—you don’t want to over-salt the finished soup. For extra depth, I sometimes add a 14 oz can of diced tomatoes with the tomato paste.
No fresh rosemary? Dried works at one-third the amount, but it lacks that piney aroma. Running out of thyme? Oregano or marjoram are decent swaps, though they change the flavor profile slightly. The tomato paste can be replaced with 1 cup crushed tomatoes if you prefer, though it adds more liquid. For a smoky twist, add 1 tsp smoked paprika with the tomato paste. The carrots and celery can be swapped for kale or spinach if you want to boost the greens—just stir them in during the last 30 minutes of cooking.
This soup tastes even better the next day as flavors meld. Store in the fridge for up to 5 days or freeze portions for 3 months. I like to portion it into quart-sized containers for easy lunches. The crusty bread? Sourdough or a good baguette works perfectly for dipping. If you make a big batch, consider freezing half right away—it’s perfect for lazy weeknight dinners.
Why You’ll Love This Recipe
- Herb-Packed Punch: That sprig of rosemary and olive oil? It’s the secret weapon. The garlic softens into a mellow sweetness, while the rosemary leaves behind a bright, piney finish that makes every spoonful feel like a little Italian vacation. Honestly, I’ve tried store-bought versions, and none compare.
- Leftovers for Days: This soup only gets better the next day—if it lasts that long. The beans hold their shape but soak up even more flavor, and the broth reduces just enough to make it richer. I make a double batch on Sundays and freeze half; it’s my go-to for lazy Mondays or when unexpected company drops by.
- Pantry Staple Magic: Between us, this recipe is the ultimate budget win. Dried cannellini beans are cheaper than canned, and the other ingredients? Things I already had. It’s the kind of meal that doesn’t break the bank but still feels special—like a hug in a bowl, but one that won’t make you feel guilty about leftovers.
Step-by-step instructions for crock pot white bean soup
This method delivers velvety texture and deep flavor with minimal effort—just follow along.
Prepare the Vegetable Base
In a large skillet, heat the 2 tablespoons extra-virgin olive oil over medium heat. Add the 1 whole yellow onion, 3 medium carrots, and 3 whole celery stalks, all chopped, cooking for 8-10 minutes until the vegetables soften and the onion becomes translucent. Here’s the thing—this step builds the soup’s aromatic foundation.
Add the 8 whole garlic cloves (smashed) and cook for another 1-2 minutes until fragrant but not browned. Stir in the 2 tablespoons tomato paste and cook for 30 seconds, allowing it to deepen in color. Transfer this vegetable mixture to your crock pot—this ensures all those rich flavors infuse evenly during the long simmer.
Layer in Beans and Seasonings
Rinse the 1.5 lbs cannellini beans thoroughly under cold water, then add them to the crock pot with the vegetable mixture. Pour in the 6 cups vegetable broth, ensuring the beans are mostly submerged. Stir in the 1.5 teaspoons salt, 0.5 teaspoon ground black pepper, 1 teaspoon dried thyme, and 2 whole bay leaves. The reason we wait until now to add salt is to let the broth’s natural flavors develop first.
Add the 0.5 ounce chopped fresh rosemary and stir gently to distribute. This herb adds an earthy depth that pairs perfectly with the beans’ natural sweetness. The rosemary should be sprinkled evenly—no need to chop it further, as the crock pot’s gentle heat will release its aromatic oils naturally.
Simmer to Creamy Perfection
Place the lid on the crock pot and cook on low heat for 6-7 hours or high heat for 3-4 hours. Here’s the moment that matters: the beans should be fork-tender with just a hint of resistance. If you press a bean with a fork, it should mash slightly but not fall apart completely.
About 30 minutes before the soup is done, taste and adjust the seasoning. The broth should be well-seasoned, but the beans’ natural starch will thicken the soup naturally, creating that creamy texture you’re after. If it needs more salt, add it gradually—this soup builds flavor as it cooks.
Finish and Serve
Remove the 2 whole bay leaves before serving. Ladle the soup into bowls, ensuring each serving gets a generous portion of those tender beans and aromatic broth. The creaminess comes from the beans breaking down slightly during the long cook, releasing their natural starches into the broth.
Serve immediately with the 1 loaf crusty bread on the side for dipping. The bread’s crust will soak up every last bit of that rich, herby broth. Real talk: this soup tastes even better the next day as the flavors meld further, but the texture will be slightly thicker by then.
Pro Tips For Making Crock Pot White Bean Soup
- SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak leaves your beans tough and gummy. Toss dried cannellini in cold water (3 cups per cup of beans) and let them sit 8+ hours or at least 2 hours in hot water. No soaking? Boil them 2 minutes first, then drain before adding to the pot.
- CRUSH HALF THE GARLIC: Raw garlic cloves stay stubbornly whole in slow cooking. Mince half the cloves finely and leave the other half whole—this balances flavor release. The minced garlic dissolves into the broth, while the whole cloves add depth as they soften. (Yes, even if you’re impatient like me.)
- SKIP THE BROTH BOIL: Pouring boiling broth into the crock pot can cause a sudden temperature spike that makes beans tough. Instead, heat the broth to a simmer (just until small bubbles form), then pour it in. Your beans will stay creamy and absorb flavor better—no mushy texture here.
- ADD ROSMARRY LATE: Fresh rosemary burns easily and loses its bright flavor if simmered too long. Tuck a small sprig into the pot with the beans, but remove it after 2 hours. For extra aroma, chop the remaining sprig finely and stir it in during the last 30 minutes. (Your future self will notice the difference.)
Perfect pairings for this dish
Crusty Bread Pairings
Nothing complements this soup like a warm, crusty loaf for dipping. I reach for sourdough or a baguette from my local bakery—Biga Bread Co.—because their thick crusts soak up the creamy broth beautifully.
For extra flair, toast the bread with garlic-infused olive oil and sprinkle with flaky sea salt right before serving. 🍞
Cheesy Toppings
Add a sprinkle of Parmigiano-Reggiano or Pecorino Romano for a salty, umami boost. I like to grate about ¼ cup over each bowl just before eating—it melts into the warm soup and adds a luxurious finish.
For a vegan option, use nutritional yeast or vegan Parmesan for a similar tangy kick.
Herb Garnishes
Fresh herbs elevate the dish instantly. A few leaves of basil or parsley add brightness, while chopped chives lend a mild onion note. I also love a drizzle of extra-virgin olive oil and a pinch of red pepper flakes for a touch of heat and richness.
This trio transforms the soup into a restaurant-worthy bowl. 🌿
Acidic Brighteners
A squeeze of lemon juice or a splash of balsamic vinegar cuts through the soup’s creaminess. I add 1 teaspoon lemon juice per bowl right before serving—it’s subtle but makes the flavors pop. For a tangier twist, try a pickled red onion or sun-dried tomato on top.
Protein Add-Ins
For extra heartiness, stir in sautéed shrimp or crumbled feta before serving. I also love adding grilled chicken breast or white beans (if you want to double up). If you’re keeping it vegetarian, toasted pine nuts or crumbled goat cheese add texture and depth.
Warm Spices
Finish with a pinch of smoked paprika or cayenne pepper for warmth. A sprinkle of crushed coriander seeds or ground cumin adds an earthy note that pairs perfectly with the rosemary. These spices turn a simple bowl into a cozy, flavor-packed meal. 🌶️
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
For convenience, use 2 (15 oz) cans of drained cannellini beans in place of dried. Reduce the cooking time to 3-4 hours on high since canned beans are pre-cooked. The texture will be slightly less creamy but still delicious.
Why does my soup turn out too thin?
This usually happens if the beans didn’t break down enough. Let it cook 1-2 extra hours on low heat—the beans’ starch will thicken the broth naturally. If it’s still too thin, mash 2-3 beans with a fork and stir back in. Avoid adding flour or cornstarch, as it can make the soup taste heavy.
Can I make this soup without a crock pot?
Yes! Use a large pot on the stove. Sauté the vegetables and garlic as directed, then add all ingredients and simmer on low heat for 1-1.5 hours, stirring occasionally. Keep the broth covered to retain moisture. The flavor will be just as rich—just watch it more closely.
How do I make this vegan?
This recipe is already vegetarian, but for a vegan version, use vegan vegetable broth and swap the Parmesan for nutritional yeast. The rosemary and garlic keep it hearty without dairy. All other ingredients are naturally vegan-friendly.
Can I prep this ahead of time?
Yes! Prep all ingredients the night before and store them in the fridge. Assemble the soup in the morning and cook as usual. For meal prep, let it cool completely, then store in airtight containers for up to 5 days. Reheat on low in the crock pot or stovetop. The flavors actually improve overnight!
- Crock Pot Round Steak Recipe: Slow-Sear Crust With Juicy Center - November 6, 2026
- Candied Sweet Potatoes Crock Pot Recipe: Caramelized Sweetness With Zero Effort - November 6, 2026
- Steak Recipe Crock Pot: Juicy, Caramelized Crust in 4 Hours - November 6, 2026