Mediterranean White Bean Stew

Featured in: Oven-Made Treats

This hearty Mediterranean-style stew combines creamy white beans with colorful vegetables in a fragrant olive oil broth. The dish features carrots, bell peppers, and leafy greens, all enhanced with warming spices like cumin, smoked paprika, and coriander. Ready in under an hour, this naturally vegan and gluten-free bowl delivers rich, satisfying flavors perfect for any season. The finished dish brightens with fresh parsley and a squeeze of lemon, creating depth while keeping preparation simple.

Updated on Sun, 25 Jan 2026 09:42:00 GMT
Mediterranean White Bean Stew steaming in a rustic bowl, topped with fresh parsley and served with lemon wedges. Save
Mediterranean White Bean Stew steaming in a rustic bowl, topped with fresh parsley and served with lemon wedges. | softhalwa.com

There's something about a pot of simmering white beans that fills a kitchen with an almost meditative calm. I discovered this stew on a chilly evening when I had almost nothing in the pantry except canned beans, some tired vegetables, and a collection of spices I'd been meaning to use. What emerged was so comforting and alive with flavor that I've made it countless times since, each batch slightly different depending on what's on hand. It's become the kind of dish I turn to when I want something nourishing without fuss, or when friends drop by and I want to offer them something that tastes like it took far more effort than it actually did.

I'll never forget serving this to my neighbor Sarah, who mentioned offhandedly that she was tired of the same rotation of easy weeknight meals. She came back three days later asking for the recipe, and the way her face lit up as she tasted it reminded me that the best cooking isn't always about complexity, it's about nailing the fundamentals and letting good ingredients speak for themselves.

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 (2 tablespoons): This is where the richness comes from, so don't skimp or use the regular stuff; the good oil makes a noticeable difference in the final flavor.
  • Yellow onion (1 medium, diced): The foundation of everything, and letting it get truly soft and translucent is worth those extra minutes.
  • Garlic cloves (3, minced): Add these after the onion softens, or they'll burn and turn bitter.
  • White beans (2 cans, drained and rinsed): Rinsing matters because it removes the starchy liquid that can make the broth cloudy.
  • Low-sodium vegetable broth (4 cups): Use good quality broth because it's the backbone of the stew; taste it first and adjust seasoning accordingly.
  • Diced tomatoes (1 cup): Canned works beautifully here and actually provides more consistent flavor than fresh tomatoes out of season.
  • Carrots (2 medium, sliced): Cut them thin enough that they soften in the time it takes everything else to come together.
  • Red bell pepper (1, diced): This adds sweetness and color; I've learned not to skip it even when I'm tempted.
  • Kale or spinach (2 cups, chopped): Add this near the end so it stays vibrant and doesn't turn into mush.
  • Ground cumin (1 teaspoon): This is the spice that makes people ask what the secret ingredient is.
  • Smoked paprika (1 teaspoon): It adds depth and a gentle smokiness that makes the stew feel warm and complex.
  • Ground coriander (1/2 teaspoon): A subtle note that ties everything together if you don't overdo it.
  • Dried oregano (1/2 teaspoon): Fresh is lovely in summer, but dried oregano here is actually more reliable.
  • Crushed red pepper flakes (1/4 teaspoon, optional): Add these only if you like a gentle heat that builds as you eat.
  • Salt and black pepper: Taste as you go and season at the end when you can actually judge what the stew needs.
  • Fresh parsley (2 tablespoons, chopped) and lemon wedges: These finish the dish with brightness and prevent it from feeling heavy.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Warm the oil and soften the onion:
Pour the olive oil into your pot over medium heat and let it shimmer for a moment. Add the diced onion and cook it slowly, stirring occasionally, for about 4 to 5 minutes until it becomes soft, translucent, and slightly golden at the edges.
Build the aromatic base:
Stir in the minced garlic and cook for just 1 minute, until the kitchen fills with that unmistakable fragrant garlic smell. You'll know it's ready when the raw edge is gone but it hasn't browned.
Add the vegetables and bloom the spices:
Add the carrot slices and diced bell pepper, stirring them into the onion and garlic. Cook for 3 to 4 minutes, then sprinkle in all the spices: cumin, paprika, coriander, oregano, and red pepper flakes if you're using them. Stir constantly for about 30 seconds to toast the spices slightly and wake up their flavors.
Build the stew:
Pour in the drained white beans, canned tomatoes with their liquid, and the vegetable broth. Stir everything together and bring the pot to a gentle boil, then reduce the heat to low, cover it, and let it simmer for about 20 minutes. This is when you can step back and let the flavors marry while the vegetables become completely tender.
Finish with greens and seasoning:
Stir in the kale or spinach and cook uncovered for 2 to 3 minutes just until it wilts and turns a darker green. Taste the stew and adjust the salt and pepper to your preference, remembering that lemon juice will brighten everything at the end.
Serve with intention:
Ladle the warm stew into bowls, scatter fresh parsley over the top, and set lemon wedges alongside so everyone can squeeze their own brightness into each spoonful.
A large pot of Mediterranean White Bean Stew with kale, carrots, and red bell pepper in a rich broth. Save
A large pot of Mediterranean White Bean Stew with kale, carrots, and red bell pepper in a rich broth. | softhalwa.com

