
25 minutes — that’s roughly how long my grandmother used to spend hovering over the stove before something impossibly fragrant would hit the table on a weeknight. She’d hum Italian folk songs while crushing garlic with the flat of a knife, and somehow a simple pot of beans would transform into the kind of meal that made everyone go quiet for a few minutes.
Artisanal Bean Stew Recipe Details
| Prep Time: | 15 min | Cuisine: | Italian-inspired |
| Cook Time: | 25 min | Flavor Profile: | Rich & Herby |
| Servings: | 2 | Main Ingredient: | Cannellini Beans |
| Calories: | 450 kcal | Cooking Style: | One-pot & Roasted |
This creamy brothy bean stew with crispy artichokes is my modern love letter to those evenings — the ones where humble pantry staples became the star of the show.
I’ll be honest: the first time I made this stew, I was just trying to use up a lonely can of cannellini beans and a jar of chargrilled artichokes that had been lurking in my cupboard for weeks. What happened in that pot was pure alchemy.
The beans broke down into a silky, creamy broth without a drop of actual cream, and those artichokes crisped up in the oven like little golden crowns on top. I’ve been chasing that feeling ever since.
What I love most about this recipe is that it feels fancy — especially with that optional truffle oil drizzle at the end — but it’s genuinely weeknight-simple. You’ll need a handful of fresh herbs, some aromatic vegetables, and about 40 minutes total.
That’s it. Two generous servings of plant-powered comfort, clocking in at around 450 calories each.
If you’re anything like me, you’ll make it once and then immediately start planning when you can make it again.
Why Smashing Beans Makes the Creamiest Broth (No Dairy Needed)
Here’s the secret that changed my stew game forever: mashing some of the cannellini beans with the back of a spatula releases their natural starches into the cooking liquid. It’s the same principle behind a good creamy polenta — the ingredients themselves do the heavy lifting.
You end up with a broth that’s velvety and rich without a single drop of cream, butter, or milk. Just beans, stock, and a little bit of heat.
I like to leave plenty of whole beans in the mix too, so you get that satisfying contrast between the silky broth and the tender, slightly firm beans. If you want it even thicker, mash a few more.
If you prefer it brothy and loose, mash fewer. This is your stew — play with it.
The vegetable stock is doing important work here as well, so if you have time to use a homemade one, go for it. But a good-quality store-bought stock works beautifully too.
I’ve made this dozens of times with whatever I have on hand, and it’s never once let me down.
How to Get Artichokes Perfectly Crispy in the Oven
Crispy artichokes are one of those things that sound like they’d be fussy, but they’re honestly one of the easiest toppings I know. All you need is a jar of chargrilled artichokes — the kind packed in oil that you can find at most grocery stores — and a hot oven.

Spread them on a tray, slide them in at 200°C, and walk away for 20 to 30 minutes. They come out with edges that crackle and centers that stay tender.
It’s the kind of texture contrast that makes a simple stew feel restaurant-worthy.
Don’t skip the bit about reserving a little of the oil from the jar, either. You can use it to toss the artichokes before roasting for extra flavor, or even drizzle it into the stew itself for a subtle smoky depth.
Waste not, as my grandmother would say.
The Garlicky Herb Oil That Ties Everything Together
If the beans are the heart of this dish, the herb oil is its soul. Fresh coriander, basil, and chives blitzed with olive oil until they form this vibrant green sauce that tastes like a garden in a bowl.
It’s bright, peppery, and garlicky in the best possible way — the perfect counterpoint to the rich, creamy broth below.
I keep a little jar of this in my fridge for up to three days, and I put it on absolutely everything. Drizzled over roasted vegetables, spooned onto crispy spiced chickpeas, stirred into soup — you name it.
Making a double batch is never a bad idea.
No blender? No problem.
A sharp knife and some enthusiastic chopping will get you to the same place. The texture will be a bit more rustic, but the flavor will be just as gorgeous.
Can I Make This Bean Stew Vegan?
Absolutely, and it’s a breeze. The parmesan cheese adds a salty, umami richness to the broth, but nutritional yeast does the exact same thing — some people actually prefer it.
Use 2 to 3 tablespoons and stir it in until it melts into the stew. You won’t miss the dairy, I promise.
The rest of the recipe is already plant-based, so you’re really just swapping one ingredient. If you’ve been looking for a hearty vegan dinner that doesn’t feel like a compromise, this is the one.

