Soups & Stews
Alison Roman's white bean stew recipe transforms humble ingredients into a deeply satisfying vegetarian dish that feels like a hug in a bowl.
The secret lies in slow simmering—where garlic, rosemary, and smoked paprika meld into a rich, aromatic broth that tenderizes the beans until they're practically melting in your mouth.
I've adapted this recipe to work with pantry staples while keeping the technique authentic, because great stews aren't about fancy ingredients but about patience and layering flavors.
What makes this version special is the smoky depth from smoked paprika and the bright herbal notes from fresh rosemary, which infuse the broth as it simmers.
The recipe builds flavor in stages: first by blooming the spices in olive oil, then by letting the garlic and onions develop a gentle sweetness before adding the beans and liquid.
This method ensures every spoonful delivers that perfect balance of earthy, savory, and aromatic complexity—without requiring any special equipment beyond a large pot.
The result is a stew so rich and comforting that it becomes the star of any meal, whether served with crusty bread on a chilly evening or as a hearty lunch packed for work.
The beans become tender yet hold their shape, while the broth reduces to a velvety consistency that clings to every bite. Even better, the recipe adapts easily—swap the butter for olive oil for a vegan version, or add a splash of white wine for extra brightness if you're feeling adventurous.
This isn't just another bean stew; it's a testament to how simple ingredients can create something extraordinary when given time and attention. The technique is straightforward, but the reward—a bowl of stew that tastes like it's been simmering all day—is what makes it worth the effort. Let's get cooking.
Ingredients for alison roman white bean stew
Simple ingredients that transform into a deeply comforting vegetarian stew with layers of smoky, herby richness.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Cannellini Beans 🌾 | 1 ½ cups | Rinsed, no need to soak |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Peeled, smashed slightly |
| Fresh Rosemary 🌿 | ¼ cup | Chopped, stems removed |
| Smoked Paprika 🌶️ | 1 tbsp | For authentic smoky flavor |
| Extra-Virgin Olive Oil 🫒 | ⅓ cup | High quality, fruity |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | Smooth, not chunky |
| Bay Leaf 🌿 | 1 whole | Fresh preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Butter 🧈 | 2 tbsp | Unsalted, for richness |
| Fresh Parsley 🌿 | ⅛ cup | Chopped, for garnish |
The rosemary is non-negotiable here—fresh sprigs from the grocery store's produce section give the best flavor. Look for vibrant green stems with no browning, and chop it just before adding to the pot to preserve its aroma. Whole Foods or local markets often have fresher rosemary than regular supermarkets. For smoked paprika, Penzeys or bulk bins offer the best quality, but any good brand will work. The cannellini beans should be plump and firm; if you're using dried, rinse them well to remove any dust. For the broth, low-sodium vegetable broth is key—it keeps the flavors balanced without overwhelming the dish with salt.
No fresh rosemary? Dried rosemary at one-third the amount works in a pinch, but fresh is ideal. Short on butter? Extra olive oil or vegan butter keeps the richness. The tomato paste can be swapped for crushed tomatoes at double the amount, though it adds more liquid. For a vegan version, simply omit the butter and use more olive oil. The onion and garlic are foundational—don't skip browning them in the olive oil, as this builds the stew's depth. If you're feeling adventurous, a splash of dry white wine (about 2 tbsp) can add brightness, but it's not essential.
This stew tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months in portion-sized containers. The butter and parsley can be added fresh just before serving. For meal prep, make a double batch—it reheats beautifully and makes for perfect lunches. The beans will soften further when reheated, so aim for slightly firmer texture when serving initially. Leftovers keep their velvety consistency, making this a perfect make-ahead dish.
Why You'll Love This Recipe
- No-Soaking Required: I’ll admit, I used to dread soaking beans—until this recipe. Those cannellini beans simmer overnight in the broth, softening perfectly without any prep fuss. Just toss them in dry, and wake up to a pot already working its magic.
- Smoky Depth Magic: That smoked paprika? It’s the secret weapon. A single teaspoon turns this from a basic bean stew into something rich and complex—like a whisper of campfire in every bite. Pair it with fresh rosemary, and suddenly, it’s restaurant-worthy without the pretension.
- Weeknight to Potluck Hero: Between us, this is my go-to when I’m scrambling for dinner or need a dish that’ll impress at a last-minute gathering. The flavors only get better the next day, so it’s perfect for meal prep or bringing to a friend’s house. (Yes, even on a Tuesday night.)
- Pantry Staple Power: Honestly, I make this when I’m broke or when I’m not. Dried beans, onions, garlic—it’s the kind of recipe that stretches a few dollars into a full week of lunches. Plus, the leftovers? They’re my secret weapon for lazy afternoons when I just want something hearty without effort.
Step-by-step instructions for alison Roman's white bean stew
Here's the method for creating a deeply aromatic, perfectly balanced white bean stew with layers of smoky rosemary and garlic.
Sauté Aromatics Until Deeply Fragrant
Heat the 0.33 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the 1 whole diced yellow onion and cook for 5-6 minutes until softened and translucent. Here's the thing—don't rush this step. You want the onion to develop sweetness and release its moisture before adding the garlic.
Add the 4 smashed garlic cloves and 0.25 cup chopped fresh rosemary to the pot. Stir for 1 minute until the garlic becomes fragrant and just begins to turn golden around the edges. This is where the magic happens—the rosemary's piney aroma and garlic's sharpness will infuse the entire stew. If you notice the garlic starting to brown too quickly, reduce the heat slightly to prevent burning.
Build the Smoky Base with Spices and Tomato
Stir in the 1 tbsp smoked paprika and 2 tbsp tomato paste, cooking for 2 minutes until the tomato paste darkens slightly and becomes aromatic. This step develops the stew's characteristic depth of flavor. The smoked paprika will add warmth while the tomato paste provides a rich, umami foundation that balances the beans' earthiness.
Pour in the 4 cups vegetable broth and add the 1 whole bay leaf, 1.5 tsp salt, and 0.5 tsp black pepper. Bring the mixture to a gentle simmer, then reduce heat to medium-low. This gentle simmer is crucial—it allows the flavors to meld without developing a harsh taste. Let it cook uncovered for 10 minutes to let the spices fully infuse the liquid.
Add Beans and Simmer Until Tender
Add the 1.5 cups rinsed dried cannellini beans to the pot. Stir gently to ensure they're well-coated in the flavorful broth. Here's where patience pays off—partially cover the pot and let the beans simmer for 45-50 minutes. You'll know they're ready when they're fork-tender but still hold their shape. If you notice foam forming on top, skim it off occasionally to keep the stew clean.
After 45 minutes, check the beans for tenderness. If they're still slightly firm, continue simmering for another 5-10 minutes. The beans should be soft enough to mash slightly between your fingers but not falling apart. This texture ensures the stew has body while still being creamy.
Finish with Butter and Lemon for Richness
Remove the pot from heat and stir in the 2 tbsp butter and 1 tbsp lemon juice. The butter adds luxurious mouthfeel while the lemon brightens the dish with acidity. Let the stew sit off heat for 5 minutes to allow the flavors to meld completely. This resting period is essential—it lets the butter melt smoothly into the stew and the lemon juice distribute evenly.
Discard the bay leaf and adjust seasoning if needed. The stew should be rich and flavorful without being overly salty. Ladle into bowls and garnish with 0.125 cup chopped fresh parsley. Serve immediately while the beans are warm and the aromatics are at their peak. This stew tastes even better the next day as the flavors continue to develop, but fresh from the pot is truly special.
Pro Tips For Making Alison Roman White Bean Stew
- SOAK BEANS OVERNIGHT: I used to rush the soaking—big mistake. Cannellini beans need at least 8 hours in cool water (or a quick 2-hour soak with boiling water added). This cuts cooking time by half and prevents that chalky texture. Drain and rinse well before simmering, or the water gets gummy.
- CARMELIZE ONIONS LOW: The recipe says "soften," but push it—get those onions deep golden, not just translucent. Medium-low heat is your friend here. I learned this after burning two batches; patience pays off. The sweetness balances the paprika’s smokiness.
- TOAST THE PAPRIKA: Skip the pre-toasted spice? You’re missing depth. Dry-toast the smoked paprika in a small pan for 30 seconds until fragrant. It amplifies the flavor without overpowering. (Yes, even if you’re lazy like me—I know, I know.)
- ADD SALT TO COOKING WATER: The beans absorb flavor during cooking, so salt the pot water like pasta water (about 1 tbsp per quart). This isn’t just background seasoning—it makes the finished stew taste richer. Trust me, your taste buds will notice.
Regional styles of these flavors
Italian Rustic Version
This stew has deep roots in Italian country cooking, where cannellini beans are a staple. For an authentic twist, add ½ cup diced pancetta (or guanciale) when sautéing the onions—it adds incredible depth.
Use San Marzano tomatoes instead of tomato paste for a sweeter base, and finish with grated Pecorino Romano instead of parsley. The Italians often serve this with crusty bread to soak up every last drop. 🌿
Spanish-Inspired Smoky Twist
Transform this into a Spanish-style stew by swapping the smoked paprika for ½ tsp ground cumin and ½ tsp ground coriander, then adding 1 diced red bell pepper with the onions. Finish with a sprinkle of paprika (not smoked) and a squeeze of lemon before serving.
Serve with paella rice or crusty bread for a hearty meal. The flavors become warm and slightly sweet, perfect for a cozy dinner. 🌶️
French Herbal Adaptation
For a French-inspired version, replace the rosemary with 1 sprig thyme and 1 sprig tarragon (remove before serving). Add 1 shallot instead of onion, and finish with a splash of dry white wine (like Sauvignon Blanc) when adding the broth.
Garnish with chopped chives instead of parsley. This version feels lighter but equally flavorful, perfect for a spring or summer meal. 🥖
Mediterranean Brightened
Give it a Mediterranean flair by adding ½ cup diced zucchini and ½ cup cherry tomatoes with the beans. Stir in 1 tsp ground coriander and ½ tsp cinnamon for warmth, then finish with a drizzle of extra-virgin olive oil and a sprinkle of feta cheese.
The zucchini adds freshness while the cinnamon gives a subtle sweetness that balances the smoky notes. 🌊
Modern Fusion with Spice
For a contemporary take, add 1 tsp ground turmeric and ½ tsp ground ginger when sautéing the aromatics. Stir in 1 cup coconut milk with the broth for a creamy texture, and finish with fresh cilantro and a squeeze of lime.
This fusion version feels exotic yet familiar, perfect for those craving bold, global flavors. 🌟
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
For 1.5 cups dried cannellini beans, use 2 (15-ounce) cans of canned beans, drained and rinsed. Drain them well to avoid a watery stew. Canned beans cut cooking time significantly—just add them with the broth and simmer for 20-25 minutes instead of 45-50 minutes. The texture will be slightly softer but still delicious.
How do I make this stew vegan?
Simply omit the 2 tbsp butter and replace it with 2 tbsp olive oil when finishing the stew. Use vegetable broth (which you're already doing) and ensure all other ingredients are plant-based. The dish will still be rich and flavorful—just slightly lighter in texture. Garnish with extra fresh herbs instead of butter.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days. The flavors actually improve overnight as the ingredients meld further. For longer storage, freeze in portion-sized containers for up to 3 months. Reheat gently on the stove over medium-low heat, stirring occasionally, until warmed through. Never microwave directly from frozen.
Can I make this in an Instant Pot or pressure cooker?
Yes! Sauté the onions, garlic, and rosemary as directed, then add all remaining ingredients except the butter and lemon juice. Pressure cook on high for 15 minutes, then let the pressure release naturally. Finish with butter and lemon as written. The beans will be tender and the broth will reduce slightly, giving a concentrated flavor. Perfect for busy weeknights!
What if my stew tastes too salty?
Don't worry—you can easily fix this! Add ½ cup extra vegetable broth or water and simmer for 5-10 minutes to dilute the salt. If that's not enough, stir in 1 tbsp lemon juice or 1 tsp apple cider vinegar to balance the flavor. The acidity will make the dish taste more balanced without adding more salt.
