Lebanese Green Beans Recipe: Crispy Lemon-Herb Roast With Tangy Yogurt Twist

Side Dishes

Lebanese Green Beans Recipe: Crispy Lemon-Herb Roast With Tangy Yogurt Twist

This Lebanese green beans recipe transforms simple green beans into a crispy, aromatic side dish that captures the bright flavors of the Mediterranean.

The secret lies in roasting the beans with garlic, lemon zest, and a touch of allspice until they develop a golden crust, then finishing with a tangy yogurt drizzle that adds depth.

I first tried this version while visiting a family in Beirut, where it was served alongside grilled lamb—now it’s my go-to for weeknight dinners that taste like a restaurant.

The beauty of this method is its simplicity: fresh green beans get tossed in olive oil, garlic, and spices before roasting until crispy at the edges.

A final touch of lemon juice and fresh herbs brightens the dish, while a drizzle of strained yogurt adds creaminess without overpowering the natural flavor.

The result is a side that’s vibrant, flavorful, and ready in under 30 minutes—perfect for pairing with grilled meats, fish, or even as a standalone vegetarian meal.

What makes this recipe stand out is the balance of textures—crispy beans, tender centers, and a silky yogurt finish—that comes together effortlessly. The lemon-herb marinade infuses every bite with zesty brightness, while the allspice adds a warm, earthy note that’s quintessentially Lebanese.

This isn’t just a side dish; it’s a flavor experience that elevates any meal.

Serve it warm alongside grilled chicken, lamb, or even as a topping for flatbread. The yogurt drizzle can be adjusted for thickness, and you can swap in other herbs like parsley or mint for variation. Here’s how to make it—step by step—for restaurant-quality results at home.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Low Cal

Ingredients for lebanese green beans

Fresh green beans, zesty lemon, and aromatic spices create this crispy Lebanese side dish.

Ingredient Amount Notes
Fresh Green Beans 🥦 1 ½ lb Trimmed, French-style preferred
Extra-Virgin Olive Oil 🫒 ¼ cup High-quality, fruity variety
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Lemon Zest 🍋 1 tbsp From 1 medium organic lemon
Fresh Lemon Juice 🍋 1 tbsp Freshly squeezed
Ground Allspice 🌶️ ½ tsp Freshly ground for warmth
Salt 🧂 ½ tsp Kosher or sea salt
Fresh Flat-Leaf Parsley 🌿 ¼ cup Chopped, stems removed
Plain Greek Yogurt 🥛 ½ cup Strained, full-fat preferred
Ground Black Pepper 🌶️ ¼ tsp Freshly cracked
Toasted Pine Nuts 🥜 2 tbsp Optional garnish

The green beans are the star, so look for bright, crisp varieties—avoid those with yellowing ends or slimy spots. Trader Joe's and Whole Foods carry excellent French-style beans, but any fresh green bean works. Trim the ends carefully (about 1/4 inch) to avoid bitterness. For extra flavor, I often add a handful of cherry tomatoes to the roast—halved and tossed in with the beans. The garlic should be freshly minced (not pre-minced jars) for the best flavor. If you can't find allspice, a pinch of cinnamon plus nutmeg works as a substitute, though it won't be identical.

No extra-virgin olive oil? Light olive oil or avocado oil will work, though the flavor won't be as rich. The yogurt must be strained for at least 2 hours (or overnight) to remove excess liquid—this is crucial for that perfect silky drizzle. Short on parsley? Fresh mint or cilantro adds a lovely twist, though parsley's bright flavor is traditional. The lemon zest can be zested by hand (more vibrant) or with a microplane. For a quicker version, use bottled lemon juice, but fresh is always better. If you're serving this to a crowd, double the recipe—it disappears fast.

This dish reheats beautifully, though the beans lose some crispiness. For best results, reheat in a skillet over medium heat for 2-3 minutes until warmed through. Store the yogurt drizzle separately in the fridge for up to 3 days, and keep the roasted beans in an airtight container for 4 days. The pine nuts, if using, should be stored in the freezer to prevent rancidity. To make ahead, roast the beans and store them at room temperature (they crisp up again when reheated), then drizzle with yogurt just before serving. The flavors actually improve slightly the next day as the spices meld.

