Skip to content
Zaffaron

Khoresht Morgh-o-Bademjan (خورشت مرغ و بادمجان) — Persian Chicken & Eggplant Stew with Sour Grapes

A classic Persian chicken and eggplant stew simmered with fried onions, tomato paste, turmeric, and bright unripe sour grapes. Velvety fried eggplants and tangy aromatics make it a summer table staple.

By Zaffaron Kitchen· Published March 14, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
135 min total Prep 45m · Cook 90m 4 servings 560 cal ~$4.25/serving
↓ Jump to Recipe
Khoresht Morgh-o-Bademjan — Persian Chicken & Eggplant Stew with Sour Grapes - authentic persian recipe

Printable Recipe Card

Servings: 4 · Total: 135 min · Difficulty: medium

Ingredients (quick list)

  • 900 g Chicken thighs, bone-in and skinless (4 pieces; pat dry)
  • 300 g Yellow onions (finely sliced for fried onions)
  • 75 ml Neutral oil (divided for frying onions and eggplant)
  • 2 tsp Turmeric
  • 45 g Tomato paste (3 tbsp)
  • 720 ml Water (plus more as needed to maintain a gentle simmer)
  • 2.25 tsp Fine sea salt (divided; adjust to taste)
  • 1 tsp Black pepper (freshly ground)
  • 700 g Eggplants (2–3 medium; peeled in stripes and cut lengthwise into 1.5 cm slices)
  • 120 g Unripe sour grapes (rinsed well; remove stems)
  • 250 g Cherry tomatoes (left whole; optional to halve if large)
  • 0.25 tsp Saffron threads (ground and bloomed in hot water)

+ 1 more in the full ingredients section below.

Steps (summary)

  1. Make the fried onions: heat 45 ml oil in a heavy pot over medium heat. Add sliced onions and cook 12–18 minutes, stirring often…
  2. Push chicken aside and add tomato paste to the pot. Fry the paste 2–3 minutes, stirring, until it darkens slightly and smells r…
  3. Prepare eggplant while the stew simmers: sprinkle eggplant slices evenly with 1.5 tsp salt and rest 20 minutes in a colander. R…
  4. Fry eggplant: heat 90 ml oil in a wide skillet over medium-high heat until shimmering. Fry eggplant in batches 3–4 minutes per…
  5. Finish the stew: after the chicken has simmered 45 minutes, add bloomed saffron (0.25 tsp saffron + 45 ml hot water), sour grap…
  6. Adjust and serve: uncover and simmer 5–10 minutes to reduce if the sauce is thin, adding 60–120 ml water only if the pot looks…

Cultural Background

Chicken and eggplant stews are a familiar part of Persian home cooking, often served with rice for everyday meals and gatherings. The use of unripe sour grapes reflects a seasonal preference for bright acidity, especially in warmer months when lighter, tangy flavors are popular.

savorytangytomato-richgently earthytender chickensilky eggplantthick saucebursting tomatoesturmeric-warmsaffron-fragrantcaramelized onion🌶 mild

Equipment

Heavy-bottomed pot with lid (4–6 L)Wide skillet for fryingTongs or slotted spatulaColanderPaper towels or clean kitchen towelsMeasuring spoons and cupSmall bowl for blooming saffron

💡 Tips

  • For cleaner flavor, rinse sour grapes thoroughly and remove any stems; add them only in the last 25–30 minutes so their acidity stays bright.
  • Frying tomato paste briefly removes raw taste and deepens color; do not skip this step.
  • If eggplants absorb too much oil, your pan is not hot enough; fry in smaller batches and let the oil reheat between batches.
  • For a lighter version, brush eggplant with 30 ml oil and bake at 220°C for 25–30 minutes, flipping once, then add to the stew to finish.
  • If the stew tastes overly sharp, balance with 1–2 tsp sugar (optional) stirred in at the end.

⚠️ Common Mistakes

  • ❌ Adding sour grapes at the beginning of cooking

    💡 Why: Long simmering can dull their fresh acidity and may make the stew taste harsh or muddy.

    ✅ Fix: Add sour grapes in the last 25–30 minutes and taste near the end; adjust with a little water or a small amount of sugar if needed.

  • ❌ Frying eggplant in cool oil or overcrowding the pan

    💡 Why: Eggplant absorbs oil quickly when the temperature is low, becoming heavy and greasy.

    ✅ Fix: Heat oil until shimmering and fry in batches; let the oil reheat between batches and drain fried slices well.

  • ❌ Not frying the tomato paste

    💡 Why: Uncooked tomato paste can leave a raw, metallic taste and a flat color.

    ✅ Fix: Fry the paste 2–3 minutes in the pot before adding water, stirring constantly until it darkens slightly.

  • ❌ Boiling the stew aggressively

    💡 Why: High heat can toughen chicken, break eggplant, and thin the sauce by emulsifying excess oil.

    ✅ Fix: Maintain a gentle simmer on low heat; reduce uncovered only at the end if you need a thicker sauce.

