Mediterranean White Bean Stew

Featured in: Daily Home Meals

This Mediterranean-inspired white bean stew brings together tender cannellini beans, vibrant vegetables like carrots and red bell pepper, and aromatic herbs in a savory olive oil broth. The warming spices of cumin, smoked paprika, and coriander create depth, while fresh kale adds nutrition and color. Perfect for cold weather meals, this stew comes together in under an hour and tastes even better the next day.

Updated on Mon, 26 Jan 2026 10:18:00 GMT
Golden Mediterranean White Bean Stew with fresh parsley, ready to be savored. Pin It
Golden Mediterranean White Bean Stew with fresh parsley, ready to be savored. | feliztirga.com

There's something about the smell of cumin hitting hot olive oil that instantly transports me to a sun-drenched kitchen where time moves differently. My neighbor Maria taught me this stew on an ordinary Tuesday afternoon when she had leftover beans and vegetables she wanted to use before they wilted away. She moved through the chopping with such ease, talking about how her grandmother made versions of this across different seasons, adapting what the market offered. What struck me most wasn't any single ingredient but how the broth turned golden as everything simmered together, how the kitchen filled with this warm, earthy comfort that made staying for dinner feel like the obvious choice.

I've made this stew for friends who claim they don't really eat beans, and every single time they've asked for seconds and the recipe. There's something about the way the tomatoes and broth create this silky base that makes the beans disappear into comfort rather than announcing themselves as the main event. It's become my go-to when someone mentions they're eating lighter but still wants something genuinely satisfying.

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): Use the good stuff here because it's tasted straight in the broth, not hidden in baking or high heat cooking. I learned this the hard way when I grabbed whatever was cheapest and the stew tasted flat despite everything else being perfect.
  • Yellow onion (1 medium, diced): This is your flavor foundation, so take a moment to cut it evenly so it softens at the same rate as everything else.
  • Garlic cloves (3, minced): The smell when this hits the hot oil is how you know you're on the right track, so don't skip the mincing step.
  • White beans (2 cans, drained and rinsed): Rinsing them removes the starchy liquid that can make the broth cloudy, which sounds minor but changes the final texture noticeably.
  • Low-sodium vegetable broth (4 cups): Low-sodium lets the spices and natural flavors come through instead of competing with salt.
  • Diced tomatoes (1 cup): Canned works beautifully here since the tomatoes are going into a long simmer anyway, and the liquid they're packed in becomes part of your broth.
  • Carrots (2 medium, sliced): Cut them on a slight bias so they look more elegant in the bowl and cook more evenly than chunks.
  • Red bell pepper (1, diced): This adds sweetness and color, but honestly any bell pepper works if that's what you have.
  • Kale or spinach (2 cups, chopped): Add this near the end so it stays bright and doesn't turn into mush, and you actually taste the green instead of just the texture.
  • Ground cumin (1 teaspoon): This is the spice that makes it taste Mediterranean rather than just like vegetable soup, so don't reduce it.
  • Smoked paprika (1 teaspoon): The smokiness adds depth that makes people ask what's in it because they can't quite name the flavor.
  • Ground coriander (1/2 teaspoon): Subtle and slightly floral, it rounds out the cumin without making anything taste spicy.
  • Dried oregano (1/2 teaspoon): Mediterranean herbs are the signature here, and oregano is non-negotiable for that regional flavor.
  • Crushed red pepper flakes (1/4 teaspoon, optional): I keep these on the side and let people add their own because some prefer the stew purely warm and comforting.
  • Salt and black pepper: Taste as you go because the broth itself has some sodium and you don't want to overpower the spices.
  • Fresh parsley (2 tablespoons, chopped): This final garnish looks intentional and adds brightness that cuts through the richness.
  • Lemon wedges: These are essential for serving, not optional, because a squeeze of lemon makes the whole bowl come alive.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Heat the oil and soften the onion:
Pour the olive oil into your pot over medium heat and let it warm for about a minute until it's loose and shimmering, then add your diced onion. You'll hear it start to sizzle gently, and that sound tells you the temperature is right.
Toast the garlic:
Once the onion turns translucent and softened at the edges, add the minced garlic and stir constantly for just one minute. You want to smell it turning fragrant, not brown or burnt, which happens faster than you'd think.
Cook the vegetables:
Add the carrot slices and diced bell pepper to the pot and let them cook for a few minutes while you stir occasionally. The vegetables should soften slightly and start to smell sweet, which means the flavors are already beginning to develop.
Bloom the spices:
Sprinkle in the cumin, paprika, coriander, oregano, and red pepper flakes, then stir everything together so the spices coat the hot vegetables. This step releases all the aromatic oils and is where the stew starts smelling like something special instead of just cooking vegetables.
Build the broth:
Pour in the rinsed white beans, canned tomatoes with their liquid, and the vegetable broth, then bring everything to a gentle boil. You're looking for bubbles breaking across the surface steadily, not a rolling boil that will break apart the beans.
Simmer low and slow:
Reduce the heat to low, cover the pot, and let it simmer quietly for about twenty minutes. The flavors meld together and the broth becomes richer and more cohesive, and the vegetables turn tender enough to break with a wooden spoon.
Add the greens:
Stir in the chopped kale or spinach and cook uncovered for just two or three minutes until the leaves wilt and turn a darker green. This keeps your greens from turning gray-green and mushy, which changes how the stew tastes and feels in your mouth.
Taste and adjust:
Add salt and pepper gradually, tasting between additions, because everyone's broth tastes slightly different. What seems perfectly seasoned at this moment might intensify as the stew sits, so start conservative.
Serve with intention:
Ladle the stew into bowls so you get vegetables and broth in each one, then top with fresh parsley and set lemon wedges right on the rim. The green of the parsley and the yellow of the lemon make the bowls look beautiful, and people eat with their eyes first.
Hearty, spiced Mediterranean White Bean Stew simmering in a rustic bowl. Pin It
Hearty, spiced Mediterranean White Bean Stew simmering in a rustic bowl. | feliztirga.com

