Mediterranean White Bean Stew

Featured in: Home Kitchen Planning

This Mediterranean white bean stew brings together tender cannellini beans, colorful vegetables, and aromatic herbs in a rich, flavorful broth. Warm spices like cumin, smoked paprika, and coriander create depth, while fresh kale adds nutrition and vibrant color. The stew comes together in just 50 minutes, making it perfect for weeknight dinners or meal prep. Serve with crusty bread to soak up the savory olive oil broth, or ladle over cooked grains for a complete meal. A squeeze of fresh lemon brightens all the Mediterranean flavors beautifully.

Updated on Mon, 26 Jan 2026 09:56:00 GMT
A hearty Mediterranean White Bean Stew with tender beans, kale, and carrots simmering in a fragrant olive oil broth. Pin It
A hearty Mediterranean White Bean Stew with tender beans, kale, and carrots simmering in a fragrant olive oil broth. | tirzabuffer.com

There's something about the smell of cumin hitting hot olive oil that stops me mid-thought every single time. I discovered this stew on a gray Tuesday afternoon when my fridge held little more than canned beans and wilting vegetables, and I refused to order takeout yet again. What emerged from that modest pot was something that tasted like a sun-soaked Mediterranean village, even though I was cooking in my modest kitchen with rain pattering against the window. The magic happened when those spices bloomed and the whole place suddenly smelled like possibility.

I made this for my neighbor Marcus one evening when his daughter was born and his wife needed real food, not the casseroles everyone else kept dropping off. He stood in my kitchen while it simmered, asking me questions about the spices, and I watched his shoulders relax for the first time in days. When he came back the next week to ask for the recipe, he told me his wife had eaten two bowls while sitting on the kitchen floor at midnight, and that felt like the highest compliment I've ever received.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Extra-virgin olive oil: The foundation of everything Mediterranean, and using good oil makes a noticeable difference in the final taste, not just as a cooking fat but as flavor itself.
  • Yellow onion: Diced and given time to soften, it becomes the sweet base that everything else builds on.
  • Garlic cloves: Minced fine, they release their essence quickly and perfume the entire pot in seconds.
  • White beans: Canned and rinsed beans are just as good as dried here, and they stay tender without becoming mushy if you don't rush the cooking.
  • Low-sodium vegetable broth: This gives you room to season the stew properly without ending up with something unpleasantly salty.
  • Diced tomatoes: Whether canned or fresh, they add acidity and brightness that brings all the warm spices into focus.
  • Carrots: Sliced into coins, they stay slightly firm and sweet, providing texture against the soft beans.
  • Red bell pepper: Diced small, it sweetens as it cooks and adds a pop of color that makes people smile when they see the bowl.
  • Kale or spinach: Added near the end to maintain some structure and provide iron and earthiness without overwhelming the delicate broth.
  • Ground cumin: The soul of this stew, warming and slightly nutty, this spice is what makes people ask what makes it taste so good.
  • Smoked paprika: A whisper of smokiness that adds depth without being obvious about it.
  • Ground coriander: Subtle and slightly citrusy, it lifts the whole thing and prevents it from feeling heavy.
  • Dried oregano: A Mediterranean essential that ties everything back to its roots.
  • Crushed red pepper flakes: Optional, but a small pinch adds a gentle warmth that sneaks up on you.
  • Fresh parsley: Chopped fresh and scattered on top, it brings brightness and a hint of green freshness to each spoonful.
  • Lemon wedges: Served alongside, they're essential for squeezing over individual bowls and waking up all the flavors at the last moment.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Warm your oil and soften the onion:
