Mediterranean White Bean Stew

Featured in: Warm Bake & Roast Recipes

This Mediterranean-inspired white bean stew brings together tender cannellini beans, carrots, bell peppers, and leafy greens in a fragrant broth seasoned with cumin, smoked paprika, and oregano. The dish comes together in under an hour, making it perfect for weeknight dinners or meal prep. Finished with fresh parsley and bright lemon, this satisfying stew pairs beautifully with crusty bread or grains for a complete meal.

Updated on Wed, 21 Jan 2026 12:33:00 GMT
A steaming bowl of Mediterranean White Bean Stew, featuring tender white beans, kale, and carrots, garnished with fresh parsley and lemon wedges. Save
A steaming bowl of Mediterranean White Bean Stew, featuring tender white beans, kale, and carrots, garnished with fresh parsley and lemon wedges. | birchwhisk.com

The smell of cumin hitting warm olive oil still takes me back to a tiny apartment kitchen where I first learned that some dishes taste better the second day. I had discovered white bean stew at a friends dinner party and spent weeks trying to recreate that elusive depth of flavor. It turns out the secret was simply letting the spices bloom in oil before adding anything else.

I served this stew to my neighbor who claimed she didnt like beans and she asked for the recipe before even finishing her bowl. Something about the way the creamy beans absorb the spiced broth while the vegetables become tender but still hold their shape makes this incredibly satisfying. Its become my go to when I want comfort food that doesnt weigh me down.

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: Use the good stuff here since it carries the spices and forms the base of your broth
  • Yellow onion: Diced small so it melts into the stew providing sweet depth without distinct onion pieces
  • Garlic cloves: Minced fresh and added after the onions so it doesnt burn and turn bitter
  • White beans: Cannellini or Great Northern work best because they hold their shape while becoming creamy
  • Vegetable broth: Low sodium lets you control the salt level and ensures the spices shine through
  • Diced tomatoes: Canned with their juice adds body and a subtle acidity that brightens the rich broth
  • Carrots: Sliced into rounds they add natural sweetness and hold up beautifully during simmering
  • Red bell pepper: Diced small for color pockets of sweetness and texture contrast
  • Kale or spinach: Added at the end so it wilts just enough without losing its vibrant color
  • Ground cumin: One teaspoon provides that earthy Mediterranean backbone
  • Smoked paprika: This is the secret ingredient that adds depth without any actual smoke
  • Ground coriander: Brightens the heavier spices with citrusy floral notes
  • Dried oregano: Half a teaspoon gives that classic herbaceous Mediterranean finish
  • Crushed red pepper flakes: Optional but add a gentle warmth that lingers pleasantly
  • Fresh parsley: Chopped and scattered on top for a fresh pop of color and flavor
  • Lemon wedges: Squeezed right before serving to wake up all the spices

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor foundation:
Heat olive oil in your large pot over medium heat until it shimmers then add diced onion. Let it soften for 4 to 5 minutes until translucent and sweet.
Awaken the garlic:
Stir in minced garlic and cook just 1 minute until fragrant. You should smell it immediately but dont let it brown or it will turn bitter.
Soften the vegetables:
Add sliced carrots and diced red bell pepper. Cook for 3 to 4 minutes stirring occasionally until they start to glisten and soften slightly.
Bloom your spices:
Sprinkle in cumin smoked paprika coriander oregano and red pepper flakes. Stir constantly for 30 seconds to toast the spices in the hot oil until incredibly fragrant.
Create the stew base:
Add drained white beans diced tomatoes with their juice and vegetable broth. Scrape up any spice bits from the bottom as you bring everything to a gentle boil.
Let it meld together:
Reduce heat to low cover and simmer for 20 minutes. The broth will thicken slightly and the beans will absorb all those beautiful spices.
Add the greens:
Stir in kale or spinach and cook for 2 to 3 minutes just until wilted. They should still have some structure not be completely collapsed.
Season to perfection:
Taste and add salt and pepper as needed. The flavors should be bold and balanced.
Finish with brightness:
Ladle into bowls and top with fresh parsley. Serve with lemon wedges for squeezing over each portion.
A hearty Mediterranean White Bean Stew simmering in a pot, with colorful vegetables and a rich olive oil broth ready to serve. Pin it
A hearty Mediterranean White Bean Stew simmering in a pot, with colorful vegetables and a rich olive oil broth ready to serve. | birchwhisk.com

