Khoresh Bamieh va Bademjan (خورش بامیه و بادمجان) — Persian Okra & Eggplant Stew
Khoresh Bamieh va Bademjan is a magnificent combination of tender okra and velvety eggplant, gently simmered with meat, tomatoes, and dried sour grapes (ghooreh). Saffron and the signature tangy seasonings of southern Iran create a balanced, deeply flavorful stew.

Printable Recipe Card
Servings: 6 · Total: 165 min · Difficulty: medium
Ingredients (quick list)
- 700 g Beef stew meat (chuck), 3 cm cubes (or lamb shoulder cubes)
- 250 g Onion, finely diced (about 1 large)
- 75 ml Vegetable oil (divided for browning and frying vegetables)
- 10 g Salt (about 1 3/4 tsp, plus more to taste)
- 2 g Black pepper, freshly ground (about 1 tsp)
- 900 ml Meat stock (hot, unsalted or low-salt preferred)
- 500 g Tomatoes, grated or finely crushed (about 4 medium; remove tough stem core)
- 0.25 g Saffron threads, ground (bloomed in hot water)
- 45 ml Hot water (for blooming saffron) (3 tbsp, just off the boil)
- 40 g Dried sour grapes (Ghooreh khoshk) (rinsed; soak separately (see instructions))
- 120 ml Warm water (for soaking dried ghooreh) (1/2 cup)
- 700 g Eggplants (about 3 medium; peeled in stripes and cut into 2 cm slices)
+ 1 more in the full ingredients section below.
Steps (summary)
- Bloom the saffron: grind 0.25 g saffron threads and mix with 45 ml hot water; cover and steep 15 minutes. In a separate bowl, r…
- Build the stew base: heat 30 ml of the oil in a heavy pot over medium-high heat. Add 250 g diced onion and sauté 10–12 minutes…
- Simmer the meat: add 500 g grated tomatoes and cook 6–8 minutes until the raw smell fades and the mixture darkens slightly. Pou…
- Fry the eggplant for texture: while the meat simmers, heat 35 ml oil in a wide skillet over medium-high. Add 700 g sliced eggpl…
- Seal the okra to reduce slime: in the same skillet, add the remaining 10 ml oil and heat over medium. Add 350 g okra and sauté…
- Finish the khoresh: add fried eggplant and sautéed okra to the pot. Stir in the bloomed saffron and the soaked ghooreh (start w…
+ 1 more steps in the full instructions section below.
Cultural Background
Khoresh bamieh is one of the beloved stews of southern Iran, where the heat is matched with tart ingredients like ghooreh and dried limes (limoo amani). Adding eggplant makes the stew more festive and enriches its texture, and it is typically served with chelo (steamed rice) at family gatherings.
Equipment
💡 Tips
- Choose small okra pods (3–5 cm) for the most tender bite and the least slime.
- Trim okra by removing only the stem cap; cutting into the pod releases more mucilage and seeds.
- Frying eggplant first prevents it from disintegrating and gives the stew a richer, silkier body.
- Add ghooreh gradually near the end; prolonged boiling can make the sourness harsh.
⚠️ Common Mistakes
❌ Cutting okra caps too deep or slicing okra
💡 Why: It releases seeds and increases mucilage, making the stew slimy and the pods fall apart.
✅ Fix: Trim only the very top cap, keeping the pod sealed; sauté briefly before adding to the stew.
❌ Adding ghooreh at the start of cooking
💡 Why: Long boiling can make the sourness sharp and can toughen meat slightly before it’s tender.
✅ Fix: Add soaked dried ghooreh in the last 35–45 minutes and adjust with soaking liquid at the end.
❌ Skipping eggplant frying and simmering it raw
💡 Why: Raw eggplant absorbs too much liquid, turns spongy, and can disintegrate, muddying the sauce.
✅ Fix: Lightly fry in batches until browned and softened, then simmer gently so slices keep their shape.
❌ Boiling the stew hard to thicken it quickly
💡 Why: Vigorous boiling breaks okra and eggplant and can make the sauce taste flat.
✅ Fix: Keep a very gentle simmer; thicken by simmering uncovered for the final 20–30 minutes.
🧊 How to Store
Cool within 2 hours. Refrigerate in an airtight container up to 4 days. Reheat gently over low heat with 30–60 ml water or stock to loosen sauce; avoid vigorous boiling to keep okra and eggplant intact. Freeze up to 2 months; thaw overnight in the fridge and reheat slowly.
📅 Make Ahead
Cook the stew up to 2 days ahead; the flavor improves overnight. Store refrigerated, then reheat on low 20–25 minutes. Fry eggplant and sauté okra up to 24 hours ahead and refrigerate separately; add them during reheating so they stay intact.
🍽️ Pairs Well With
- Chelo (steamed Persian rice) with saffron tahdig
- Shirazi salad
- Sabzi khordan (fresh herb platter)
- Torshi (Persian pickles)
Regional Variations
- Khuzestan (Ahvaz and surrounding areas)Often made with more pronounced sourness using ghooreh or even a touch of tamarind; the stew is kept darker and richer with longer onion sautéing and deeper tomato reduction.
- Bushehr & Persian Gulf coastSome households add extra okra and reduce eggplant, aiming for a lighter, brighter khoresh; souring is commonly done with ghooreh and the stew is served with plenty of aromatic rice.
Ingredients
- 700 gBeef stew meat (chuck), 3 cm cubes (or lamb shoulder cubes)
- 250 gOnion, finely diced (about 1 large)
- 75 mlVegetable oil (divided for browning and frying vegetables)
- 10 gSalt (about 1 3/4 tsp, plus more to taste)
- 2 gBlack pepper, freshly ground (about 1 tsp)
- 900 mlMeat stock (hot, unsalted or low-salt preferred)
- 500 gTomatoes, grated or finely crushed (about 4 medium; remove tough stem core)
- 0.25 gSaffron threads, ground (bloomed in hot water)
- 45 mlHot water (for blooming saffron) (3 tbsp, just off the boil)
- 40 gDried sour grapes (Ghooreh khoshk) (rinsed; soak separately (see instructions))
- 120 mlWarm water (for soaking dried ghooreh) (1/2 cup)
- 700 gEggplants (about 3 medium; peeled in stripes and cut into 2 cm slices)
- 350 gOkra (small pods preferred; trim caps without cutting into pod)
🔄 Substitutions
- Beef stew meat (chuck)→ Lamb shoulder cubes
- Dried sour grapes (ghooreh khoshk)→ Fresh ghooreh (unripe grapes)
- Tomatoes, grated→ Canned crushed tomatoes
Instructions
- 1
Bloom the saffron: grind 0.25 g saffron threads and mix with 45 ml hot water; cover and steep 15 minutes. In a separate bowl, rinse 40 g dried ghooreh, then soak in 120 ml warm water for 20 minutes; drain and reserve both the soaked ghooreh and the soaking liquid separately.
- 2
Build the stew base: heat 30 ml of the oil in a heavy pot over medium-high heat. Add 250 g diced onion and sauté 10–12 minutes until deeply golden. Add 700 g beef cubes, 6 g of the salt, and all black pepper; brown 8–10 minutes, turning to color most sides without scorching.
- 3
Simmer the meat: add 500 g grated tomatoes and cook 6–8 minutes until the raw smell fades and the mixture darkens slightly. Pour in 900 ml hot meat stock, bring to a gentle boil, then reduce to low. Cover and simmer 60 minutes, stirring every 15 minutes so the onion-tomato base doesn’t stick.
- 4
Fry the eggplant for texture: while the meat simmers, heat 35 ml oil in a wide skillet over medium-high. Add 700 g sliced eggplant in batches and fry 3–4 minutes per side until lightly browned and softened. Transfer to a tray lined with paper towel; do not over-fry or the slices will collapse in the stew.
- 5
Seal the okra to reduce slime: in the same skillet, add the remaining 10 ml oil and heat over medium. Add 350 g okra and sauté 4–5 minutes, shaking the pan, until the pods look glossy and slightly blistered. This quick sear helps keep okra intact and minimizes mucilage during the long simmer.
- 6
Finish the khoresh: add fried eggplant and sautéed okra to the pot. Stir in the bloomed saffron and the soaked ghooreh (start with 30 g if you prefer less tart). Simmer uncovered 35–45 minutes on low until meat is tender and sauce is thick; add 30–60 ml of ghooreh soaking liquid only if you want extra sourness.
- 7
Balance and rest: taste and add the remaining 4 g salt if needed. Keep the stew at a bare simmer 5 minutes, then turn off heat. Rest covered 15 minutes so the sauce settles and the flavors marry. Serve hot with steamed Persian rice; spoon sauce over rice and keep vegetables intact when plating.
🪪 Recipe Passport
Cultural Background
Khoresh bamieh is one of the beloved stews of southern Iran, where the heat is matched with tart ingredients like ghooreh and dried limes (limoo amani). Adding eggplant makes the stew more festive and enriches its texture, and it is typically served with chelo (steamed rice) at family gatherings.
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

Golden Turmeric Potato and Spinach Casserole (غراتان سیبزمینی و اسفناج) — Mediterranean-Inspired Layered Gratin
Persian · Main Courses · 70 min

Borani Kadu (بورانی کدو) — Saffron-Infused Zucchini and Yogurt Dip
Persian · Appetizers · 40 min

Mixed Vegetable Rice (برنج با مخلوط سبزیجات) — Persian-Style Aromatic Pilaf
Persian · Rice Dishes · 75 min

Slovenian Jota (Jota) — Sauerkraut, Bean, and Smoked Pork Stew
Slovenian · Stews · 150 min

Cuban Ropa Vieja (Ropa Vieja) — Shredded Beef in Tomato-Pepper Sauce
Cuban · Stews · 190 min

Sac Kavurma (Saç Kavurma) — Thin-Sliced Turkish Meat Sautéed with Onions
Turkish · Main Courses · 38 min

Turkish Shish Kebab (Şiş Kebap) — Charcoal-Grilled Marinated Lamb Skewers
Turkish · Kebabs · 37 min

Buckwheat Žganci (Ajdovi žganci) — Slovenian Buckwheat Crumbs with Cracklings
Slovenian · Side Dishes · 45 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.