Lebanese green bean stew is a classic Middle Eastern stew, a green bean and beef stew made really easily in a tomato based sauce, and usually served with rice. It’s healthy, delicious and very simple.

Jump to:
- What is Lebanese green bean stew?
- Ingredients for Lebanese green beans with meat:
- How to make this healthy green bean beef stew:
- Making this green bean stew in an Instant pot:
- What to serve with fasolia khadra:
- Storing leftovers:
- Recipe tips and tricks:
- Recipe FAQs:
- For more Middle Eastern stews:
- Lebanese Green Bean Stew
What is Lebanese green bean stew?
This is also known as fasolia khadra, or Lebanese green beans with meat. It’s a comforting, homey dish that’s a common part of Middle Eastern cooking.
The meat is cooked in a spiced broth, then the green beans are added and cooked through, then the tomato aspect is added and you simmer the stew.
There are other bean stews in Middle Eastern cuisine, like white bean stew, or a vegetarian green bean stew.
Ingredients for Lebanese green beans with meat:

Olive oil
Onion– finely diced
Garlic– I like slicing the garlic so I get tender bits of garlic slices while eating the stew
Beef cubes– Any cut will do, as even tougher cuts will break down well while cooking the stew
Green beans– I use frozen green beans, and you don’t even need to thaw them.
Canned tomatoes– A can of either crushed tomatoes, diced tomatoes, or whole tomatoes that you hand crush or chop.
Tomato paste– to deepen the flavor of the stew
How to make this healthy green bean beef stew:






- Saute the onion and garlic in the olive oil, then brown the beef cubes all over.
- Once a brown crust develops, add the water and all the spices and simmer on medium until meat is cooked through and tender, anywhere from 40-60 minutes.
- Once meat is cooked, add frozen green beans and simmer 10-15 minutes until beans are cooked.
- Add the canned tomato and tomato paste, stir, bring to a boil then simmer covered for 10-15 minutes until sauce thickens.
Making this green bean stew in an Instant pot:
You can cook the meat in a pressure cooker or Instant pot to make this recipe faster. Put the Instant pot on saute mode, cook the onions and garlic, and brown the beef.
Add the water, canned tomato, and tomato paste and cook on high for 25 minutes, then naturally release pressure for 10 minutes before force releasing remaining pressure.
Turn the pot back onto saute mode, and add the green beans and simmer until cooked through.
What to serve with fasolia khadra:

I like having this with vermicelli rice, which is probably the most traditional side dish. You could also serve this over brown rice, scoop up some of the stew with pita bread, or enjoy it without any additional carbs.
Storing leftovers:

Leftovers will last in the fridge tightly covered for 4-5 days. You can also freeze green bean and beef stew for up to 3 months in a tightly covered container or freezer safe bag, it freezes very well! When ready to eat, thaw overnight in the fridge and gently reheat in a saucepan.
Recipe tips and tricks:
- Although more tender cuts of beef will cook through faster, this is a good opportunity to use cheaper cuts of beef that’ll tenderize through the stewing process.
- You can also use fresh tomatoes if you prefer, I’d recommend blanching and peeling them and dicing them if going that route.
- Taste the green beans as they simmer. If they are undercooked they may taste rubbery, and if you overcook them they’ll be soft and mushy with no bite. You want a happy medium!

Recipe FAQs:
Yes, this freezes very well! It’ll last in a tightly covered container in the freezer for up to 3 months.
For vegetarian Lebanese green beans, I recommend checking out this recipe. It’s very simple to make and a great vegan dish.
Yes, see the section above titled “Making this green bean stew in an Instant pot”
For more Middle Eastern stews:
Love this recipe? Please leave a 5-star 🌟🌟🌟🌟🌟rating in the recipe card and a comment!
Stay in touch with me through social media @ Instagram, Pinterest, and Facebook. Don’t forget to tag me when you try one of my recipes!

Lebanese Green Bean Stew
Ingredients
- 2 tablespoon olive oil
- 1 onion, finely diced
- 7-8 garlic cloves, sliced
- 1 lb beef cubes 500g
- 5 cups water
- 1/2 teaspoon seven spices or all spice
- 1/2 teaspoon cinnamon
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 bag frozen green beans 15oz, 400g
- 1 can crushed or diced tomatoes 15 oz, 400g
- 2 tablespoon tomato paste
Instructions
- Heat olive oil in a large pan on medium high heat, then add the onion. Saute until softened, 5-6 minutes, then add the sliced garlic.
- Add beef cubes, and brown all over.
- Once a brown crust develops, add the water and all the spices and simmer on medium until meat is cooked through and tender, anywhere from 35-60 minutes.
- Once meat is cooked, add frozen green beans and simmer 10-15 minutes until beans are cooked.
- Add the canned tomato and tomato paste, stir, bring to a boil, then simmer covered for 10-15 minutes or until sauce thickens.
Toni says
This is so perfect! Easy to make, healthy and delicious!
Farah Abumaizar says
Thanks so much Toni!
Casey says
I loved the flavors in this stew! So many complementary spices!
Farah Abumaizar says
Thank you Casey!
Chenee says
That looks great! So many different textures and flavors in one bowl. I’ve never had green bean stew before, but I’m definitely putting it on my list!
Farah Abumaizar says
I hope you try and love it!
Andrea says
The meat looks so tender and the flavors sound marvelous. I can’t wait to taste this.
Farah Abumaizar says
I bet you’ll love it Andrea!
Savita says
This was really good, a delicious yet comfort food. Great recipe for busy weeknights!!!
Farah Abumaizar says
Thank you Savita!