Skip to content
Zaffaron

Okra and Tomato Stew (خورش بامیه)

Khoresh-e Bamiyeh is a classic Iranian okra and tomato stew—tangy, saffron-scented, and gently spiced. Tender okra is kept intact and slime-free, simmered with lamb (or beef) and served over fluffy Persian rice.

By Zaffaron Kitchen· Published March 12, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
130 min total Prep 25m · Cook 105m 6 servings 352 cal ~$4.10/serving
↓ Jump to Recipe
Okra and Tomato Stew - authentic persian recipe

Printable Recipe Card

Servings: 6 · Total: 130 min · Difficulty: medium

Ingredients (quick list)

  • 700 g Lamb stew meat (from shoulder/leg, cut into 3 cm cubes)
  • 250 g Yellow onion (finely diced)
  • 45 ml Neutral oil (such as grapeseed or canola; also Okra: 15 ml)
  • 50 g Tomato paste
  • 500 g Fresh tomatoes (grated or finely crushed)
  • 2 tsp Ground turmeric
  • 1 tsp Ground black pepper
  • 0.5 tsp Ground cinnamon (optional but traditional in many homes)
  • 2 Dried lime (limoo amani) (pierced 3–4 times each)
  • 900 ml Boiling water (add more only if needed)
  • 2.5 tsp Fine sea salt (divided)
  • 500 g Fresh okra (small pods preferred, rinsed and thoroughly dried)

+ 3 more in the full ingredients section below.

Steps (summary)

  1. Bloom the saffron: grind 0.25 tsp saffron threads, then stir with 30 ml hot water (about 70–80°C). Cover and let steep 15 minut…
  2. In a heavy pot over medium heat, warm 45 ml oil for 1 minute. Add diced onion and sauté 10–12 minutes, stirring often, until go…
  3. Add lamb cubes and raise heat to medium-high. Brown for 6–8 minutes, turning to color multiple sides. Stir in tomato paste and…
  4. Pour in 900 ml boiling water and add the pierced dried limes. Bring to a full boil for 3 minutes, skimming any foam. Reduce to…
  5. Prepare the okra carefully to keep it intact: trim only the very tip of the stem cap (do not cut into the seed chamber). Heat 1…
  6. Add lemon juice to the sautéed okra and cook 30 seconds. This quick acid step helps reduce okra’s mucilage. Transfer okra to th…

+ 1 more steps in the full instructions section below.

Cultural Background

Khoresh-e Bamiyeh is a beloved Iranian home-style stew, often cooked in cooler months and served with chelow for a comforting family meal. In many households, the careful handling of okra—keeping pods whole and sauce balanced with limoo amani—is considered the mark of a skilled khoresh cook.

tangysavoryslightly sweet tomatowarm-spicedtender meatsilky saucesoft but intact okrasaffrontomatoturmericdried lime🌶 mild

Equipment

Heavy-bottom pot with lid (4–6 L)Skillet or sauté panWooden spoonMicroplane or box grater (for tomatoes)Small bowl with lid (for blooming saffron)

💡 Tips

  • Choose small, firm okra pods; large pods tend to be fibrous and release more mucilage.
  • Dry the okra thoroughly after washing—water on the surface increases sliminess during cooking.
  • If the stew becomes too sour from dried limes, remove them after 20 minutes and continue simmering.

⚠️ Common Mistakes

  • ❌ Cutting okra too much (slicing or trimming deep into the cap)

    💡 Why: It opens the seed chamber and releases more mucilage, making the stew slimy and causing pods to fall apart.

    ✅ Fix: Trim only the very tip of the stem cap, keeping the pod sealed; add okra whole.

  • ❌ Adding okra from the start and simmering it for the entire cooking time

    💡 Why: Long cooking breaks down okra, clouds the sauce, and can make the stew stringy.

    ✅ Fix: Simmer meat first; add sautéed okra only for the last 25–30 minutes.

  • ❌ Skipping the tomato-paste fry step

    💡 Why: Uncooked tomato paste tastes raw and acidic, and the stew lacks depth and color.

    ✅ Fix: Fry tomato paste 2 minutes after browning meat, until it darkens slightly and smells sweet.

🧊 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 as needed to loosen. Freeze up to 2 months; thaw overnight in the fridge and reheat slowly to avoid breaking the okra.

📅 Make Ahead

Cook the stew base (onion, meat, tomato paste, tomatoes, water, and dried limes) up to 2 days ahead and refrigerate. Reheat to a gentle simmer, sauté the okra fresh, then add it for the final 25–30 minutes so the pods stay intact and bright.

🍽️ Pairs Well With

  • Serve over chelow (Persian steamed rice) with tahdig if desired
  • plus torshi (pickles)
  • fresh herbs (sabzi khordan)
  • and plain yogurt on the side.

