Soups & Stews
Alison Roman’s white bean stew transforms simple ingredients into a restaurant-worthy vegetarian dish that’s rich, smoky, and deeply satisfying. The secret lies in a crispy garlic crust that forms on top while the velvety bean base simmers below—creating texture contrast in every spoonful.
This recipe relies on cannellini beans for creaminess, aromatic vegetables for depth, and a touch of wine to elevate the flavors without overpowering them.
The beauty of this stew is its adaptability—swap butter for olive oil to make it vegan, or add a splash of sherry for extra complexity. The smoky garlic crust isn’t just for show; it adds a savory crunch that balances the tender beans and herbs.
With just 30 minutes of active prep and a 1-hour simmer, you’ll have a hearty, comforting meal that’s perfect for weeknight dinners or cozy gatherings.
What makes this recipe stand out is how it builds layers of flavor: caramelized onions and garlic form the foundation, while thyme and bay leaf add earthy warmth. The beans soften into a creamy base, and the crust delivers that satisfying crunch.
It’s the kind of dish that tastes even better the next day, making it ideal for meal prep or leftovers.
Whether you’re serving it as a main course or pairing it with crusty bread, this white bean stew delivers on comfort without sacrificing sophistication. The techniques are straightforward, but the result feels like a labor of love—proof that simple ingredients can create something extraordinary.
Ingredients for alison roman white bean stew
Simple ingredients transform into a restaurant-worthy vegetarian stew with smoky garlic crust.
| Ingredient | Amount | Notes |
|---|---|---|
| Cannellini Beans 🥄 | 2 cups | Drained and rinsed, canned or cooked |
| Yellow Onions 🧅 | 1 whole | Medium, thinly sliced |
| Garlic Cloves 🧄 | 6 cloves | Fresh, peeled and crushed |
| Unsalted Butter 🧈 | 4 tbsp | Cold, for crispy crust |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Dry White Wine 🍷 | ½ cup | Sauvignon Blanc or Pinot Grigio |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Bay Leaves 🍃 | 2 whole | Dried, for infusion |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin, for sautéing |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Breadcrumbs 🍞 | ¼ cup | Panko for extra crunch |
The cannellini beans are the heart of this stew—look for high-quality canned brands like Woodstock Farms or Mutti for the best texture. Fresh thyme and bay leaves add depth, so don’t skimp; grab them at Whole Foods or your local market where they’re freshest. The garlic should be plump and firm—no soft spots. For the wine, a crisp Sauvignon Blanc or Pinot Grigio works perfectly, but any dry white will do. If you’re making this vegan, swap the butter for olive oil and use vegetable broth throughout.
No white wine? Substitute extra vegetable broth—just reduce the amount by 2 tbsp to keep balance. Fresh herbs unavailable? Dried thyme at one-third the amount works in a pinch. For the garlic crust, Panko breadcrumbs create the best texture, but regular breadcrumbs work too. If you’re short on time, pre-minced garlic from a jar is fine, but fresh is always better. The breadcrumbs can be toasted in a dry pan for 2 minutes before adding to the butter for extra crispiness—trust me on this.
This stew tastes even better the next day as flavors meld. Store leftovers in an airtight container in the fridge for up to 4 days. For meal prep, portion into containers with a little extra broth to keep it moist. The garlic crust can be made ahead and stored separately—just reheat it in a dry pan before serving. Freezes beautifully for up to 3 months if you want to batch-cook. Serve with crusty bread or over polenta for a complete meal.
Why You'll Love This Recipe
- Foolproof Simplicity: I swear by this one—just sauté onions and garlic in butter, add beans and broth, and let it simmer. No fancy techniques, no stress, and honestly? That’s all it takes to make something feel like a proper meal.
- Rich Without Effort: The butter and garlic create this insane depth, while the cannellini beans soak up all the flavor like little flavor sponges. It’s creamy, savory, and somehow still light—no heavy cream or complicated spices needed.
- Leftovers That Don’t Suck: I make a double batch on Sundays because this stuff tastes even better the next day. Reheat it, add a splash of broth if it’s too thick, and boom—another easy lunch without any extra work.
- Budget Meal for Real People: Cannellini beans are cheap, onions and garlic last forever, and a stick of butter stretches across multiple meals. This is the kind of recipe that keeps my grocery bill low while still feeling like I’m treating myself.
Step-by-step instructions for alison Roman's white bean stew
Master this rich, velvety stew with a crispy garlic crust that elevates every spoonful.
Sauté Onions and Garlic for Deep Flavor
Heat the 2 tablespoons olive oil in a large Dutch oven over medium heat. Add the 1 whole yellow onions, sliced, and cook for 5-6 minutes until softened and translucent. The onions should release their moisture and begin to caramelize slightly at the edges.
Reduce heat to medium-low and add the 6 cloves garlic cloves, crushed. Cook for 1-2 minutes until fragrant but not browned—garlic burns quickly, and you want that sweet, aromatic depth without bitterness. Remove the pan from heat temporarily while you prepare the next ingredients to prevent overcooking.
Build the Stew Base with Wine and Broth
Return the Dutch oven to medium heat and add 2 tablespoons unsalted butter, letting it melt completely. Pour in the 0.5 cup dry white wine and scrape the bottom of the pan with a wooden spoon to deglaze, lifting all the browned bits—this is where all the flavor hides. Simmer for 2-3 minutes until the wine reduces by half and its alcohol burns off.
Add the 2 cups vegetable broth, 1 tablespoon fresh thyme, and 2 whole bay leaves. Stir well and bring to a gentle simmer. Add the 2 cups cannellini beans, drained and rinsed, and let the stew cook for 10 minutes until the beans are heated through and the flavors meld together. Taste and adjust seasoning with salt and black pepper—this is your flavor baseline.
Create the Signature Crispy Garlic Crust
While the stew simmers, prepare the garlic crust by melting 2 tablespoons unsalted butter in a small skillet over medium heat. Add the 0.25 cup breadcrumbs and toast for 2-3 minutes until golden brown, stirring constantly. Remove from heat and stir in 1 tablespoon chopped fresh parsley and 0.5 teaspoon black pepper. Set aside.
Once the stew is ready, reduce heat to low and carefully spoon the breadcrumb mixture onto the surface of the stew. Let it sit undisturbed for 3-4 minutes until the breadcrumbs crisp up into a golden, aromatic crust. This step is crucial—it should be crispy on top while keeping the stew warm and creamy underneath.
Finish and Serve with Fresh Herbs
Garnish the stew with an additional 1 tablespoon chopped fresh parsley for brightness and serve immediately. The contrast between the crispy garlic crust and the velvety bean base is what makes this dish extraordinary. Each spoonful delivers layers of garlic, thyme, and wine-infused richness.
For best results, serve with crusty bread to soak up every last drop of that flavorful broth. If making ahead, reheat gently on the stove—just enough to warm through without breaking the crust. This stew tastes even better the next day as the flavors deepen.
Pro Tips For Making Alison Roman White Bean Stew
- SOFTEN BEANS FIRST: I learned this the hard way—don’t just toss raw cannellini beans into the pot. Soak them overnight or at least simmer them in fresh broth for 15 minutes before adding to the stew. The texture stays creamy, not mealy, and they absorb flavors like a sponge.
- SWEEP THE PAN: After sautéing onions and garlic in butter, don’t just walk away—use a wooden spoon to scrape up those browned bits from the bottom. Those bits are flavor gold, and skipping this step means missing out on the richest part of the stew.
- SALT THE BROTH: Add a pinch of salt to the vegetable broth before pouring it into the pot. The beans will soak up that seasoning, and you’ll avoid the bland taste that sneaks in when you wait until the end. Trust me, the difference is noticeable.
- FINISH WITH FRESH GARLIC: Save a couple of raw garlic cloves for the end—smash them lightly and let them sit in the hot stew for just 30 seconds before serving. This keeps the flavor bright and punchy, not bitter like overcooked garlic. (Yes, even if you’re impatient like me.)
Creative variations of this recipe
Mediterranean Herb Twist
Swap the thyme for 1 tbsp fresh oregano and 1 tsp dried rosemary to give this stew a Mediterranean vibe. Add ½ cup diced sun-dried tomatoes and 1 minced shallot to the onions for extra depth.
Finish with a sprinkle of feta cheese before serving for a bright, tangy contrast to the creamy beans. 🌿
Spicy Smoky Chipotle
For a smoky kick, stir in 1 tsp adobo sauce (from canned chipotle peppers) with the wine. Add ½ tsp smoked paprika and ¼ tsp cayenne pepper to the breadcrumb crust for extra heat.
Serve with a dollop of sour cream or avocado slices to cool the spice. This version works perfectly with black beans instead of cannellini for a Tex-Mex fusion.
Creamy Mushroom Addition
Sauté 8 oz sliced cremini mushrooms with the onions for an earthy depth. Stir in ¼ cup heavy cream (or coconut cream for vegan) at the end for a luxurious texture.
Top with extra butter-melted breadcrumbs and a sprinkle of grated Parmesan for a restaurant-worthy upgrade. This version feels like a cross between stew and creamy mushroom risotto.
Vegan White Wine Reduction
For a vegan-friendly version, replace the butter with olive oil and use vegetable broth throughout. Reduce the wine by 1 tbsp to concentrate its flavor, then stir in 1 tbsp nutritional yeast for a cheesy note.
Toast the breadcrumbs with 1 tbsp olive oil instead of butter, and finish with chopped fresh parsley and a squeeze of lemon for brightness. 💚
Winter Root Vegetable Boost
Add 1 diced carrot, ½ cup chopped celery, and ½ cup diced parsnips to the onions for a heartier stew. Simmer for an extra 15 minutes to soften the roots.
Stir in ½ cup apple cider with the wine for a subtle sweetness that balances the earthy flavors. Garnish with toasted pumpkin seeds for crunch and a touch of autumnal warmth.
Lemon-Garlic Crust Upgrade
Zest 1 lemon into the breadcrumb crust and add 1 tbsp lemon juice when mixing. Sprinkle with extra lemon zest before serving for a bright, citrusy finish. This version pairs beautifully with grilled chicken or shrimp on the side for a complete meal.
The acidity cuts through the richness of the butter and beans beautifully. 🍋
Nutrition facts
Frequently asked questions about alison Roman's white bean stew
Can I substitute cannellini beans for another type?
Yes! Great northern beans work perfectly as a 1:1 substitute—they're just as creamy and mild. For a nuttier flavor, try chickpeas (drained and rinsed) or white butter beans. Just note that cooking times may vary slightly since bean sizes differ. Never use kidney beans—they're too firm and won't soften properly in this quick simmer.
How do I make this stew vegan?
Replace the 4 tbsp butter with 4 tbsp olive oil and use vegetable broth instead of any meat-based broth. For extra richness, stir in 1 tbsp nutritional yeast when adding the wine. The breadcrumb crust can stay the same—just toast it with olive oil instead of butter. The flavor will still be rich and satisfying!
Why did my garlic crust turn soggy?
This happens when the stew's steam gets trapped under the crust before it crisps. Always let the stew simmer gently before adding the crust, and use low heat while it forms. For extra insurance, sprinkle the breadcrumbs on a baking sheet first to toast them completely, then transfer to the stew. A 1-minute broil at the end can also help crisp it up.
Can I make this ahead of time?
This stew tastes even better the next day as flavors meld. Assemble it completely (including the crust) and refrigerate for up to 4 days. Reheat gently on the stove, adding a splash of broth if needed to revive the crust. For freezing, store without the crust—just reheat the stew and make fresh crust when serving. The texture holds up beautifully!
What wine should I use if I don't like white?
For a non-white option, try a dry rosé (like Provence) or even a light red like Pinot Noir (use only ¼ cup due to its intensity). The key is to use something dry—avoid sweet wines. If you're avoiding alcohol completely, substitute with extra broth plus 1 tsp apple cider vinegar for acidity.
