Kharka-e Loobia Sabz ba Gerdu (خرکۀ لوبیا سبز با گردو) — Persian Roasted Green Bean Stew with Walnuts
A Persian-inspired green bean stew where beans are gently steam-roasted, then glazed with a honey-vinegar reduction. Toasted walnuts add earthy crunch, balanced by onion, garlic, and thyme for a refined, comforting main or side.

Printable Recipe Card
Servings: 4 · Total: 65 min · Difficulty: medium
Ingredients (quick list)
- 500 g Fresh green beans, trimmed and cut into 4 cm pieces (Choose firm, bright beans)
- 200 g Yellow onion, finely diced (About 1 large onion)
- 12 g Garlic, finely grated or minced (About 3 large cloves)
- 45 ml Extra virgin olive oil (Divided)
- 6 g Sea salt (About 1 tsp, plus more to taste)
- 1 g Black pepper, freshly ground (About 1/2 tsp)
- 2 g Dried thyme (About 2 tsp)
- 80 g Walnuts, coarsely chopped (Toast for best flavor)
- 45 ml Red wine vinegar (Or apple cider vinegar for a softer tang)
- 30 g Wildflower honey (About 1 1/2 tbsp)
- 60 ml Water (For steam-roasting and loosening the glaze if needed)
Steps (summary)
- Toast the walnuts in a dry skillet over medium heat for 4–6 minutes, stirring constantly, until fragrant and a shade darker. Im…
- In a wide, lidded sauté pan or shallow pot, warm 30 ml olive oil over medium heat. Add the diced onion and cook 10–12 minutes,…
- Add green beans, sea salt, black pepper, and dried thyme. Stir for 1 minute to coat in the onion-oil mixture. Pour in 60 ml wat…
- Uncover and raise heat to medium. Cook 6–8 minutes, stirring occasionally, until the remaining water evaporates and the beans b…
- Lower heat to medium-low. Add vinegar and honey, stirring to dissolve the honey fully. Simmer uncovered for 4–6 minutes, stirri…
- Turn off the heat and fold in the toasted walnuts, reserving a small handful for garnish. Rest the stew 5 minutes, covered, so…
Cultural Background
Persian home cooking often highlights vegetables through careful sautéing and gentle braising, building flavor from onions, garlic, and balanced acidity. Sweet-and-sour notes using vinegar and a sweetener appear across regional Iranian cooking, especially in dishes served alongside rice and fresh herbs.
Equipment
💡 Tips
- Use a wide pan: more surface area helps the beans steam first, then lightly blister for a roasted note.
- Keep the honey-vinegar balance: if your vinegar is very sharp, start with 35 ml and add more at the end to taste.
- For brighter color, avoid overcooking during the covered steam stage; the beans should remain tender-crisp before glazing.
- Toast walnuts just until fragrant; over-toasting can make them taste bitter in a sweet-sour sauce.
- If the glaze tastes flat, add 5 ml vinegar; if too sharp, add 5 g honey and simmer 30 seconds.
⚠️ Common Mistakes
❌ Skipping the covered steam stage and sautéing beans dry from the start
💡 Why: Beans can wrinkle and brown before becoming tender, leaving a tough interior.
✅ Fix: Add the measured water and cover for 12 minutes first, then uncover to evaporate and blister lightly.
❌ Boiling the glaze aggressively
💡 Why: Honey can scorch and turn bitter, and the sauce can seize into a sticky layer.
✅ Fix: Simmer on medium-low and stir often; if it thickens too fast, loosen with 15–30 ml water.
❌ Over-toasting walnuts
💡 Why: Walnuts can become acrid and dominate the dish.
✅ Fix: Toast only until fragrant and slightly darker, then remove to a cool plate immediately.
❌ Using very high heat for the onions
💡 Why: Onions can brown before softening, creating harsh flavors that fight the sweet-sour glaze.
✅ Fix: Cook onions on medium, stirring regularly, for 10–12 minutes until soft with light golden edges.
🧊 How to Store
Cool to room temperature within 2 hours. Refrigerate in an airtight container for up to 4 days. Reheat gently in a skillet over medium-low with 15–30 ml water to loosen the glaze; avoid high heat which can scorch honey. Walnuts soften over time—add freshly toasted nuts when serving if possible.
📅 Make Ahead
Trim and cut the beans up to 24 hours ahead and refrigerate in a sealed container. Toast walnuts up to 3 days ahead and store airtight at room temperature. Cook the full dish up to 2 days ahead; reheat gently and garnish with a fresh handful of toasted walnuts for best texture.
🍽️ Pairs Well With
- Steamed basmati rice or saffron rice
- Plain yogurt or strained yogurt with cucumber
- Flatbread and a simple herb platter
- Grilled chicken or baked fish for a larger meal
Regional Variations
- Northern Iran (Caspian-influenced)Often leans more tart with extra vinegar and sometimes includes a spoonful of pomegranate molasses for deeper tang, while keeping walnuts prominent.
- Central Iran (Tehran-style home cooking)Typically milder and slightly sweeter, with a softer stew-like texture from a longer covered cook and a more pronounced onion base.
Ingredients
- 500 gFresh green beans, trimmed and cut into 4 cm pieces (Choose firm, bright beans)
- 200 gYellow onion, finely diced (About 1 large onion)
- 12 gGarlic, finely grated or minced (About 3 large cloves)
- 45 mlExtra virgin olive oil (Divided)
- 6 gSea salt (About 1 tsp, plus more to taste)
- 1 gBlack pepper, freshly ground (About 1/2 tsp)
- 2 gDried thyme (About 2 tsp)
- 80 gWalnuts, coarsely chopped (Toast for best flavor)
- 45 mlRed wine vinegar (Or apple cider vinegar for a softer tang)
- 30 gWildflower honey (About 1 1/2 tbsp)
- 60 mlWater (For steam-roasting and loosening the glaze if needed)
🔄 Substitutions
- Red wine vinegar→ Apple cider vinegar
- Wildflower honey→ Date syrup
- Walnuts→ Pistachios, toasted and chopped
- honey→ maple syrup, agave, or date syrup
Instructions
- 1
Toast the walnuts in a dry skillet over medium heat for 4–6 minutes, stirring constantly, until fragrant and a shade darker. Immediately transfer to a plate to stop cooking. This prevents bitterness and keeps the nuts crisp for finishing the stew.
- 2
In a wide, lidded sauté pan or shallow pot, warm 30 ml olive oil over medium heat. Add the diced onion and cook 10–12 minutes, stirring every minute, until deeply translucent with light golden edges. Add garlic and cook 45–60 seconds until aromatic, not browned.
- 3
Add green beans, sea salt, black pepper, and dried thyme. Stir for 1 minute to coat in the onion-oil mixture. Pour in 60 ml water, bring to a gentle simmer, then cover tightly. Reduce heat to medium-low and steam-roast for 12 minutes, shaking the pan halfway.
- 4
Uncover and raise heat to medium. Cook 6–8 minutes, stirring occasionally, until the remaining water evaporates and the beans begin to blister lightly in spots. Add the remaining 15 ml olive oil and sauté 2 minutes to deepen flavor without over-softening the beans.
- 5
Lower heat to medium-low. Add vinegar and honey, stirring to dissolve the honey fully. Simmer uncovered for 4–6 minutes, stirring often, until the liquid becomes glossy and lightly syrupy, clinging to the beans. If it tightens too fast, add 15–30 ml water.
- 6
Turn off the heat and fold in the toasted walnuts, reserving a small handful for garnish. Rest the stew 5 minutes, covered, so the glaze settles and flavors round out. Taste and adjust with up to 1 g more salt or a few grinds of pepper before serving.
🪪 Recipe Passport
Cultural Background
Persian home cooking often highlights vegetables through careful sautéing and gentle braising, building flavor from onions, garlic, and balanced acidity. Sweet-and-sour notes using vinegar and a sweetener appear across regional Iranian cooking, especially in dishes served alongside rice and fresh herbs.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Kuku Sabzi (کوکو سبزی) — Emerald Persian Herb Frittata
Persian · Main Courses · 38 min

Smoked Silk Mirza Ghasemi (میرزا قاسمی) — Silky smoked eggplant with tomato, garlic, and eggs
Persian · Appetizers · 60 min

Mast-o-Khiar (ماست و خیار) — Persian Cucumber and Herb Yogurt Dip
Persian · Side Dishes · 25 min

Cuban Crispy Shredded Beef (Vaca Frita) — Garlic and Citrus
Cuban · Main Courses · 140 min

Pone Yay Gyi Curry (ပုန်းရည်ကြီးဟင်း) — Burmese Pork and Fermented Bean Paste
Burmese · Main Courses · 115 min

Gavurdağı Salad (Gavurdağı Salatası) — Finely Chopped Walnut & Pomegranate Salad
Turkish · Salads · 20 min

Izmir Kofte (İzmir Köfte) — Oven-Baked Meatballs with Tomato Sauce and Potatoes
Turkish · Main Courses · 70 min

Borani Esfenaj (بورانی اسفناج) — Persian Spinach and Yogurt Dip with Saffron and Walnuts
Persian · Appetizers · 40 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.