Years ago, I made this stew for a friend recovering from illness, and she told me later that the smell of it simmering on her stove became a small ritual that made her feel like things were going to be okay. That's when I realized this recipe had become more than just something to eat; it was something that could quietly say, I'm thinking of you, without needing the words.

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 So Well

The magic of this stew lies in how the spices layer themselves into the broth without overwhelming it. The cumin and smoked paprika create a warm, almost earthy foundation, while the coriander adds a subtle brightness that keeps everything from feeling too heavy. I've found that toasting these spices for just a moment in the hot vegetable mixture releases their oils and makes the flavor deepen almost immediately. What seems like a simple combination actually creates something complex and satisfying that makes people forget they're eating something meatless.

Timing and Flexibility

One of the beauties of this stew is that it's flexible without losing its character. The actual cooking time is just 35 minutes, but the longer it simmers, the more the flavors develop and settle into the broth. I've served it straight after making it and loved it, but I've also made it a day ahead and reheated it gently the next evening when the flavors had deepened even further. The vegetables still maintain their shape and texture, and somehow the stew tastes even better after sitting overnight.

Serving and Customizing

This stew feels complete on its own, but it also takes beautifully to additions and sides that match whoever you're cooking for. I've served it over farro on nights when I wanted something heartier, ladled it into bowls with a crispy piece of toast on the side, and even spooned it over rice when I was feeding people with different preferences. The lemon wedges are essential; they're not just a garnish, they're a last-minute tool that lifts the entire dish and prevents it from tasting flat or heavy.

  • Drizzle with a little extra olive oil before serving for richness that rounds out the spices beautifully.
  • A pinch of saffron or a bay leaf added during simmering brings subtle depth if you want to elevate it further.
  • Crusty bread on the side makes this a complete meal that feels more generous than it actually is.
Hearty Mediterranean White Bean Stew in a white bowl, garnished with parsley and a lemon wedge on a wooden table. Save
Hearty Mediterranean White Bean Stew in a white bowl, garnished with parsley and a lemon wedge on a wooden table. | softhalwa.com

This stew has become my answer to so many moments: when I want to feed people well without stress, when the weather turns and comfort feels necessary, when I need to remind myself that simple cooking done with attention is often the best cooking. Make it once and you'll understand why it keeps showing up on my table.

Recipe FAQs

Can I use dried beans instead of canned?

Yes, soak 1 cup dried beans overnight, then cook until tender before adding to the stew. This will extend total preparation time but allows for more control over texture and sodium content.

How long does this stew keep in the refrigerator?

The stew stores well in an airtight container for 4-5 days. The flavors often improve after a day as the spices meld with the beans and vegetables. Reheat gently on the stovetop, adding a splash of broth if needed.

What other vegetables work well in this dish?

Zucchini, eggplant, or celery make excellent additions. You can also substitute other leafy greens like Swiss chard or collard greens. Adjust cooking times accordingly so vegetables reach desired tenderness.

Can I freeze this Mediterranean stew?

Absolutely. Cool completely, then transfer to freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating. The beans may soften slightly after freezing but will still taste delicious.

What pairs well with this white bean stew?

Crusty bread for soaking up the flavorful broth is ideal. It also serves beautifully over cooked grains like farro, brown rice, or quinoa for a more substantial meal. A simple green salad with lemon vinaigrette complements the rich flavors nicely.

How can I add more protein?

While white beans already provide protein, you can stir in chopped cooked chicken or sausage during the last 10 minutes of simmering. For plant-based options, add diced firm tofu or serve with a side of quinoa.

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

Tender white beans simmered with vegetables in aromatic olive oil broth

Prep Time
15 min
Time to Cook
35 min
Overall Time
50 min
Created by Marisa Wilkes


Skill Level Easy

Cuisine Mediterranean

Total Yield 4 Portions

Dietary Details Plant-Based, No Dairy, Without Gluten

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

Directions

Step 01

Sauté Aromatics: Heat the olive oil in a large pot over medium heat. Add the onion and sauté for 4–5 minutes until softened and translucent.

Step 02

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

Step 03

Cook Root Vegetables: Add the carrots and red bell pepper. Cook for 3–4 minutes, stirring occasionally.

Step 04

Toast Spices: Sprinkle in the cumin, smoked paprika, coriander, oregano, and red pepper flakes. Stir to coat the vegetables in the spices.

Step 05

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

Step 06

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

Step 07

Finish with Greens: Stir in the kale or spinach and cook for another 2–3 minutes until wilted.

Step 08

Season and Taste: Season with salt and pepper to taste.

Step 09

Serve: Ladle the stew into 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.

Tools Needed

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

Allergy Notes

Always look over every ingredient for allergens and talk to a healthcare expert if you're unsure.
  • Always check labels on canned beans and broth for potential allergens or gluten cross-contamination.

Nutrition Info (each serving)

This nutrition detail is for informational use only and shouldn't replace guidance from a medical professional.
  • Caloric Value: 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.