When you find yourself with a pantry full of butter beans and a craving for something hearty, this Butter Bean Stew is the answer. It’s not a traditional Yemeni recipe by any stretch, but it’s inspired by Yemeni Ful, the famous fava bean stew. The result? A creamy, spiced stew that’s easy to throw together, warm, comforting, and just the thing for those times when you need something filling and flavorful – but without a ton of effort.
If you haven’t checked out my Yemeni Ful recipe yet, definitely give it a look. It’s a classic, and while this butter bean version is a little different, it’s just as comforting – and a great way to cook with butter beans!
Why Butter Beans?
Okay, I know what you’re thinking: this is not your typical Yemeni Ful. And you’re right! But sometimes a pantry full of butter beans leads to unexpected deliciousness. I swapped in butter beans because they’re creamy, soft, and have a mild flavor that really lets the spices shine. They create that rich, melt in your mouth texture you want in a stew.
While traditional Yemeni Ful uses fava beans, butter beans are a fantastic alternative. They’re still hearty, packed with protein, and full of comforting goodness.

Ingredients
For the Butter Bean Stew you will need:
- Canned butter beans
- Diced onions
- Diced tomato
- Minced garlic
- Thai chilis, optional
- Cilantro
- Water
- Cumin
- Coriander
- Paprika
- Black pepper
- Salt
- Vegetable oil
For Garnish:
- Cilantro
- Diced Onions
- Olive oil
Step-by- Step Instructions
Step 1: Prepare the Butter Beans
Start by preparing the canned butter beans. Opt for plain canned butter beans and avoid any varieties that are pre-seasoned or in a sauce. Drain and rinse the beans thoroughly. Then add them to a blender along with fresh cilantro and a couple of green Thai chilis (if you enjoy a bit of heat), add a splash of water. Blend until smooth, then set the mixture aside.
Step 2: Saute the Onions
In a medium saucepan, heat the vegetable oil over medium-low heat. Add the diced onions and saute them until they are soften and start to turn to a light golden color, which should take about 3-5 minutes.
Step 3: Cook the Tomatoes and Garlic
Next, add the diced tomatoes and minced garlic to the pan. Stir and cook for a couple of minutes until the tomatoes soften and break down.
Step 4: Add Tomato Paste and Spices
Stir in the tomato paste and cook for another 2 minutes. At this point, season with cumin, ground coriander, paprika, black pepper, and salt. Stir everything well, allow the spices to infuse for about 2-3 minutes. Stir occasionally.
Step 5: Mix in the Butter Beans
Now, add the blended butter bean mixture to the pan, stirring it into the tomato-spice base. Mix until everything is fully incorporated and smooth.

Step 6: Adjust Seasoning and Consistency
Taste the mixture and adjust the seasoning/salt if desired. If the stew seems too thick, add a spash of water to achieve your desired consistency. The stew should be be thicky and creamy, but not overly so!
Step 7: Let it Simmer!
Reduce the heat and let the stew simmer on low for about 3-5 minutes. This will allow all the flavors to deepen and meld together. Stir occasionally to prevent sticking, and feel free to add more if needed.
Step 8: Serve and Garnish
Once ready, serve the butter bean stew hot in a bowl, or for a more traditional touch, in a madara or magla (typical used for serving things such as Yemeni Ful or other stews in Yemen). For an added touch drizzle some olive oil, and top with diced onions and cilantro for garnish. Serve along side warm pita bread and you have one delicious meal that is perfect for breakfast or dinner!
Why You’ll Love This Butter Bean Stew
- Quick and Easy: This stew comes together fairly quickly, making it perfect for busy days when you still want something hearty and flavorful.
- Flavorful: With spices like cumin and coriander, this stew packs a punch of flavor!
- Nutritious and Filling: Butter beans are pakced with fiber and protein, making this stew a wholesome, satisfying meal.

What To Pair With This Butter Bean Stew?
I love serving this butter bean stew with warm pita bread or tanoor bread – it’s simple, comforting and perfect for scooping up all that creamy goodness. This recipe really was inspired by my Yemeni Ful recipe not only in its preparation but also in the way that is is served and eaten. So you’ll find this recipe just as hearty and satisfying.
Trust me, it’s the perfect pairing.

If you love Yemeni Ful or just a good, comforting stew, this recipe will quickly become one of your go-to recipes. It’s cozy, flavorful, and can be made in no time – perfect for a warm, hearty breakfast or weeknight dinner.
And if you haven’t checked out my Yemeni Ful recipe yet, be sure to give it a try. It’s the classic version, but both recipes are equally delicious in their own way.
Happy Cooking!
Butter Bean Stew
Course: Main Course, BreakfastDifficulty: Easy15
minutes25
minutesA warm, comforting butter bean stew inspired by Yemeni Ful!
Ingredients
- For the Butter Bean Stew
1 16 oz. can of butter beans, drained and rinsed
1/2 cup diced onions
1/2 cup diced tomatoes
1 garlic clove, minced
1 tablespoon tomato paste
3 Thai chili peppers (optional)
6 sprigs of cilantro
3 tablespoons vegetable oil
1 teaspoon ground cumin
1 teaspoon ground coriander
1/4 teaspoon paprika
1/4 teaspoon black pepper, or to taste
1/2 teaspoon salt, or to taste
1/2 cup water, plus additional water as needed
- Garnish
ghee or olive oil, as desired
finely chopped cilantro, as desired
Directions
- In a blender, add the drained and rinsed butter beans with Thai chilis (optional), and 1/2 cup of water. Blend until smooth and set aside.
- In a medium saucepan, heat the vegetable oil over medium-low heat. Add the diced onions and saute until soft and lightly golden, about 3-5 minutes.
- Add the diced tomatoes and minced garlic to the pan. Stir and cook for 2-3 minutes until the tomatoes soften and break down.
- Stir in the tomato paste and cook for another 2 minutes. Then, season with cumin, coriander, paprika, black pepper, and salt. Stir well and cook for 2-3 minutes to let the spices infuse.
- Add the blended butter bean mixture to the pan. Stir until everything is fully combined and smooth.
- If the stew is too thick, add a splash of water to achieve your desired consistency. The stew should be thick and creamy, but not too heavy. You can also taste the stew and adjust the seasoning, if desired.
- Reduce the heat and simmer the stew on low for about 3-5 minutes to allow the flavors to meld. Stir occasionally, adding more water if necessary.
- Serve the stew hot in a bowl or, for a traditional touch in a madara or magla. Drizzle with olive oil and top with diced onions and fresh cilantro. Serve alongside warm pita bread or tanoor bread.


Leave a Reply