Black Bean Stew

f you’re looking for a hearty, healthy dinner that’s easy to make and packed with flavor, this Black Bean Stew is one of my favorite Mediterranean-inspired comfort meals. Made with black beans, colorful vegetables, olive oil, herbs, and warming spices, it’s a satisfying vegetarian dinner that comes together in about 40 minutes.

This black bean stew is naturally rich in fiber, plant-based protein, vitamins, and minerals, making it a meal that not only tastes great but also helps keep you full for hours. Whether you’re trying to eat more beans, follow the Mediterranean Diet, or simply want another healthy weeknight dinner, this recipe belongs in your regular rotation.

One of the things I love most about this stew is how versatile it is. Enjoy it just as it is, serve it over brown rice or quinoa, spoon it over baked sweet potatoes, or thin it with a little broth for a delicious soup. It also freezes beautifully, making it perfect for meal prep.

This recipe also holds a special place in my heart. Years ago, it became the foundation for one of my earliest cookbooks, Things to Do with Black Bean Stew, where I used this simple stew as the starting point for dozens of meals inspired by cuisines from around the world. It’s a recipe I’ve continued making for years because it’s simple, affordable, and consistently delicious.

Why You’ll Love This Black Bean Stew

There are plenty of bean stew recipes, but this one stands out because it’s built around simple Mediterranean ingredients that create layers of flavor without requiring hours in the kitchen.

You’ll love this recipe because it is:

  • Ready in about 40 minutes
  • Naturally vegan, vegetarian and gluten free
  • High in fiber and plant-based protein
  • Made with inexpensive pantry staples
  • Perfect for meal prep
  • Great for freezing
  • Easy to customize with your favorite vegetables or toppings

The fire-roasted tomatoes, cumin, oregano, chili powder, and a touch of smoked paprika give this stew a deep, smoky flavor, while the vegetables add texture and sweetness.

Why Black Beans Are So Healthy

Black beans are one of the healthiest foods you can include in your Mediterranean Diet. Although beans are often overlooked, they’re nutritional powerhouses.

Black beans provide:

  • Plant-based protein
  • Fiber to support digestive health
  • Iron
  • Magnesium
  • Potassium
  • Folate
  • Antioxidants called anthocyanins, which also give black beans their dark color

The combination of protein and fiber helps keep you satisfied longer and can support healthy blood sugar levels. Eating beans regularly has also been associated with better heart health and may help lower LDL (“bad”) cholesterol as part of an overall healthy eating pattern.

Combined with vegetables and extra virgin olive oil, this stew becomes a filling meal that’s every bit as comforting as it is nourishing.

Ingredients You’ll Need

This recipe uses simple ingredients that are easy to find in almost any grocery store.

Extra Virgin Olive Oil – Adds richness while providing heart-healthy fats that are a cornerstone of the Mediterranean Diet.

Onion and Garlic – The aromatic foundation of the stew.

Carrots – Add natural sweetness and color.

Red Bell Pepper – Brings freshness and vitamin C.

Mushrooms – Add a savory, meaty texture.

Fresh Spinach – Adds color and nutrients while melting beautifully into the stew.

Black Beans – Use two 15-ounce cans, including all of the liquid. The bean liquid naturally helps thicken the stew while adding flavor.

Fire-Roasted Diced Tomatoes – These add a wonderful smoky depth compared to regular diced tomatoes.

Tomato Paste – Just one tablespoon deepens the flavor and gives the stew even more richness.

Cumin, Chili Powder, Oregano, and Smoked Paprika – A warm blend of spices that creates incredible flavor.

Cayenne Pepper – Optional if you enjoy a little heat.

Red Wine Vinegar or Fresh Lime Juice – Stirred in at the end, this brightens all of the flavors.

How to Make Black Bean Stew

1. Sauté the vegetables

Heat the olive oil in a large pot over medium heat. Add the onion, garlic, carrots, and red pepper. Cook for about 6–8 minutes until the vegetables begin to soften.