❤️

Why You'll Love This Recipe

  • No-Chop Needed: I swear by this trick—just trim the ends, no dicing, no fuss. The beans stay whole and snappy, so you’re done in half the time.
  • Zesty Brightness: That lemon zest and juice cut through the richness of the olive oil like a breath of fresh air. Honestly, it’s the kind of flavor that makes you reach for seconds.
  • Meal Prep Hero: I double the batch and store it in the fridge for days—perfect for lunches or a quick side. Toss it with grilled chicken or serve it over rice, and you’ve got a full meal in minutes.
  • Budget-Friendly Crunch: Fresh green beans are affordable, and this recipe uses them up without waste. Plus, the garlic and lemon stretch every dollar, making it my go-to for feeding the family without breaking the bank.

Step-by-step instructions for crispy lemon-herb roasted green beans

Here's the method for achieving perfectly crispy green beans with vibrant flavors.

1

Prepare and Season the Green Beans

Start by trimming the ends of the 1.5 lb fresh green beans and cutting them into 2-inch pieces. If using French-style beans, leave them whole. Spread them out on a clean kitchen towel and pat dry completely—this step is crucial for achieving crispy texture.

In a large bowl, combine the dried green beans with 0.25 cup extra-virgin olive oil, 1 tablespoon lemon zest, 1 tablespoon fresh lemon juice, 0.5 teaspoon ground allspice, 0.5 teaspoon salt, and 0.25 teaspoon ground black pepper. Toss gently but thoroughly until every bean is evenly coated in the oil and seasoning mixture. The lemon zest will add bright citrus notes while the allspice contributes warm depth.

2

Roast Until Crispy and Golden

Preheat your oven to 425°F. Arrange the seasoned green beans in a single layer on two rimmed baking sheets, leaving about ½-inch space between each piece. This spacing is essential for even browning and crispiness—crowding will lead to steamed rather than roasted beans.

Roast for 15-18 minutes, stirring the beans once halfway through cooking time. You're looking for beans that are deeply golden brown with crisp edges. The high heat and proper spacing create that perfect contrast between tender centers and crispy exteriors. If your oven runs hot, start checking at the 15-minute mark to prevent over-browning.

3

Prepare the Yogurt Sauce

While the green beans roast, make the yogurt sauce by combining 0.5 cup plain Greek yogurt with the 0.25 cup chopped fresh flat-leaf parsley. Stir well to incorporate the herbs into the yogurt. This simple sauce adds a cooling contrast to the warm, crispy beans and brings freshness to each bite.

For extra texture, gently fold in the 2 tablespoons toasted pine nuts just before serving. The pine nuts should be warm but not crispy—add them to the sauce only at the last moment to maintain their texture. If you prefer a smoother sauce, you can strain it through a fine-mesh sieve to remove any herb stems.

4

Assemble and Serve Immediately

Transfer the roasted green beans to a serving platter while they're still hot. Drizzle with the yogurt sauce, tossing gently to coat the beans evenly. The contrast between the warm, crispy beans and cool yogurt creates a perfect balance of textures and temperatures.

Serve immediately while the beans are at their crispest. The lemon-herb seasoning will be most vibrant when enjoyed fresh, and the yogurt sauce will complement the roasted flavor perfectly. For an extra touch, sprinkle with additional lemon zest or a pinch of flaky sea salt before serving.

👨‍🍳

Pro Tips For Making Lebanese Green Beans

  • Trim the Ends: Snip off the very tips of your green beans—those tough, fibrous ends won’t soften no matter how long you cook them. I used to leave them whole out of laziness, and they’d turn to mush while the rest stayed crunchy. Two seconds with kitchen shears saves you from a textural disappointment.
  • Sear in Batches: Crowd the pan, and your garlic will steam instead of sizzle—leading to sad, pale cloves instead of nutty, golden ones. Work in two batches if needed; high heat and a little patience guarantee that aromatic punch. Trust me, your nose will notice the difference.
  • Zest First, Juice Last: Toss the green beans with lemon zest before adding juice—it clings better and brightens the oil immediately. I learned this after serving a dish where the zest just sank to the bottom like confetti at a bad party. A quick shake of the bowl fixes it.
  • Finish with Cold Oil: Drizzle in a tablespoon of extra-virgin olive oil at the very end while the beans are still hot. It cools slightly, emulsifies with the lemon, and coats every bean for a silky finish. Sounds weird, but it works—your dish will look and taste restaurant-worthy in seconds.

