Mediterranean White Bean Stew

Featured in: Vegetable & Grain Pairings

This Mediterranean white bean stew brings together tender cannellini beans, vibrant vegetables, and aromatic herbs in a rich olive oil-infused broth. The combination of smoked paprika, ground cumin, and coriander creates layers of warm, earthy flavors that meld beautifully during simmering.

Perfect for meal prep, this stew actually tastes better the next day as the spices continue to develop. It's naturally thick and satisfying on its own, though serving it with crusty bread or over farro makes it even more filling. The finishing touch of fresh lemon brightens all the hearty flavors.

This dish comes together in under an hour with simple techniques—just sauté the aromatics, add your vegetables and beans, then let everything simmer until the broth becomes rich and flavorful. The kale wilts in at the end for added nutrition and texture.

Updated on Wed, 21 Jan 2026 16:49:00 GMT
A steaming bowl of Mediterranean White Bean Stew, garnished with fresh parsley and lemon wedges, alongside crusty bread. Pin It
A steaming bowl of Mediterranean White Bean Stew, garnished with fresh parsley and lemon wedges, alongside crusty bread. | skilletstatic.com

The rain was tapping against my kitchen window last Tuesday when I decided to make this stew, something about that gray weather just called for food that hugs you back. I'd picked up these beautiful white beans at the farmers market, not really knowing what they'd become, but sometimes the best meals start exactly like that with humble ingredients and a hankering for warmth. My tiny apartment filled with the smell of smoked paprika and garlic within minutes, which is basically my personal love letter to comfort food.

My roommate wandered in halfway through cooking, drawn by that incredible Mediterranean spice perfume, and ended up staying for dinner. We stood over the pot, dipping torn bread into the broth and declaring it the best accidental meal of the month. There's something about a one pot meal that feels like an invitation to slow down, even on a busy weeknight.

Ingredients

  • Extra virgin olive oil: This is the foundation of Mediterranean cooking, so use something you'd drizzle on bread
  • Yellow onion: Sweet and mellow when cooked down, it builds that savory base everything else rests on
  • Garlic cloves: Dont be shy here, three cloves give you that aromatic backbone without overwhelming
  • White beans: Cannellini beans are my go to for their creamy texture, but Great Northern work beautifully too
  • Vegetable broth: Low sodium lets you control the salt level, which I learned matters more than I thought
  • Diced tomatoes: Fresh tomatoes in summer, canned in winter, either way brings acidity to balance the rich beans
  • Carrots: They add sweetness and a pop of color against all that creamy white
  • Red bell pepper: Nearly sweet when cooked, it brings this lovely brightness to the party
  • Kale or spinach: Kale holds up better if you're meal prepping, spinach wilts into silky ribbons faster
  • Ground cumin: Earthy and warm, it's the scent that makes people ask what's cooking
  • Smoked paprika: This is the secret ingredient that makes the whole stew taste like it's been over a campfire
  • Ground coriander: Floral and citrusy, it lifts the heavier spices into something brighter
  • Dried oregano: Classic Mediterranean herb that makes everything taste like a sun drenched garden
  • Red pepper flakes: Optional, but that tiny hit of heat wakes up all the other flavors
  • Fresh parsley: Bright and grassy, it makes the finished dish look and taste fresh
  • Lemon wedges: That final squeeze of acid transforms the whole bowl, don't skip it

Instructions

Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
Check price on Amazon
Build your flavor base:
Heat the olive oil in your biggest pot over medium heat, toss in the onion, and let it soften until it's translucent and smells sweet, about 4 to 5 minutes.
Wake up the garlic:
Stir in the minced garlic and cook just until it becomes fragrant, maybe 60 seconds, because burnt garlic turns bitter and nobody wants that in their soup.
Add the vegetables:
Toss in the sliced carrots and diced red bell pepper, letting them cook for another 3 to 4 minutes so they start to soften and take on some of that spiced oil.
Bloom the spices:
Sprinkle in the cumin, smoked paprika, coriander, oregano, and red pepper flakes, stirring constantly to coat everything in that gorgeous red spice mixture.
Create the stew:
Pour in the white beans, diced tomatoes, and vegetable broth, then bring it all to a gentle boil while scraping up any flavorful bits from the bottom.
Let it simmer:
Turn the heat down to low, cover with a lid slightly askew, and let it bubble away for 20 minutes until the vegetables are tender and the broth has thickened slightly.
Add the greens:
Stir in the kale or spinach, letting it cook for just 2 to 3 minutes until it's wilted but still vibrant, turning the pot a deep forest green.
Season and taste:
Add salt and pepper to taste, and remember that smoked paprika can vary in intensity, so start with less and add more if needed.
Finish and serve:
Ladle the stew into bowls, scatter fresh parsley across the top, and serve with lemon wedges so everyone can add their own bright squeeze.
Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
Check price on Amazon
Mediterranean White Bean Stew simmering in a pot, featuring tender carrots, kale, and red bell peppers in a rich broth. Pin It
Mediterranean White Bean Stew simmering in a pot, featuring tender carrots, kale, and red bell peppers in a rich broth. | skilletstatic.com