🧊 How to Store

Cool to room temperature within 2 hours. Refrigerate in an airtight container up to 3 days. Reheat gently on the stovetop over low heat with 60–120 ml water to loosen sauce; avoid vigorous boiling to keep eggplant intact. Freeze up to 2 months; thaw overnight in the fridge before reheating.

📅 Make Ahead

You can fry the onions and eggplant up to 1 day ahead and refrigerate separately. The stew base (chicken simmered with onions and tomato paste) can be cooked 1 day ahead; reheat gently, then add sour grapes, tomatoes, and eggplant to finish 25–30 minutes before serving.

🍽️ Pairs Well With

  • Persian-style steamed rice
  • Crisp herbs and radishes
  • Plain yogurt or yogurt-cucumber salad
  • Pickled vegetables

Regional Variations

  • Tehran-style home cookingOften includes a small amount of bloomed saffron for aroma and color, with cherry tomatoes added near the end to keep them intact.
  • Northern Iran (Caspian influence)May lean more sour by increasing sour grapes or using verjuice, and sometimes uses less tomato paste for a brighter, less red sauce.
weeknight dinner summer meals family gatherings meal prep
#stovetop#summer#family-style#make-ahead-friendly#gluten-free

Ingredients

  • 900 gChicken thighs, bone-in and skinless (4 pieces; pat dry)
  • 300 gYellow onions (finely sliced for fried onions)
  • 75 mlNeutral oil (divided for frying onions and eggplant)
  • 2 tspTurmeric
  • 45 gTomato paste (3 tbsp)
  • 720 mlWater (plus more as needed to maintain a gentle simmer)
  • 2.25 tspFine sea salt (divided; adjust to taste)
  • 1 tspBlack pepper (freshly ground)
  • 700 gEggplants (2–3 medium; peeled in stripes and cut lengthwise into 1.5 cm slices)
  • 120 gUnripe sour grapes (rinsed well; remove stems)
  • 250 gCherry tomatoes (left whole; optional to halve if large)
  • 0.25 tspSaffron threads (ground and bloomed in hot water)
  • 45 mlHot water (for blooming saffron)

🔄 Substitutions

  • Unripe sour grapes→ 2 tbsp verjuice + 1 tbsp lemon juice
  • Chicken thighs, bone-in→ Chicken drumsticks or bone-in breast pieces
  • Cherry tomatoes→ 1 medium tomato (150 g), diced

Instructions

  1. 1

    Make the fried onions: heat 45 ml oil in a heavy pot over medium heat. Add sliced onions and cook 12–18 minutes, stirring often, until deeply golden and sweet. Add turmeric and stir 30 seconds. Add chicken pieces; cook 6–8 minutes, turning, until lightly browned on all sides.

  2. 2

    Push chicken aside and add tomato paste to the pot. Fry the paste 2–3 minutes, stirring, until it darkens slightly and smells roasted. Add 720 ml water, 2.25 tsp salt, and black pepper. Bring to a boil over high heat, then reduce to low, cover, and simmer gently for 45 minutes.

  3. 3

    Prepare eggplant while the stew simmers: sprinkle eggplant slices evenly with 1.5 tsp salt and rest 20 minutes in a colander. Rinse quickly under cool water and pat very dry with towels. This step reduces bitterness and prevents oil splatter during frying.

  4. 4

    Fry eggplant: heat 90 ml oil in a wide skillet over medium-high heat until shimmering. Fry eggplant in batches 3–4 minutes per side until golden and tender. Transfer to a paper-towel-lined tray. Keep the oil hot but not smoking; adjust heat as needed to avoid burning.

  5. 5

    Finish the stew: after the chicken has simmered 45 minutes, add bloomed saffron (0.25 tsp saffron + 45 ml hot water), sour grapes, and cherry tomatoes. Nestle fried eggplant on top, spooning a little sauce over it. Cover and simmer 25–30 minutes until chicken is tender and sauce thickens.

  6. 6

    Adjust and serve: uncover and simmer 5–10 minutes to reduce if the sauce is thin, adding 60–120 ml water only if the pot looks dry. Taste and adjust salt. Rest off heat 10 minutes so flavors settle. Serve hot with steamed rice, keeping eggplant pieces intact.

🪪 Recipe Passport

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

Cultural Background

Chicken and eggplant stews are a familiar part of Persian home cooking, often served with rice for everyday meals and gatherings. The use of unripe sour grapes reflects a seasonal preference for bright acidity, especially in warmer months when lighter, tangy flavors are popular.

Regional Variations

Tehran-style home cooking: Often includes a small amount of bloomed saffron for aroma and color, with cherry tomatoes added near the end to keep them intact.
Northern Iran (Caspian influence): May lean more sour by increasing sour grapes or using verjuice, and sometimes uses less tomato paste for a brighter, less red sauce.

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

560
Calories
37g
Protein
34g
Fat
26g
Carbs
7g
Fiber
1180mg
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.