Lebanese Green Beans in Tomato Sauce is a classic Lebanese vegetable side dish. This easy recipe is full of flavor with green beans, onions, and seasonings simmered in a delicious tomato sauce!

Lebanese Green Beans in Tomato Sauce

Lebanese Green Beans in Tomato Sauce is my all time favorite vegetable recipe. It is an easy middle eastern side dish recipe that is a go to in any Lebanese or Syrian home! Serve these green beans in tomato sauce with chicken, fish, or steak and you have a delicious, well rounded dinner! Seriously, these green beans are so good that they may just steal the show from the main course in your meal, which is not an easy task for the humble green bean!

It makes me so happy to see that Lebanese and Middle-Eastern restaurants are becoming so popular and that people are eating there on a regular basis! While Middle-Eastern and Mediterranean cooking is the basis of my cooking style,  I am embarrassed to admit that this is the first Lebanese recipe I am sharing on the blog!

Let me tell you why you need to try these Lebanese green beans in tomato sauce.  Most importantly, these beans are so good. They are so flavorful and pair perfectly with nearly any dinner. They are also easy and healthy. I love that this recipe travels well and you can throw them in a slow cooker to stay warm and take to a dinner. My Mom frequently makes these for potlucks to help even out all the desserts and carbs people bring!

Traditionally, you serve Lebanese Green Beans and rice together, and I really need to put together a recipe for how to make Lebanese rice pilaf! You can also serve these green beans with lamb in the tomato sauce!

These green beans are the perfect starting point if you are trying to segway into cooking more ethnic foods! So delicious and so easy, I hope you love this family favorite recipe as much as we do!

How to Make Lebanese Green Beans in Tomato Sauce

Middle Eastern Green Beans in Tomato Sauce

Middle Eastern Green Beans in Tomato Sauce is a traditional Lebanese recipe that pairs perfectly with any meal. Green beans and onions are slowly simmered in a rich tomato sauce. 

Course Side Dish
Cuisine Mediterranean
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings 4 people
Author Amanda @ Old House to New Home


  • lbs. green beans fresh or frozen, steamed
  • 1 medium sized onion sliced
  • 2 cloves of garlic minced
  • 2 tbsp. olive oil
  • 1 28  oz. can tomato sauce
  • 1 15 oz. can diced tomatoes
  • 1-2 tsp. salt
  • 1/2-1 tsp. pepper
  • 1/2 tsp. garlic powder


  1. In a skillet over medium heat, add the olive oil and onions. Cook onions 3-4 minutes, or until they start to become tender.
  2. Add garlic and cook another minute.
  3. Add green beans to the pan and stir well to combine. Add tomato sauce and diced tomatoes and seasonings.
  4. Stir well and cover. Let cook for 30-40 minutes, or until green beans are very tender and the tomato sauce has cooked down and thickened. Stir every 10 minutes or so while cooking.
  5. Before serving, check for seasonings and add more salt and pepper if desired.


Lebanese Green Beans in Tomato Sauce is an amazing middle-eastern side dish recipe! Everyone loves these green beans in tomato sauce!

Related Posts

2 thoughts on “Lebanese Green Beans in Tomato Sauce

Comments are closed.