It pairs beautifully with a side salad — something like my creamy cucumber salad with crispy spiced chickpeas would make it a full Mediterranean-inspired spread.
What to Serve with Creamy Brothy Beans
This stew is honestly a complete meal on its own — you’ve got protein, fiber, and plenty of flavor in every bowl. But if you want to round things out, crusty bread is non-negotiable in my house.
A thick slice of sourdough for mopping up that creamy broth is pure heaven. You could also serve it alongside some herbed rice or even over a bed of creamy polenta for the ultimate comfort food mashup.
For a lighter pairing, a simple arugula salad with lemon and olive oil cuts through the richness beautifully. And if you’re cooking for a crowd, this recipe doubles easily — just use a bigger pot and an extra baking tray for the artichokes.
Storing and Reheating Leftover Bean Stew
The stew keeps well in the fridge for up to three days, and honestly, it might taste even better the next day once the flavors have had time to meld. Store the stew and the artichokes separately — you want those artichokes to stay crispy, and they’ll lose their crunch in the fridge if you leave them sitting in broth.
To reheat, warm the stew gently in a saucepan over medium-low heat, adding a splash of vegetable stock if it’s thickened up too much. Pop the artichokes back in a hot oven for 5 to 8 minutes to re-crisp them.
Reassemble in bowls, drizzle with fresh herb oil, and you’ve got a meal that tastes like you just made it from scratch.
Tips for the Best Results
- ✦Don’t rush the garlic. Letting the sliced garlic turn golden in the pan before you remove it builds a subtle, nutty flavor that runs through the entire stew. Those crispy slices become your garnish, so they’re pulling double duty.
- ✦Season as you go. Taste the broth before adding the parmesan or nutritional yeast, then taste again after. The cheese adds salt, so you might need less than you think.
- ✦Use good olive oil. Since it’s a star ingredient in both the stew and the herb oil, reach for the best you have. It really does make a difference in a dish this simple.
- ✦Don’t skip the truffle oil if you have it. Just a tiny drizzle transforms the whole bowl into something luxurious. But it’s lovely without it too — no pressure.
This creamy brothy bean stew has become one of those recipes I turn to again and again, whether I’m cooking for myself on a quiet Tuesday or feeding friends on a Friday night. It’s simple enough to feel effortless and special enough to feel like a celebration.
I hope it finds a permanent spot in your rotation the way it has in mine.
Creamy Brothy Bean Stew with Crispy Artichokes
Description
Ingredients
For the Bean Stew
- 2 tbsp olive oil divided
- 3 cloves garlic thinly sliced
- 1 rib celery finely diced
- 1 small leek finely diced
- ½ cup fennel finely sliced and chopped
- 1 can cannellini beans 400g, drained
- ¾ – 1 cup vegetable stock
- ¼ cup vegetarian parmesan cheese grated, or 2-3 tbsp nutritional yeast
- salt and black pepper to taste
- 1 drizzle truffle oil optional, for serving
For the Crispy Artichokes
- 1 jar chargrilled artichokes mainly drained, reserve a little oil
For the Garlicky Herb Oil
- 20 g fresh coriander
- 20 g fresh basil
- 5 g fresh chives
- 3 – 4 tbsp olive oil
- salt and black pepper pinch
Instructions
For the Artichokes
- Preheat oven to 200°C (180°C fan). Spread the drained chargrilled artichokes on a baking tray and roast for 20 to 30 minutes until crisp.
For the Herb Oil
- Combine coriander, basil, chives, olive oil, salt, and pepper in a small blender or spice grinder. Blitz until smooth, or finely chop ingredients by hand.
For the Bean Stew
- Heat 1 tablespoon of olive oil in a non-stick pan over medium-low heat. Add the sliced garlic and cook until golden brown. Remove garlic from the pan and set aside.
- Add the remaining olive oil to the same pan and sauté the celery, leek, and fennel over medium heat for 3 to 4 minutes until softened.
- Add the drained cannellini beans and mash some with the back of a spatula to create a creamy texture.
- Pour in the vegetable stock and simmer for 5 to 10 minutes until thickened.
- Stir in the vegetarian parmesan cheese or nutritional yeast, salt, and pepper until melted and well integrated into the stew.
To Serve
- Ladle the warm brothy beans into serving bowls.
- Top with crispy roasted artichokes, the reserved golden garlic slices, a drizzle of herb oil, and optional truffle oil.
Notes
- Smashing part of the cannellini beans releases their starches, giving the broth a naturally creamy consistency without needing dairy cream.
- Leftover herb oil can be refrigerated in a sealed jar for up to 3 days.
Leave a Reply