Regional Variations

  • Khuzestan (Southwest Iran)Often more tart and vivid, with extra limoo amani or a larger amount of fresh lime added at the end. Some cooks also increase black pepper slightly and serve it alongside spicy sides typical of the region.
  • Tehran (Central Iran)Commonly includes a subtle hint of cinnamon and uses grated fresh tomatoes plus tomato paste for a smooth, restaurant-style sauce. Okra is usually kept very small and whole, and saffron is added near the end for aroma.
family lunch weeknight dinner Nowruz gatherings Ramadan iftar
#khoresh#okra#tomato-based#saffron#weeknight-stew#persian-classic

Ingredients

  • 700 gLamb stew meat (from shoulder/leg, cut into 3 cm cubes)
  • 250 gYellow onion (finely diced)
  • 45 mlNeutral oil (such as grapeseed or canola; also Okra: 15 ml)
  • 50 gTomato paste
  • 500 gFresh tomatoes (grated or finely crushed)
  • 2 tspGround turmeric
  • 1 tspGround black pepper
  • 0.5 tspGround cinnamon (optional but traditional in many homes)
  • 2Dried lime (limoo amani) (pierced 3–4 times each)
  • 900 mlBoiling water (add more only if needed)
  • 2.5 tspFine sea salt (divided)
  • 500 gFresh okra (small pods preferred, rinsed and thoroughly dried)
  • 15 mlFresh lemon juice
  • 0.25 tspSaffron threads (ground)
  • 30 mlHot water (for blooming saffron)

🔄 Substitutions

  • Lamb stew meat→ Beef chuck, cut into 3 cm cubes
  • Dried lime (limoo amani)→ Fresh lime juice
  • Fresh okra→ Frozen whole okra

Instructions

  1. 1

    Bloom the saffron: grind 0.25 tsp saffron threads, then stir with 30 ml hot water (about 70–80°C). Cover and let steep 15 minutes while you prep. This concentrates color and aroma so it disperses evenly in the stew without needing extra saffron.

  2. 2

    In a heavy pot over medium heat, warm 45 ml oil for 1 minute. Add diced onion and sauté 10–12 minutes, stirring often, until golden and sweet-smelling. Add turmeric, black pepper, and cinnamon; cook 60 seconds to toast the spices and remove any raw taste.

  3. 3

    Add lamb cubes and raise heat to medium-high. Brown for 6–8 minutes, turning to color multiple sides. Stir in tomato paste and fry 2 minutes until it darkens slightly. Add grated tomatoes and cook 5 minutes, stirring, until the mixture thickens and oil begins to separate at the edges.

  4. 4

    Pour in 900 ml boiling water and add the pierced dried limes. Bring to a full boil for 3 minutes, skimming any foam. Reduce to a gentle simmer, cover slightly ajar, and cook 60 minutes, stirring every 15 minutes, until the meat is mostly tender and the broth looks lightly thickened.

  5. 5

    Prepare the okra carefully to keep it intact: trim only the very tip of the stem cap (do not cut into the seed chamber). Heat 15 ml oil in a skillet over medium-high for 1 minute, add okra, and sauté 6–8 minutes, shaking the pan, until the pods look glossy and lightly blistered.

  6. 6

    Add lemon juice to the sautéed okra and cook 30 seconds. This quick acid step helps reduce okra’s mucilage. Transfer okra to the simmering pot, gently pushing it under the surface without vigorous stirring. Simmer partially covered for 25–30 minutes until okra is tender but still holds its shape.

  7. 7

    Season and finish: add 2.5 tsp salt in two additions—start with 2 tsp now, then adjust later. Stir in the bloomed saffron and simmer 5 minutes. Taste the sauce: it should be tangy from limoo amani and tomatoes; add remaining 0.5 tsp salt if needed and rest 10 minutes off heat before serving.

🪪 Recipe Passport

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

Cultural Background

Khoresh-e Bamiyeh is a beloved Iranian home-style stew, often cooked in cooler months and served with chelow for a comforting family meal. In many households, the careful handling of okra—keeping pods whole and sauce balanced with limoo amani—is considered the mark of a skilled khoresh cook.

Regional Variations

Khuzestan (Southwest Iran): Often more tart and vivid, with extra limoo amani or a larger amount of fresh lime added at the end. Some cooks also increase black pepper slightly and serve it alongside spicy sides typical of the region.
Tehran (Central Iran): Commonly includes a subtle hint of cinnamon and uses grated fresh tomatoes plus tomato paste for a smooth, restaurant-style sauce. Okra is usually kept very small and whole, and saffron is added near the end for aroma.

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

352
Calories
29g
Protein
20g
Fat
15g
Carbs
5g
Fiber
980mg
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.