If you’re looking for a light, nutritious, and flavor-packed dish, this Lebanese Green Bean Stew is a perfect choice. Tender green beans are simmered in a fragrant tomato and spice base, creating a comforting yet healthy main dish. With subtle Middle Eastern spices and a hint of lemon, this stew is bright, satisfying, and ideal for weeknight dinners or a wholesome family meal. It’s easy to make, naturally vegan, and full of fresh flavors that will delight your taste buds.
Why You’ll Love This Recipe
- Quick and easy: ready in just 40 minutes
- Healthy and nutritious: packed with fiber and vitamins
- Naturally vegan and gluten-free
- Flavorful Middle Eastern spices add depth without heaviness
- Flexible: can be customized with added proteins or spice
Ingredients
- Olive oil (2 tbsp): Used to sauté aromatics, adding subtle richness
- Onion (1 medium, chopped): Builds a savory, sweet base
- Garlic (3 cloves, minced): Adds fragrant depth
- Fresh green beans (1 lb, trimmed and cut into 2-inch pieces): The main star, tender yet crisp
- Diced tomatoes (1 can, 14.5 oz, undrained): Creates a bright, flavorful sauce
- Vegetable broth (2 cups): Forms a rich cooking liquid
- Ground cumin (1 tsp): Adds earthy warmth
- Ground coriander (1 tsp): Brings subtle citrusy notes
- Paprika (1 tsp): Mild smokiness and color
- Salt and pepper: Enhances all flavors
- Lemon juice (1 tbsp): Adds freshness and balance
- Fresh parsley (for garnish): Bright, herbal finish
How to Make Lebanese Green Bean Stew
1. Sauté Aromatics
In a large pot, heat olive oil over medium heat. Add chopped onion and sauté for about 5 minutes until translucent. Add minced garlic and cook for another minute until fragrant.
2. Add Green Beans
Stir in the green beans and sauté for 3–4 minutes, stirring occasionally, until they are slightly tender and coated in the aromatic oil and onion mixture.
3. Build the Stew
Pour in the diced tomatoes with their juice and the vegetable broth. Stir well to combine. Add cumin, coriander, paprika, salt, and pepper. Bring the mixture to a boil.
4. Simmer
Reduce heat to low, cover, and simmer for 25–30 minutes, or until the green beans are tender. Stir occasionally to prevent sticking.
5. Finish and Serve
Stir in the lemon juice just before serving. Garnish with freshly chopped parsley and serve warm.

Tips for Success
- Trim green beans evenly for uniform cooking.
- Taste and adjust seasoning at the end to ensure balance.
- For extra flavor, sauté the spices briefly before adding tomatoes.
- Avoid overcooking green beans—they should be tender but still slightly firm.
Equipment Needed
- Large pot with lid
- Wooden spoon or spatula
- Cutting board and knife
- Measuring spoons
Recipe Variations
- Add Protein: Stir in cooked chickpeas or lentils for a heartier stew.
- Spicy Twist: Add red pepper flakes or diced jalapeño for heat.
- Herb Variations: Add mint or cilantro along with parsley for extra freshness.
- Tomato-Free Version: Use roasted red peppers blended with broth for a different flavor.
Serving Suggestions
- Serve with warm pita bread or rice to soak up the sauce.
- Pair with a fresh salad or yogurt for a light, balanced meal.
- Drizzle with a little extra olive oil before serving for richness.
FAQs
Can I use frozen green beans?
Yes, add them directly to the pot and cook a few minutes longer until tender.
Is this stew vegan?
Yes, it’s naturally vegan and gluten-free.
Can I make it ahead of time?
Yes, it tastes even better after a few hours or the next day as flavors meld.
Can I increase the spice level?
Absolutely, add red pepper flakes, jalapeños, or cayenne to taste.
How do I store leftovers?
Store in an airtight container in the refrigerator for up to 3 days.
Final Thoughts
This Lebanese Green Bean Stew is a healthy, flavorful, and satisfying dish that brings the warmth of Middle Eastern cuisine to your table. With tender green beans, aromatic spices, and a hint of lemon, it’s perfect as a light main course or a hearty side. Simple, wholesome, and full of fresh flavor, this stew is a recipe you’ll return to again and again.
Print
Lebanese Green Bean Stew
- Total Time: 40 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
A flavorful and healthy Lebanese Green Bean Stew that is perfect for a nutritious main dish. Tender green beans simmered in a fragrant tomato and spice broth, finished with a touch of lemon and fresh parsley.
Ingredients
- 2 tbsp olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1 lb fresh green beans, trimmed and cut into 2-inch pieces
- 1 can (14.5 oz) diced tomatoes, undrained
- 2 cups vegetable broth
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp paprika
- Salt and pepper, to taste
- 1 tbsp lemon juice
- Fresh parsley, chopped (for garnish)
Instructions
- Heat olive oil in a large pot over medium heat. Sauté onion until translucent, about 5 minutes.
- Add garlic and cook 1 more minute until fragrant.
- Add green beans and sauté 3–4 minutes, stirring occasionally.
- Pour in diced tomatoes with juice and vegetable broth. Stir to combine.
- Add cumin, coriander, paprika, salt, and pepper. Bring to a boil, then reduce heat to low.
- Cover and simmer 25–30 minutes until green beans are tender.
- Stir in lemon juice just before serving.
- Garnish with fresh parsley and serve warm.
Notes
- For added protein, add cooked chickpeas or lentils.
- For spicier flavor, add red pepper flakes or diced jalapeño during cooking.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Lebanese



