Soups & Stews
This Bush's white bean soup recipe delivers the soul-warming comfort of a classic Italian ribollita with a modern twist—smoky herbs, tender beans, and rich broth in one pot.
The secret lies in slow-simmered flavors that deepen with every minute, transforming simple ingredients into a hearty meal that feels like a hug. I've perfected this version to balance traditional techniques with foolproof simplicity, so you get restaurant-quality results without the fuss.
The magic starts with a base of cannellini beans, simmered until creamy with garlic, rosemary, and a touch of smoked paprika for depth. Unlike quick versions, this soup builds flavor gradually—low and slow ensures the beans soften just enough to blend into the broth while keeping their shape.
A splash of white wine (or broth) deglazes the pot, adding brightness that cuts through the richness, while kale or spinach wilted at the end bring freshness to every spoonful.
What you end up with is a soup that's rich yet light, creamy but not heavy, with layers of herbaceous, smoky, and slightly tangy notes.
The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect balance of textures—silky beans, tender greens, and a broth so flavorful it disappears with each sip.
Serve with crusty bread to soak up every drop, or pair it with a bold red wine to complement the herbs.
This recipe scales beautifully for crowds or leftovers that taste even better the next day. The instructions are designed to walk you through each step with confidence, from sautéing aromatics to achieving that ideal bean-to-broth consistency. Let's get cooking—your kitchen will smell like home before the first bowl is served.
Ingredients for bush's white bean soup
Sixteen ingredients transform into a soul-warming bowl of smoky herb-infused white bean soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Cannellini Beans 🌾 | 1 ½ cups | Rinsed before soaking |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Fresh Rosemary 🌿 | ¼ cup | Chopped, stems removed |
| Smoked Paprika 🌶️ | 1 tbsp | For authentic smoky depth |
| Dry White Wine 🍷 | ½ cup | Substitute with broth if needed |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Fresh Kale 🥬 | 4 cups | Chopped, stems removed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For sautéing aromatics |
| Onion 🧅 | 1 whole | Yellow, diced finely |
| Carrot 🥕 | 2 whole | Peeled, diced small |
| Celery Stalk 🥬 | 2 whole | Diced, for classic mirepoix |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Crusty Bread 🍞 | 1 loaf | For serving, optional |
The beans are the heart of this soup—cannellini for their creamy texture and mild flavor. Trader Joe's carries them dried in bulk, but any cannellini will work. Soak overnight for best texture, or use the quick-soak method if you're in a hurry. The rosemary needs to be fresh for that piney aroma, but if you're stuck with dried, reduce to one-third the amount. For the smoked paprika, Penzeys carries a fantastic variety, but the regular grocery store stuff works fine. Look for vibrant color in your vegetables—bright orange carrots and crisp celery make all the difference.
No white wine? Substitute with extra broth plus a splash of apple cider vinegar for brightness. The kale can be swapped for spinach if you prefer a milder taste, but massage it first to soften. For a richer broth, add a bay leaf while simmering—remove before serving. The vegetable broth should be low-sodium; Imagine or Pacific Foods brands are my go-tos. If you're using dried beans, make sure they're fully submerged during soaking to prevent uneven cooking. The olive oil matters here too—use something fruity and peppery that won't overpower the herbs.
This soup tastes even better the next day—flavors meld beautifully when reheated gently. Store in the fridge for 4-5 days or freeze for up to 3 months. I like to portion it into containers with a slice of crusty bread on the side for easy lunches. The bread isn't part of the recipe—just a suggestion for soaking up that rich broth. If you make a big batch, the leftovers reheat perfectly in the microwave or on the stove with a splash of water.
Why You'll Love This Recipe
- I’ll be real: the second day is when this soup really shines. The flavors meld even more, and the texture gets this perfect creamy richness. It’s the kind of meal that gets better with time—no sad, watery leftovers here.
- No-Soaking Needed: Honestly, I love that you just toss in dried cannellini beans—no pre-soaking, no fuss. They soften beautifully while simmering, and honestly? That deep, earthy flavor from the beans themselves is the star here.
- Smoky Garlic Magic: Between us, the combo of minced garlic and smoked paprika is ridiculously good. You get this warm, slightly charred depth from the paprika that just clings to the beans like a hug—every spoonful feels like a little flavor party.
- Weeknight to Potluck: This soup is my go-to when I’m scrambling for dinner but also want to bring something impressive to a gathering. The white wine adds brightness, and the rosemary gives it that fresh, herbal note that makes it feel special—no one would guess it’s this unfussy.
Step-by-step instructions for Bush's white bean soup
This smoky, herb-infused soup comes together in one pot for maximum flavor and ease.
Soak and Prepare the Cannellini Beans
Place the 1.5 cups dried cannellini beans in a large bowl and cover with plenty of cold water—at least 2 inches above the beans. Let them soak overnight, or for at least 8 hours, in the refrigerator. This long soak ensures they soften evenly and reduces cooking time later.
After soaking, drain the beans and rinse them under cold water. I like to give them a quick shake in the colander to remove any excess starch that might make the soup cloudy. This step is non-negotiable—skipping it leads to gummy beans and a less refined soup. Set the beans aside for now; you'll cook them soon.
Build the Aromatic Base
Heat the 0.25 cup extra-virgin olive oil in a large Dutch oven or heavy pot over medium heat. Add the 1 whole onion, 2 whole carrots, and 2 whole celery stalks, all diced small. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent.
Here's the thing—don't rush this step. The vegetables should release their moisture and develop a golden hue before you move on. Add the 4 cloves garlic cloves, minced, and the 0.25 cup fresh rosemary, chopped, stirring for 1 minute until fragrant. The rosemary should perfume the kitchen, signaling it's time to add the next layer of flavor.
Toast the Smoked Paprika and Deglaze
Lower the heat to medium-low and stir in the 1 tablespoon smoked paprika. Toast it for 30 seconds, stirring constantly, until the kitchen fills with its deep, woodsy aroma. This step is crucial—it deepens the smoky flavor that defines this soup.
Pour in the 0.5 cup dry white wine and scrape the bottom of the pot with a wooden spoon, collecting all those flavorful browned bits. Let the wine simmer for 2-3 minutes until it reduces by half. The alcohol will cook off, leaving behind a richer, more concentrated flavor. If you don't have wine, substitute with an extra 0.5 cup vegetable broth—just don't skip this deglazing step.
Simmer the Soup with Beans and Broth
Add the drained 1.5 cups cannellini beans, 4 cups vegetable broth, 1.5 teaspoons sea salt, and 0.5 teaspoon black peppercorns to the pot. Stir well to combine, then bring the mixture to a gentle boil. Once boiling, reduce the heat to low and let it simmer, partially covered, for 45-60 minutes. You want the beans to soften completely—until they're tender but not mushy.
I check for doneness by tasting a bean and pressing it between my fingers. It should be creamy and break apart easily. If the soup looks too thick, add a splash of water or broth to reach your preferred consistency. This is where patience pays off—the longer the beans simmer, the more flavor they absorb from the broth.
Finish with Kale and Serve Warm
About 10 minutes before the soup is done, stir in the 4 cups fresh kale, chopped and stems removed. The kale will wilt and soften as it absorbs the warm broth, adding a vibrant green color and earthy flavor. Taste and adjust the seasoning—you might need a pinch more salt or a crack of black pepper to balance the flavors.
Ladle the soup into bowls and serve immediately with slices of the 1 loaf crusty bread on the side. The contrast of the warm, creamy soup against the crunchy bread is pure comfort. If you have leftovers, they actually taste better the next day as the flavors meld further. Enjoy this hearty, smoky soup on a chilly evening—it's the perfect bowl of warmth.
Pro Tips For Making Bush'S White Bean Soup
- SOAK BEANS 12 HOURS: I learned this the hard way—skipping the overnight soak leaves you with beans that never quite soften right. Even if you’re in a rush, a 6-hour soak in warm water (with a pinch of salt) makes a real difference. And don’t drain them cold afterward—just rinse and add to the pot with their soaking water.
- CRUSH HALF THE GARLIC: Whole cloves release flavor slowly, but crushed garlic (just smash with the flat of your knife) blends faster and deeper into the soup. Save one whole clove for the end—sizzle it in olive oil for 30 seconds before serving for a bright, aromatic finish.
- SALT THE BEANS EARLY: Add salt to the beans before they boil—it speeds up softening and prevents the skin from splitting. I used to wait, and the soup always ended up with some beans that stayed stubbornly firm. A teaspoon in the soaking water and another when simmering guarantees even texture.
- DEGLAZE WITH WINE FIRST: Pour in the white wine as soon as you remove the beans—it cuts through the garlic and rosemary oils before they burn. Let it reduce by half before adding broth, or you’ll end up with a thin, watery soup. (Yes, even if you’re impatient like me.)
Flavor customization for this bush's white bean soup
Smoky Heat Boost
For a deeper smoky flavor, add an extra ½ teaspoon smoked paprika during the toasting step. I also love stirring in ½ teaspoon chipotle powder or a pinch of cayenne pepper for a subtle kick.
For authentic smokiness, try a ½ teaspoon liquid smoke (like Colman's) in the final broth—just a drop goes a long way. 🌶️
Herb Variations
Swap rosemary for thyme or bay leaves for a different herbal profile. I often add 1 sprig fresh thyme with the rosemary, or 1 bay leaf during simmering (remove before serving). For a Mediterranean twist, stir in 1 teaspoon dried oregano when toasting the paprika.
Creamy Texture Upgrade
For extra creaminess without dairy, blend ½ cup of the soup with ¼ cup heavy cream or coconut milk, then stir back in. I also like adding ½ cup mashed white beans at the end for a velvety finish.
For a tangy twist, mix in 2 tablespoons crème fraîche or Greek yogurt after cooking.
Vegetable Swaps
Replace kale with spinach or Swiss chard for a milder taste. For a heartier soup, add 1 diced potato with the carrots and celery. I sometimes stir in ½ cup diced fennel for a bright, anise-like flavor that pairs beautifully with the rosemary.
Protein Additions
Boost protein by adding ½ pound cooked sausage (like Italian or chorizo) during the final 10 minutes of simmering. For a seafood twist, stir in ½ cup cooked shrimp just before serving. I also love adding ½ cup diced roasted chicken for a comforting, protein-packed upgrade.
Bright Acid Balance
Finish with a splash of 1 tablespoon lemon juice or apple cider vinegar to brighten flavors. For a tangy kick, add ½ teaspoon Dijon mustard when serving. A sprinkle of grated Parmesan cheese also adds depth and a salty contrast to the smoky broth. ✨
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this white bean soup?
Yes, but with adjustments! Use 2 (15-ounce) cans of cannellini beans, drained and rinsed, to replace the 1.5 cups dried. Since canned beans are pre-cooked, reduce the simmering time to 20-30 minutes instead of 45-60. The texture will be slightly firmer, but still delicious. Just skip the overnight soaking step entirely.
Why does the recipe call for soaking beans overnight?
Overnight soaking ensures the beans soften evenly and reduces cooking time by 30-45 minutes. The long soak also removes anti-nutrients that can cause digestive discomfort. For a quicker version, use the quick-soak method: boil the beans for 2 minutes, then let them sit off heat for 1 hour before cooking.
What if I don't have white wine for deglazing?
No problem! Substitute with ½ cup vegetable broth plus 1 tablespoon apple cider vinegar to maintain brightness. Or use ½ cup chicken broth if you prefer a richer flavor. The key is to deglaze—this step unlocks all the caramelized flavors stuck to the pot bottom. Never skip it, even with substitutions!
Can I make this soup in an Instant Pot?
Sauté the aromatics as directed, then add all ingredients except kale. Seal the lid and cook on high pressure for 15 minutes, followed by a 10-minute natural release. Stir in kale during the final 10 minutes of cooking. The pressure cooker cuts time dramatically while keeping all the depth of flavor.
How do I know when the beans are perfectly tender?
Test a bean by pressing it between your fingers—it should be creamy but not mushy. They should also break apart easily when bitten. If they're still firm after 60 minutes of simmering, add ½ cup water and cook another 15 minutes. Overcooking turns beans to mush, which changes the soup's texture completely.