Pour the olive oil into a large pot over medium heat and wait for it to shimmer, which takes about a minute. Add your diced onion and let it sit undisturbed for a moment before stirring, allowing it to caramelize just slightly on the edges, which takes about four to five minutes total.
Wake up the garlic:
Stir in your minced garlic and you'll immediately smell the shift in the room, that pungent fragrance that fills your nose and tells you everything is waking up. Let it cook for just one minute, stirring constantly so it doesn't burn.
Add your vegetables and let them begin their transformation:
Toss in the carrot slices and diced bell pepper and stir everything together, cooking for three to four minutes until they start to soften at the edges. You want to hear the gentle sizzle and smell the sweetness beginning to emerge.
Bloom your spices in the heat:
Sprinkle in all your dried spices, cumin through red pepper flakes if using, and stir everything together so the vegetables get completely coated in the fragrant powder. This is crucial, because toasting the spices in the oil releases their essential oils and deepens their flavor in a way that dry spices simply cannot match.
Build your broth:
Pour in your drained beans, canned tomatoes, and vegetable broth, stirring to combine everything into one cohesive pot. Bring it all to a gentle boil, which takes about five minutes and will fill your kitchen with an aroma that makes people ask what you're cooking.
Let time do the work:
Reduce the heat to low, cover the pot, and let it simmer gently for twenty minutes, resisting the urge to lift the lid too often. The flavors meld, the vegetables become tender, and the broth becomes richer and more complex without any additional effort from you.
Add your greens at the last moment:
Stir in the kale or spinach and cook uncovered for another two to three minutes just until it wilts into the broth. The greens stay bright and contribute their minerals and texture rather than becoming a murky mass.
Taste and adjust:
Season with salt and pepper to taste, remembering that you can always add more but you cannot take it out. This is your moment to make it exactly right for your palate.
Serve with intention:
Ladle the stew into bowls, making sure everyone gets beans and vegetables and plenty of broth. Scatter fresh parsley over the top and nestle a lemon wedge beside each bowl.
Spoon a serving of Mediterranean White Bean Stew into a rustic bowl with lemon wedges for a bright finish. Pin It
Spoon a serving of Mediterranean White Bean Stew into a rustic bowl with lemon wedges for a bright finish. | tirzabuffer.com

My sister brought her family over on a Sunday afternoon and my nephew, who claims to hate beans with the passion of an eight year old, ate three bowls. When his mother looked at me in amazement across the table, I just shrugged and smiled, knowing that good food has a way of changing minds quietly, without requiring a single argument. That moment taught me that cooking isn't really about recipes, it's about giving people permission to be nourished and surprised.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why This Stew Works

The beauty of this stew lies in its balance of warmth and brightness, of richness and restraint. The olive oil carries the spices directly to your palate while the broth keeps everything feeling light and nourishing rather than heavy. The beans provide substance without making it dense, and the vegetables add texture and natural sweetness that prevents the spices from becoming overwhelming. It's a stew that respects your body and your time.

Making It Your Own

This recipe is a framework, not a mandate, and I encourage you to see it as a starting point for your own creativity. Some evenings I add a bay leaf or a pinch of saffron if I have it on hand, letting it simmer with the broth to add even more depth. Other times I serve it over farro or brown rice, turning it into something that feels like a complete meal in a single bowl. The kale can become chard or even spinach, and the red pepper can be swapped for yellow if that's what you have.

Storage and Reheating

This stew actually improves as it sits in the refrigerator, the flavors growing deeper and more integrated with each passing hour. It keeps beautifully for four days and freezes exceptionally well if you want to make a double batch and save yourself from cooking on a future evening when you're depleted. I always reheat it slowly on the stovetop with a splash of water or extra broth, letting it come back to life gently rather than blasting it in the microwave.

  • Serve with crusty bread or over grains to turn it into a more substantial meal.
  • A drizzle of finishing oil stirred in just before serving adds a luxurious touch that feels special without requiring extra effort.
  • Squeeze fresh lemon juice over your individual bowl right before eating to brighten everything all at once.
Vibrant Mediterranean White Bean Stew garnished with fresh parsley, carrots, and red bell peppers in a cozy kitchen setting. Pin It
Vibrant Mediterranean White Bean Stew garnished with fresh parsley, carrots, and red bell peppers in a cozy kitchen setting. | tirzabuffer.com

This stew has become my answer to almost every question about what to cook, because it delivers comfort and nutrition in equal measure and asks so little in return. Feed this to the people you care about and watch their faces change when they taste how good something simple and honest can be.

Recipe Questions

Can I make this stew ahead of time?