2. Build the flavor

Add the mushrooms and cook until they release their moisture.

Stir in the tomato paste and cook for one minute.

Add the spinach along with the cumin, chili powder, oregano, smoked paprika, and cayenne pepper. Cook until the spinach wilts.

3. Add the beans and tomatoes

Pour in both cans of black beans, including all of the liquid, along with the fire-roasted tomatoes.

Bring everything to a gentle boil.

4. Simmer

Reduce the heat and simmer uncovered for about 30 minutes, stirring occasionally. The stew will naturally thicken as it cooks.

5. Finish

Just before serving, stir in a tablespoon of red wine vinegar or fresh lime juice. Taste and adjust the seasoning if needed.

Serve warm with your favorite toppings.

Tips for the Best Black Bean Stew

A few simple tips can make this recipe even better.

  • Buy baby spinach to save prep time.
  • Purchase pre-sliced mushrooms for even quicker preparation.
  • Fire-roasted tomatoes provide noticeably more flavor than regular diced tomatoes.
  • If you’d like more of a soup consistency, simply stir in 1–2 cups of low-sodium vegetable broth while the stew simmers.
  • Like many stews, the flavor becomes even better the next day.

Delicious Variations

One of the reasons I love this recipe is that it’s easy to customize.

Try adding:

  • Sweet potatoes
  • Zucchini
  • Corn
  • Kale
  • Cooked quinoa
  • Brown rice
  • Diced roasted butternut squash

If you aren’t vegetarian, cooked shredded chicken or sliced chicken sausage also work well.

What to Serve with Black Bean Stew

This hearty stew is satisfying on its own, but it also pairs well with many Mediterranean side dishes.

Some of my favorites include:

  • Whole grain bread
  • Brown rice
  • Quinoa
  • Roasted sweet potatoes
  • A simple green salad
  • Cornbread
  • Sliced avocado

For garnish, try:

  • Fresh cilantro
  • Diced avocado
  • Crumbled feta cheese
  • Pumpkin seeds
  • A squeeze of fresh lime

Storage and Freezing

Store leftover black bean stew in an airtight container in the refrigerator for up to 5 days.

The flavors actually become richer after sitting overnight, making leftovers even more delicious.

This stew also freezes exceptionally well. Allow it to cool completely before transferring it to freezer-safe containers. Freeze for up to 3 months and thaw overnight in the refrigerator before reheating.

Frequently Asked Questions

Can I use dried black beans?

Yes. Cook the beans first before making the recipe. You’ll need about 3 cups of cooked black beans.

Is black bean stew healthy?

Absolutely. This recipe is high in fiber, rich in plant-based protein, loaded with vegetables, and made with heart-healthy extra virgin olive oil.

Can I make it spicy?

Yes. Increase the cayenne pepper, add diced jalapeños, or finish with your favorite hot sauce.

Can I make this into soup?

Definitely. Simply stir in 1 to 2 cups of low-sodium vegetable broth until you reach your preferred consistency.

Is this recipe good for meal prep?

Yes. It stores beautifully, reheats well, and freezes easily, making it one of my favorite meals to prepare ahead for busy weeks.

Final Thoughts

Simple recipes are often the ones we come back to again and again, and this Black Bean Stew is no exception. It’s warm, filling, nutritious, and incredibly versatile. Whether you’re serving it for a quick weeknight dinner, packing leftovers for lunch, or freezing a batch for another day, it’s a recipe you’ll find yourself making throughout the year.

If you make this recipe, I’d love to hear how you served it. Leave a rating and comment below to let us know your favorite variation!

Black Bean Stew

Black Bean Stew

4.43 from 14 votes
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 4
Calories 274 kcal

