Green Beans with Onions and Pine Nuts is a traditional Lebanese side dish recipe that is family friendly and easy! For as long as I can remember, my family has been serving up this fresh green bean recipe alongside lots of different meals!

 Green Beans with Onions and Pine Nuts is hands down my absolute favorite green bean recipe. I could eat these every single day and not get sick of them. I love them cold straight from the fridge or hot directly from the pan! The flavors are so simple, onion, garlic, and toasted pine nut. Sometimes simple side dish recipes are the best right? I also love that you can also eat these hot or cold, so they are great to take to a picnic where you might not have access to heating foods up!

These Lebanese green beans are a staple in my family. My Mom has been making these for as long as I can remember and they pair so well with so many different main courses. They are great side dish with pork, chicken, fish, or a traditional Lebanese meal like kibbee or meat pies. I debated even blogging them because it is such a humble side dish, but then I realized that sometimes recipes without a ton of bells and whistles are what people really want!

My other favorite green bean recipe are these Lebanese Green Beans in Tomato Sauce so basically, Lebanese style green beans are clearly a popular item around this house! You all loved the green beans in tomato sauce too, so I hope these Green Beans with Onions and Pine Nuts are a hit as well! They are so so simple and you will love how easy this recipe is. Onions and garlic go together so well, don’t they? That classic flavor combination elevates the humble green bean and makes this recipe so tasty!

How to toast pine nuts? 

Toasting pine nuts is really easy! Heat a skillet to medium heat and keep the pan dry, so no oil, butter, or non stick spray. Add your pine nuts and cook for 2-3 minutes or until golden brown. Remove them from the pan and set aside so you don’t burn them!

To make this an even quicker side dish recipe, purchase the steam in bag fresh green beans from the produce aisle. This will save you some time and you can steam the green beans in the microwave while the onions cook!

If you are looking for an easy go to side dish recipe, then these Green Beans with Onions and Pine Nuts will be perfect for your next meal! You will find yourself making these again and again!

Looking for more easy side dish recipes?

BLT Pasta Salad

Easy and Healthy Zucchini Tots

Lebanese Green Beans in Tomato Sauce

Skillet Potatoes

Green Beans with Onions and Pine Nuts

These Lebanese style Green Beans with Onions and Pine Nuts will become your favorite vegetable side dish recipe! 

Course Side Dish
Cuisine Mediterranean
Keyword green beans
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 4 people
Author Amanda @ Old House to New Home


  • 1 1/2 lbs fresh green beans trimmed and steamed
  • 2 tbsp olive oil
  • 2 large white onions sliced
  • 3 garlic cloves minced
  • 1/4 cup pine nuts
  • 1 tsp salt
  • 1/2 tsp pepper
  • 1/2 tsp garlic powder
  • 1/4 tsp red pepper flakes optional


  1. Add pine nuts to a medium- hot pan. Cook for 2-3 minutes or until toasted. Remove from pan and set aside.

  2. Add olive oil to the pan. Once hot, add onions and stir well. Let cook for 5 minutes, or until tender. Add garlic cloves and cook for another minute. 

  3. Add green beans and seasonings. Stir and place lid on pan and cook for 10-15 minutes, or until green beans are tender. Add more seasonings if desired and then toss in pine nuts. Cook another 5 minutes and then serve.  

Lebanese Green Beans with Onions, Pine Nuts, and Olive Oil

Related Posts