My sister in law who usually asks whats in everything before eating took one bite of this and immediately asked for seconds. Something about the familiar comfort of beans combined with those warm Mediterranean spices makes this feel like home even if you grew up on entirely different flavors. Its the kind of stew that makes people feel taken care of.

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.

Making It Your Own

I have discovered that adding a pinch of saffron or a bay leaf during simmering creates an entirely new depth of flavor that feels restaurant worthy. The saffron especially adds an earthiness that pairs beautifully with the white beans. Sometimes I will add a splash of white wine when building the base which adds another layer of complexity.

Perfect Pairings

Crusty bread is non negotiable in my house because sopping up that spiced broth might be the best part. A simple green salad with lemon vinaigrette cuts through the richness and adds freshness. For a more substantial meal I have served this over farro brown rice or even mashed potatoes when craving extra comfort.

Storage and Make Ahead Wisdom

This stew keeps beautifully for up to five days in the refrigerator and actually improves as the flavors continue to meld. I often make a double batch and freeze portions in individual containers for those nights when cooking feels impossible. When reheating add a splash of water or broth if it has thickened too much.

  • Always wait to add the fresh greens until reheating so they stay vibrant
  • The broth will continue to thicken in the fridge so plan to thin it when warming up
  • Lemon wedges lose their bright punch over time so serve fresh ones with leftovers
A spoon dipping into a warm Mediterranean White Bean Stew, highlighting the savory broth and vibrant kale and tomatoes. Pin it
A spoon dipping into a warm Mediterranean White Bean Stew, highlighting the savory broth and vibrant kale and tomatoes. | birchwhisk.com

There is something deeply nourishing about a bowl of white bean stew that goes beyond just hunger satisfaction. It is the kind of meal that makes you pause and appreciate simple ingredients transformed into something greater than the sum of its parts.

Frequently Asked Questions

Can I use dried beans instead of canned?

Yes, soak 1 cup dried white beans overnight, then cook them separately until tender before adding to the stew. This will extend the total time but adds wonderful texture.

How long does this stew keep in the refrigerator?

The stew stores well in an airtight container for 4-5 days. The flavors actually develop and improve after a day or two.

Can I freeze this Mediterranean stew?

Absolutely. Cool completely, then transfer to freezer-safe containers. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.

What other vegetables work in this stew?

Zucchini, eggplant, celery, or butternut squash all pair beautifully. Adjust cooking times accordingly for harder vegetables that need longer to soften.

Is this stew spicy?

The red pepper flakes add just a hint of warmth. Omit them entirely if you prefer no heat, or increase to 1/2 teaspoon for a bolder kick.

Can I make this in a slow cooker?

Sauté onions and garlic first, then add all ingredients to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Add kale during the last 30 minutes.

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 vegetables, Mediterranean herbs, and warm spices in a rich olive oil broth.

Prep Time
15 Minutes
Cook Time
35 Minutes
Total Time
50 Minutes


Difficulty: Easy

Cuisine: Mediterranean

Yield: 4 servings

Dietary: Vegan, Dairy-Free, Gluten-Free

Ingredients

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

Instructions

Step 01

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

Step 02

Add Garlic: Stir in minced garlic and cook for 1 minute until fragrant, being careful not to burn.

Step 03

Cook Vegetables: Add sliced carrots and diced red bell pepper. Cook for 3–4 minutes, stirring occasionally until slightly softened.

Step 04

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

Step 05

Build Stew Base: Add drained white beans, diced tomatoes, and vegetable broth. Increase heat to bring mixture to a gentle boil.

Step 06

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

Step 07

Add Greens: Stir in chopped kale or spinach and cook for 2–3 minutes until just wilted.

Step 08

Season and Serve: Season generously with salt and pepper to taste. Ladle into bowls, garnish with fresh parsley, and serve with lemon wedges on the side.

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 You'll Need

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

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 295
  • Total Fat: 8 g
  • Total Carbohydrate: 42 g
  • Protein: 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.