Ingredients
  

  • 2 tabespoons extra virgin olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, chopped
  • 2 carrots, peeled and diced
  • 1 red bell pepper, diced
  • 1 cup mushrooms, sliced
  • 2 cups baby spinach
  • 1 tablespoon tomato paste
  • 2 15 ounce black beans, including liquid 2 cans
  • 15 ounces diced tomatoes, fire roasted, no-salt added 1 can
  • 2 teaspoon cumin
  • 1 tablespoon chili powder
  • 1 teaspoon smoked paprika
  • 1 teaspoon oregano dried
  • Dash of cayenne pepper (optional)
  • 2 teaspoons red wine vinegar or fresh lime juice

Instructions
 

  • Heat the extra virgin olive oil in a large pot or Dutch oven over medium heat. Add the onion, garlic, carrots, and red bell pepper. Cook for 6–8 minutes, stirring occasionally, until the vegetables begin to soften.
  • Add the mushrooms and cook for 3–4 minutes, until they release their moisture. Stir in the tomato paste and cook for 1 minute, allowing it to caramelize slightly.
  • Add the spinach, cumin, chili powder, smoked paprika, oregano, and cayenne pepper (if using). Stir until the spinach has wilted.
  • Add both cans of black beans, including all of the liquid, along with the fire-roasted diced tomatoes. Stir well to combine.
  • Bring the stew to a gentle boil, then reduce the heat to low. Simmer uncovered for about 30 minutes, stirring occasionally, until the vegetables are tender and the stew has thickened.
  • Stir in the red wine vinegar or fresh lime juice just before serving. Taste and season with salt and freshly ground black pepper, if needed.
  • Serve warm on its own or over brown rice or quinoa. Garnish with fresh cilantro, diced avocado, crumbled feta cheese, or pumpkin seeds, if desired.

Nutrition

Calories: 274kcalCarbohydrates: 51gProtein: 17gFat: 2gSaturated Fat: 0.4gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 930mgPotassium: 1337mgFiber: 20gSugar: 8gVitamin A: 8488IUVitamin C: 64mgCalcium: 171mgIron: 7mg
Have you tried this recipe? Tell us about it!Click here to rate this recipe in the comments section below.
About the Author: Bill Bradley, R.D.
Bill’s passion is to live and teach the principles of good food, generosity, and how to open our hearts while we take care of ourselves and others. More →

4 Comments

  1. Lyndsay January 20, 2023 at 4:25 pm - Reply

    5 stars
    Very flavorful and hearty stew! Thank you so much for this recipe. I made it for my family today, I’m gonna say though, I used dry beans instead of canned beans, I also used just regular diced tomatoes (while making it I was disappointed because I absolutely love fire roasted and was worried that this would take away from the flavor it was still delicious) another thing I added was sweet Italian sausage (my family don’t like beans so I was trying to add to it to entice them to try it).

  2. Debbie March 6, 2022 at 5:09 pm - Reply

    5 stars
    Very good! Will definitely make again.

  3. Audrey February 17, 2016 at 9:02 pm - Reply

    I have just made this black bean stew recipe. The flavour is very nice. It is slightly too spicy for my husband and I, but that is just individual taste and I will adjust it next time. I did add about half a teaspoon of honey, which goes very nicely with these flavours. It is also a very nice, colourful looking dish. I will make it again, for sure!

    I did notice that the recipe itself has a couple of errors in it. There are two quantities of cumin in the ingredients, both the same, and I think that was a mistake. Also, in the making of the recipe there is no mention of adding the black beans and tomatoes, but two different steps indicating to add the mushrooms, red pepper and spices. I added them as step 3, but you might want to correct your recipe, just in case!

    Thank you for the enjoyable recipe!

    • Bill Bradley, R.D. April 1, 2016 at 12:35 am - Reply

      Thank you Audrey. I’m glad you enjoyed the recipe. The addition of the honey is brilliant for smoothing out the spiciness! We also fixed the errors!

4.43 from 14 votes (12 ratings without comment)

Leave A Comment

Recipe Rating




Mediterranean Living

Our Newsletter

Get seasonal recipe ideas as well as special offers on our online programs, live webinars and video releases. Sent once a week.