Khoresh Bamieh (خورش بامیه) – Classic Persian Okra and Lamb Stew
Khoresh Bamieh is a Southern Iranian lamb and okra stew simmered in a tangy tomato and dried-lime broth. Saffron adds a floral finish, while careful okra handling keeps the texture silky, never slimy.

Printable Recipe Card
Servings: 6 · Total: 150 min · Difficulty: medium
Ingredients (quick list)
- 0.25 tsp Saffron threads (ground and bloomed in hot water)
- 2 tbsp Hot water (for blooming saffron)
- 3 Dried limes (Limoo Amani) (pierced 6–8 times each with a skewer)
- 3 tbsp Vegetable oil (divided)
- 250 g Onion (finely diced)
- 700 g Lamb shoulder (boneless, cut into 4 cm cubes)
- 2 tsp Ground turmeric
- 1 tsp Ground black pepper
- 3 tbsp Tomato paste (caramelized in oil)
- 1200 ml Water (hot, plus more if needed)
- 2.25 tsp Salt (divided, adjust to taste)
- 500 g Okra (small to medium pods, tops trimmed without cutting into the seed chamber)
+ 1 more in the full ingredients section below.
Steps (summary)
- Bloom the saffron: grind 0.25 tsp saffron threads to a powder, then stir with 2 tbsp hot water (about 80–90°C). Cover and let s…
- Build the stew base: in a heavy pot over medium heat, warm 2 tbsp vegetable oil. Add diced onion and sauté 10–12 minutes until…
- Caramelize the tomato paste: push meat and onions to the sides, add the remaining 1 tbsp oil to the center, then add tomato pas…
- Simmer the lamb: pour in 1200 ml hot water, scraping the bottom to dissolve browned bits. Add dried limes and 1.5 tsp salt. Bri…
- Prepare okra to stay silky: rinse okra and dry very well with towels. Trim only the stem caps, keeping the pods intact (do not…
- Finish the khoresh: add sautéed okra to the pot and simmer uncovered 20–25 minutes on low, until okra is tender but holds shape…
Cultural Background
Khoresh Bamieh is especially associated with Southern Iran, where dried lime and tomato form the backbone of many beloved stews. Served over chelow, it reflects the Persian tradition of balancing tartness, aroma, and slow-simmered depth in a communal, family-style meal.
Equipment
💡 Tips
- Choose small, firm okra pods; large pods are often fibrous and can turn mushy during simmering.
- Dry okra thoroughly and keep pods intact; moisture plus cut seeds increases slime.
- Pierce dried limes before simmering; if left whole and unpierced, they flavor unevenly.
- If the stew turns too tart, remove one dried lime and simmer 10 minutes to rebalance.
- For a richer color, fry tomato paste until it darkens slightly, but stop before it scorches.
⚠️ Common Mistakes
❌ Cutting okra into pieces or slicing into the seed chamber
💡 Why: Exposed seeds release mucilage quickly, making the stew slimy and the okra fragile.
✅ Fix: Trim only the stem cap and keep pods whole; sauté briefly to set the exterior before simmering.
❌ Adding okra at the beginning with the lamb
💡 Why: Long simmering breaks okra down, dulls its color, and increases sliminess.
✅ Fix: Simmer lamb first until nearly tender, then add sautéed okra for the final 20–25 minutes.
❌ Not frying tomato paste
💡 Why: Raw paste tastes metallic and overly acidic, and the stew lacks the classic deep color.
✅ Fix: Fry paste in oil 2–3 minutes until it darkens slightly and smells roasted, then add water.
❌ Boiling aggressively after adding dried limes
💡 Why: Hard boiling can make limoo amani taste harsh and bitter and can toughen meat.
✅ Fix: Keep the stew at a gentle simmer; if bitterness appears, remove one lime and add saffron at the end.
🧊 How to Store
Cool completely, then refrigerate in an airtight container up to 4 days. Reheat gently over low heat with 60–120 ml water to loosen. Freeze up to 2 months; thaw overnight in the fridge and reheat slowly to keep okra intact.
📅 Make Ahead
Cook the lamb and tomato-dried lime base up to 2 days ahead; refrigerate. Reheat gently, then sauté and add okra on the day of serving so it stays intact and silky. Bloom saffron up to 4 hours ahead and keep covered at room temperature.
🍽️ Pairs Well With
- Persian steamed rice (Chelow) with saffron
- Shirazi salad
- Torshi (Persian pickles)
- Plain yogurt or mast-o-khiar (optional)
Regional Variations
- Khuzestan (Southern Iran)Often more tart, with extra limoo amani and a deeper tomato base; some cooks add a touch more oil for a glossy, richer khoresh served with very fluffy chelow.
- Bushehr (Persian Gulf coast)May include a slightly darker, more caramelized tomato paste base and a stronger dried-lime presence; okra is kept very small and whole for a refined texture.
Ingredients
- 0.25 tspSaffron threads (ground and bloomed in hot water)
- 2 tbspHot water (for blooming saffron)
- 3Dried limes (Limoo Amani) (pierced 6–8 times each with a skewer)
- 3 tbspVegetable oil (divided)
- 250 gOnion (finely diced)
- 700 gLamb shoulder (boneless, cut into 4 cm cubes)
- 2 tspGround turmeric
- 1 tspGround black pepper
- 3 tbspTomato paste (caramelized in oil)
- 1200 mlWater (hot, plus more if needed)
- 2.25 tspSalt (divided, adjust to taste)
- 500 gOkra (small to medium pods, tops trimmed without cutting into the seed chamber)
- 1 tbspLemon juice (optional, only if dried limes are mild)
🔄 Substitutions
- Lamb shoulder→ Beef chuck, 700 g, cut into 4 cm cubes
- Dried limes (Limoo Amani)→ Fresh lime juice, 2–3 tbsp added at the end
- Vegetable oil→ Ghee, 2.5 tbsp
Instructions
- 1
Bloom the saffron: grind 0.25 tsp saffron threads to a powder, then stir with 2 tbsp hot water (about 80–90°C). Cover and let steep 15 minutes to develop deep color and aroma. Meanwhile, pierce each dried lime 6–8 times so it releases tartness gradually without bursting in the stew.
- 2
Build the stew base: in a heavy pot over medium heat, warm 2 tbsp vegetable oil. Add diced onion and sauté 10–12 minutes until golden and sweet. Add lamb cubes and cook 6–8 minutes, turning to brown lightly. Stir in turmeric and black pepper for 30 seconds to toast the spices without burning.
- 3
Caramelize the tomato paste: push meat and onions to the sides, add the remaining 1 tbsp oil to the center, then add tomato paste. Fry the paste 2–3 minutes, stirring constantly, until it darkens slightly and smells roasted. This step removes raw acidity and gives the khoresh its classic deep color.
- 4
Simmer the lamb: pour in 1200 ml hot water, scraping the bottom to dissolve browned bits. Add dried limes and 1.5 tsp salt. Bring to a gentle boil, then reduce to low, cover, and simmer 75–90 minutes, stirring every 20 minutes, until lamb is nearly tender and the broth tastes tangy and savory.
- 5
Prepare okra to stay silky: rinse okra and dry very well with towels. Trim only the stem caps, keeping the pods intact (do not cut into the seeds). In a skillet over medium-high heat, sauté okra in a dry pan 3 minutes to evaporate surface moisture, then add 1 tsp oil from the pot if needed and sauté 4 minutes more.
- 6
Finish the khoresh: add sautéed okra to the pot and simmer uncovered 20–25 minutes on low, until okra is tender but holds shape. Stir in bloomed saffron and the remaining 0.75 tsp salt. Simmer 5 minutes, then rest off-heat 10 minutes. If needed, add 1 tbsp lemon juice for extra brightness.
🪪 Recipe Passport
Cultural Background
Khoresh Bamieh is especially associated with Southern Iran, where dried lime and tomato form the backbone of many beloved stews. Served over chelow, it reflects the Persian tradition of balancing tartness, aroma, and slow-simmered depth in a communal, family-style meal.
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

Aged Garlic Pickle (سیر ترشی) — Gilan’s seven-year-style black garlic torshi
Persian · Side Dishes · 45 min

Persian Kotlet (کتلت) — Saffron-Infused Meat & Potato Patties
Persian · Main Courses · 55 min

Soup-e Jo (سوپ جو) — Persian Creamy Barley Soup
Persian · Soups · 90 min

Keshkek (Keşkek) — Creamy Ceremonial Wheat and Lamb Stew
Turkish · Stews · 240 min

Asturian Bean Stew (Fabada Asturiana) — Smoky Spanish Bean and Pork Stew
Spanish · Stews · 210 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

Reshteh Polo (رشته پلو) — Persian Noodle Rice with Black-Eyed Peas
Persian · Rice Dishes · 90 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.