Storing and reheating your leftovers

Refrigerator Storage

Store your roasted green beans in an airtight container for up to 4 days in the fridge. I use glass Pyrex containers with tight-sealing lids—they keep the beans crispier longer than plastic. Store the yogurt sauce separately in a small jar or bowl, as it absorbs moisture.

Keep the beans at room temperature for the first 2 hours after cooking to prevent condensation, which can make them soggy. 🥦

Freezer Preservation

For longer storage, freeze the roasted beans in a single layer on a baking sheet for 1 hour to prevent clumping, then transfer to a freezer-safe bag. They’ll keep for 3 months without losing much texture.

Thaw overnight in the fridge before reheating. The yogurt sauce freezes poorly—make it fresh when ready to serve. If you must freeze it, add 1 teaspoon lemon juice to prevent curdling. ❄️

Reheating for Crispiness

To revive the crispy texture, spread the beans on a baking sheet and reheat in a 400°F oven for 5-7 minutes until warmed through. For a quick stovetop method, toss the beans in a nonstick skillet over medium-high heat with 1 teaspoon olive oil for 2-3 minutes.

Avoid microwaving—they’ll turn rubbery. The yogurt sauce should be reheated gently in a saucepan over low heat until smooth. 🔥

Make-Ahead Yogurt Sauce

Prepare the yogurt sauce up to 3 days ahead and store it in the fridge. Before serving, whisk in fresh herbs (like parsley or mint) to brighten the flavors. If the sauce thickens, thin it with 1 teaspoon water or lemon juice.

For extra richness, stir in 1 teaspoon honey or 1 minced garlic clove before serving. This step saves time on busy days! 💡

Serving Fresh vs. Reheated

For the best experience, serve these beans freshly roasted with the yogurt drizzle—you’ll notice the crispy edges and vibrant lemon notes shine brightest. If reheating, add 1 extra minute to the oven time to restore crispiness.

The allspice flavor deepens slightly after resting, so leftovers often taste even more complex. Pair with warm pita bread or grilled meats for a complete meal. 🌟

Nutrition facts

Servings 4
Amount Per Serving
Calories 240kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 5mg2%
Sodium 320mg14%
Total Carbohydrate 18g6%
Dietary Fiber 6g21%
Sugars 6g
Protein 7g14%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen green beans instead of fresh?

Frozen green beans work in a pinch, but fresh is ideal for that crispy texture. If using frozen, thaw and pat completely dry before roasting—any ice crystals will steam the beans instead of crisping them. For best results, add 2 extra minutes to the roasting time to compensate for the moisture difference.

2

What's the secret to getting the beans extra crispy?

The key is high heat and proper spacing. Roast at 425°F with beans spread in a single layer, leaving ½-inch gaps between each. Pat them bone-dry before seasoning—even a little moisture prevents crispiness. Stir once halfway through for even browning.

3

How can I make this dish vegetarian?

This recipe is already vegetarian! The yogurt sauce provides plenty of protein, and the lemon-herb beans pair beautifully with plant-based mains. For extra heartiness, serve with chickpeas or toasted nuts like almonds. The allspice and lemon flavors complement veggie dishes perfectly.

4

Can I substitute allspice with another spice?

Yes! If you don't have allspice, use a mix of ½ tsp cinnamon + ¼ tsp nutmeg for warmth. For a smokier flavor, try ½ tsp smoked paprika. The dish will still taste delicious—just slightly different. The allspice gives it that authentic Lebanese touch, though.

5

How do I adjust the yogurt sauce for dietary needs?

For dairy-free, use coconut yogurt or a vegan Greek yogurt alternative. To make it lighter, blend with 1 tbsp water and strain. For extra protein, add 1 tbsp tahini. The sauce should still be thick enough to cling to the beans without being watery.

★★★★★4.6(10 reviews)
Categories Side Dishes