I made this stew for a friend going through something difficult, and she told me later that eating it straight from the bowl while standing in her kitchen made her feel like someone was taking care of her, which is maybe the highest compliment food can receive. That moment reminded me that stew isn't really about perfection, it's about showing up with warmth and nourishment.

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 as Both Comfort and Celebration

The magic of this stew is that it never feels like you're eating something sparse or limiting, even though it's vegetarian and vegan. The white beans provide enough substance and richness that you walk away genuinely satisfied, not just politely full. The spices make it feel festive and intentional rather than like an obligation, which changes how your body processes and enjoys the meal.

Building Layers of Flavor Without Complexity

What took me years to understand is that blooming the spices in hot oil or vegetables is what separates food that tastes flat from food that tastes alive. When you add spices to hot oil and vegetables, their essential oils release into the surrounding heat, and suddenly a half-teaspoon of cumin becomes the soul of the entire pot instead of just a dusty flavor in the background. Most people skip this step or rush through it, but it's genuinely where the recipe transforms from adequate to actually special.

Making It Your Own Through Small Adjustments

The beauty of this stew is how flexible it is while still tasting intentional and cohesive. You can adjust almost anything based on what's in your kitchen or what sounds good, and it will still feel like Mediterranean comfort rather than random ingredients thrown together. The core structure of aromatics, spices, beans, and broth holds everything together, so you're really just choosing variations within that framework.

  • Swap the kale for chard, spinach, or even finely chopped zucchini if that's what calls to you.
  • Add a bay leaf or a pinch of saffron if you want to lean deeper into the Mediterranean, or a splash of red wine if you want richer notes.
  • Serve it over grains like farro or brown rice, or alongside crusty bread, or even on its own, and each version feels right for the moment.
A comforting bowl of Mediterranean White Bean Stew, perfect with lemon. Pin It
A comforting bowl of Mediterranean White Bean Stew, perfect with lemon. | feliztirga.com

This stew has become one of those recipes I make when I want to feel grounded, when I want to feed people something nourishing, and when I want to remind myself that good food doesn't require constant attention or expensive ingredients. It's the kind of meal that tastes like home, no matter whose kitchen it's made in.

Recipe FAQs

Can I use dried beans instead of canned?

Yes, soak 1 cup dried beans overnight, then simmer for 60-90 minutes until tender before adding to the stew. Adjust cooking time accordingly.

How long does this stew keep in the refrigerator?

Store in an airtight container for up to 5 days. The flavors develop and improve over time, making it excellent for meal prep.

Can I freeze this Mediterranean stew?

Absolutely. Portion into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

What other greens work well in this stew?

Swiss chard, collard greens, or mustard greens all work beautifully. Add heartier greens like kale earlier, delicate greens like spinach near the end.

How can I make this stew more protein-rich?

Add diced firm tofu, chickpeas, or serve with a side of quinoa. A dollop of Greek yogurt or a sprinkle of hemp seeds also boosts protein.

What pairs well with this white bean stew?

Crusty bread for dipping, a simple green salad with lemon vinaigrette, or serve over cooked grains like farro, brown rice, or couscous.

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, colorful vegetables, and fragrant Mediterranean herbs simmered in a rich olive oil broth for a hearty, warming dish.

Prep Time
15 min
Cook Time
35 min
Overall Time
50 min
Created by Kaitlyn Barnett


Skill Level Easy

Cuisine Mediterranean

Makes 4 Portions

Diet Considerations Plant-Based, No Dairy, No Gluten

What You'll 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 ounces 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 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

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

Step 03

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

Step 04

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

Step 05

Build broth 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 have melded.

Step 07

Wilt greens: Stir in chopped kale or spinach and cook for 2 to 3 minutes until fully wilted.

Step 08

Season to taste: Adjust seasoning with salt and freshly ground black pepper.

Step 09

Finish and serve: Ladle 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 You'll Need

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

Allergy Details

Always review each ingredient for allergens. Ask a medical expert if you're unsure.
  • Contains no common allergens. Always verify labels on canned beans and broth for potential allergen cross-contamination or gluten presence.

Nutrition Info (per portion)

Details listed here are for information only. They don't substitute for professional medical guidance.
  • Kcal: 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.