Skip to content
Zaffaron

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.

By Zaffaron Kitchen· Published March 13, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
150 min total Prep 30m · Cook 120m 6 servings 326 cal ~$4.25/serving
↓ Jump to Recipe
Khoresh Bamieh - Classic Persian Okra and Lamb Stew - authentic persian recipe

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)

  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 s…
  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…
  3. Caramelize the tomato paste: push meat and onions to the sides, add the remaining 1 tbsp oil to the center, then add tomato pas…
  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. Bri…
  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…
  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…

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.

tangysavoryumamilightly bitter (from dried lime, pleasant)tender lambsilky okravelvety tomato brothsaffron floral notestoasted turmericcitrusy dried lime🌶 mild

Equipment

Heavy-bottom pot or Dutch oven (5–6 L)Skillet for sautéing okraWooden spoonFine grater or mortar (for saffron grinding)Skewer or fork (for piercing dried limes)Measuring spoons and kitchen scale

💡 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.
family dinner Nowruz gatherings Ramadan iftar weekend cooking
#southern-iranian#tomato-based-stew#okra#one-pot#family-style

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. 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. 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. 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. 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. 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. 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

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: March 13, 2026

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

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.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

326
Calories
31g
Protein
18g
Fat
10g
Carbs
3g
Fiber
820mg
Sodium

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

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.