Yes, this stew actually tastes better the next day as flavors continue to develop. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of broth or water if needed.

What type of white beans work best?

Cannellini or Great Northern beans are ideal due to their creamy texture and mild flavor that absorbs the Mediterranean spices well. You can also use navy beans or butter beans as substitutes.

Can I freeze this Mediterranean stew?

Absolutely. Cool completely before transferring to freezer-safe containers. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat on the stovetop. The texture may change slightly but remains delicious.

How can I add more protein to this stew?

While beans already provide good protein, you can add extra by stirring in cooked lentils, serving with quinoa or farro, or topping with toasted pine nuts or chopped walnuts for additional protein and healthy fats.

What can I serve with white bean stew?

Crusty bread or baguette is perfect for dipping. Grilled polenta, roasted potatoes, or a side of couscous also pair wonderfully. A simple green salad with lemon vinaigrette complements the rich flavors nicely.

Is this stew spicy?

The red pepper flakes add mild warmth, but you can adjust the heat to your preference. Omit them entirely for a mild version, or increase to 1/2 teaspoon for more spice. The smoked paprika provides flavor without significant heat.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Mediterranean White Bean Stew

Hearty white bean stew with Mediterranean vegetables, herbs, and warm spices simmered in olive oil broth.

Prep time
15 min
Cook time
35 min
Total duration
50 min
Recipe by Damien Hart


Skill Level Easy

Cuisine Mediterranean

Serves 4 Portions

Dietary details Vegan, No Dairy, Gluten-Free

What You Need

Beans & Broth

01 2 tablespoons extra-virgin olive oil
02 1 medium yellow onion, diced
03 3 garlic cloves, minced
04 2 cans (15 oz each) white beans (cannellini or Great Northern), drained and rinsed
05 4 cups low-sodium vegetable broth
06 1 cup diced tomatoes (canned or fresh)

Vegetables

01 2 medium carrots, sliced
02 1 red bell pepper, diced
03 2 cups chopped kale or spinach

Spices & Herbs

01 1 teaspoon ground cumin
02 1 teaspoon smoked paprika
03 1/2 teaspoon ground coriander
04 1/2 teaspoon dried oregano
05 1/4 teaspoon crushed red pepper flakes (optional)
06 Salt and freshly ground black pepper to taste

Garnish

01 2 tablespoons chopped fresh parsley
02 Lemon wedges for serving

Steps

Step 01

Sauté Aromatics: Heat extra-virgin olive oil in a large pot over medium heat. Add diced onion and sauté for 4 to 5 minutes until softened and translucent.

Step 02

Bloom Garlic: Stir in minced garlic and cook for 1 minute until fragrant.

Step 03

Build Vegetable Base: Add sliced carrots and diced red bell pepper. Cook for 3 to 4 minutes, stirring occasionally.

Step 04

Toast Spices: Sprinkle in ground cumin, smoked paprika, ground coriander, dried oregano, and crushed red pepper flakes. Stir to coat vegetables evenly in spice mixture.

Step 05

Build Stew Base: Add white beans, diced tomatoes, and vegetable broth. Bring to a gentle boil.

Step 06

Simmer Stew: Reduce heat to low, cover, and simmer for 20 minutes until vegetables are tender and flavors meld together.

Step 07

Finish with Greens: Stir in chopped kale or spinach and cook for 2 to 3 minutes until wilted.

Step 08

Season to Taste: Adjust seasoning with salt and freshly ground black pepper as needed.

Step 09

Plate and Serve: Ladle stew into serving bowls. Garnish with fresh parsley and serve with lemon wedges.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Large pot or Dutch oven
  • Cutting board
  • Chef's knife
  • Wooden spoon or spatula
  • Ladle

Allergy info

Review every item for allergens. Unsure? Please check with your doctor.
  • Contains no common allergens, though always verify labels on canned beans and broth for potential allergens or gluten contamination

Nutrition info (per portion)

Nutritional data here is only a guide; always talk with a healthcare specialist for advice.
  • Calories: 295
  • Fats: 8 g
  • Carbohydrates: 42 g
  • Proteins: 13 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.