This recipe has become my go to when friends need feeding but I don't have the energy for anything complicated. Last week, my neighbor Sarah dropped by unexpectedly, and we ended up eating steaming bowls at my counter while she told me about her job interview. Food really does bring people together in the simplest ways.

Making It Your Own

I've learned that this stew is incredibly forgiving. One time I added a can of chickpeas because I needed to use them up, and the texture variation was actually wonderful. Don't be afraid to work with what you have.

The Bread Situation

Crusty bread isn't optional, it's essential for that final swipe of the bowl. I like to rub my bread with a cut garlic clove before toasting it, then let it soak up all that spiced broth until it's almost custard like.

Batch Cooking Magic

This recipe doubles beautifully and freezes like a dream. I portion it into glass containers and keep them in the freezer for those nights when cooking feels impossible.

  • Let it cool completely before freezing to avoid ice crystals
  • Thaw overnight in the fridge and reheat with a splash of water
  • The greens will look softer but the flavor will be even deeper
Product image
Chop vegetables, slice meats, and prep ingredients easily for everyday cooking and homemade recipes.
Check price on Amazon
Close-up view of Mediterranean White Bean Stew served in a rustic bowl, topped with a drizzle of olive oil and fresh herbs. Pin It
Close-up view of Mediterranean White Bean Stew served in a rustic bowl, topped with a drizzle of olive oil and fresh herbs. | skilletstatic.com

There's something deeply satisfying about a meal that nourishes you without demanding hours of your time. This stew is proof that simple ingredients, treated with care, can become something that feels like a hug in a bowl.

Recipe FAQs

Can I use dried beans instead of canned?

Absolutely. Soak 1 cup dried white beans overnight, then cook them in simmering water for about 60-90 minutes until tender. Drain and use them exactly as you would canned beans in this stew. You may need to add a bit more broth since dried beans absorb more liquid during cooking.

How long does this stew keep in the refrigerator?

This stew stores beautifully for 4-5 days in an airtight container in the refrigerator. The flavors continue to develop and meld together, often making it even more delicious the second or third day. Reheat gently on the stovetop, adding a splash of water or broth if needed to adjust consistency.

Can I freeze this Mediterranean stew?

Yes, this freezes exceptionally well. Let the stew cool completely, then transfer to freezer-safe containers or bags leaving some space for expansion. It will keep for up to 3 months in the freezer. Thaw overnight in the refrigerator before reheating on the stovetop.

What vegetables work well as substitutions?

Feel free to use whatever vegetables you have on hand. Zucchini, eggplant, diced butternut squash, or green beans would all work beautifully. You can also swap the kale for Swiss chard, collard greens, or even add some diced potatoes for extra heartiness.

How can I make this stew more protein-rich?

While white beans already provide good protein, you can stir in some chickpeas or lentils along with the white beans. For a non-vegetarian version, adding some diced chicken or sausage during the simmering step would work well. Serving over quinoa instead of grains also boosts the protein content.

What can I serve alongside this stew?

Crusty bread or focaccia is perfect for soaking up the flavorful broth. A simple green salad with lemon vinaigrette provides a fresh contrast. For a more substantial meal, serve over cooked farro, brown rice, or quinoa. A dollop of Greek yogurt or a sprinkle of feta cheese adds a nice creamy element if you're not keeping it vegan.

Mediterranean White Bean Stew

A warming one-pot stew with tender white beans, vegetables, and Mediterranean herbs in a savory olive oil broth.

Prep Duration
15 min
Cook Duration
35 min
Total Duration
50 min
Created by Hailey Barnes


Skill Level Easy

Cuisine Mediterranean

Makes 4 Portions

Dietary Info Plant-Based, No Dairy, No 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

How-To Steps

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

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

Step 03

Cook 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

Add Liquids and Beans: Add the white beans, diced tomatoes, and vegetable broth. Bring to a gentle boil.

Step 06

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

Step 07

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

Step 08

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

What You'll Need

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

Allergy Details

Review all ingredients for possible allergens. If concerned, please ask a healthcare provider.
  • Contains no common allergens. Always check labels on canned beans and broth for potential allergens or gluten.

Nutrition Details (each serving)

These figures are for reference and shouldn't replace guidance from a healthcare expert.
  • Kcal: 295
  • Fats: 8 g
  • Carbohydrates: 42 g
  • Proteins: 13 g