Khoresh Reyhan (خورش ریحان) — Persian Basil and Eggplant Stew
Khoresh Reyhan is a fragrant Persian stew of basil, mixed herbs, and silky fried eggplant simmered with tender lamb and finished with fresh lemon juice. Deeply savory yet bright, it’s a classic rice companion.

Printable Recipe Card
Servings: 6 · Total: 180 min · Difficulty: medium
Ingredients (quick list)
- 700 g Boneless lamb shoulder, cut into 3 cm cubes (Or boneless beef chuck; trim excess surface fat)
- 350 g Yellow onions, thinly sliced (For fried onions (piaz dagh))
- 90 ml Vegetable oil (Divided for frying onions and eggplants)
- 2 tsp Turmeric (Adds warmth and color)
- 30 g Tomato paste (About 2 tbsp; cook to remove raw taste)
- 900 ml Water (Plus more as needed to maintain a gentle simmer)
- 2.5 tsp Fine sea salt (Divided; adjust at the end)
- 1 tsp Black pepper, freshly ground (Divided)
- 220 g Fresh basil leaves and tender stems, finely chopped (Measure after washing and drying well)
- 80 g Fresh parsley, finely chopped (Flat-leaf preferred)
- 50 g Fresh cilantro, finely chopped (Optional but traditional in many households)
- 30 g Fresh chives or green onion tops, finely chopped (Use only the green parts)
+ 3 more in the full ingredients section below.
Steps (summary)
- Prep the eggplants: trim stems and either leave whole (small) or halve lengthwise (medium). Sprinkle evenly with 1 tsp salt and…
- Make fried onions (piaz dagh): heat 45 ml oil in a heavy pot over medium heat (about 175°C). Add sliced onions and cook 18–25 m…
- Brown the meat: increase heat to medium-high. Add lamb cubes to the onion base and sear 6–8 minutes, turning until most sides a…
- Simmer the stew base: pour in 900 ml water, scraping the pot bottom to dissolve browned bits. Bring to a gentle boil, then redu…
- Fry the herbs: while the meat simmers, heat 30 ml oil in a skillet over medium heat. Add basil, parsley, cilantro, chives, and…
- Pan-fry the eggplants: wipe the skillet, then heat the remaining 15 ml oil over medium-high. Fry eggplants in batches 3–5 minut…
+ 2 more steps in the full instructions section below.
Cultural Background
Herb-based stews are a cornerstone of Persian home cooking, often served with steamed rice for family meals and gatherings. Khoresh Reyhan highlights basil’s fragrance and the technique of frying herbs to deepen flavor, a method shared across several Iranian regional cooking traditions.
Equipment
💡 Tips
- Drying the herbs thoroughly before chopping prevents steaming and helps them fry evenly for a deeper aroma.
- If you prefer a lighter stew, bake eggplants at 220°C for 20–25 minutes brushed with 15 ml oil instead of pan-frying.
- For a thicker, glossier stew, simmer the final 15 minutes partially uncovered and avoid adding extra water late in cooking.
- Add lemon juice near the end; long boiling can dull its brightness and slightly toughen meat.
- If using beef chuck, extend the initial simmer to 90–105 minutes before adding herbs.
⚠️ Common Mistakes
❌ Skipping the herb-frying step or under-frying the herbs
💡 Why: Raw herbs can taste grassy and separate in the stew instead of melding into a cohesive, aromatic base.
✅ Fix: Fry chopped herbs 6–8 minutes over medium heat, stirring constantly, until darker and very fragrant but not browned.
❌ Overcrowding the pan when frying eggplants
💡 Why: Crowding drops the pan temperature, causing eggplant to steam and soak up oil rather than brown.
✅ Fix: Fry in batches with space between pieces; keep heat at medium-high and pat eggplant very dry before frying.
❌ Adding lemon juice early and boiling hard afterward
💡 Why: Prolonged high heat can dull citrus aroma and may tighten meat fibers, making them less tender.
✅ Fix: Add lemon juice in the last 10 minutes and keep the stew at a gentle simmer; adjust acidity right before serving.
❌ Letting the stew boil vigorously throughout
💡 Why: Hard boiling can break the sauce, mute herb aroma, and make meat tougher.
✅ Fix: Maintain small, steady bubbles on low heat; use a heat diffuser if your stove runs hot.
🧊 How to Store
Cool to room temperature within 2 hours, then refrigerate in a sealed container for up to 4 days. Reheat gently over low heat with 30–60 ml water if needed. Freeze up to 2 months; thaw overnight in the refrigerator and reheat slowly to protect eggplant texture.
📅 Make Ahead
Cook the stew up to 2 days ahead; refrigerate and reheat gently. For best eggplant texture, you can fry eggplants a day ahead and add them during reheating for the final 20 minutes. Lemon juice is best added at the end after reheating.
🍽️ Pairs Well With
- Persian steamed rice (chelow) with saffron
- Torshi (pickled vegetables)
- Fresh herbs and radishes (sabzi khordan-style platter)
- Plain yogurt or cucumber yogurt
Regional Variations
- Central IranOften emphasizes basil as the dominant herb and finishes with a brighter lemon note, keeping the stew lighter in color and acidity-forward.
- Northern Iran (Caspian-influenced households)May lean more tangy by increasing souring agents and sometimes includes a slightly higher herb-to-meat ratio for a greener, more aromatic stew.
Ingredients
- 700 gBoneless lamb shoulder, cut into 3 cm cubes (Or boneless beef chuck; trim excess surface fat)
- 350 gYellow onions, thinly sliced (For fried onions (piaz dagh))
- 90 mlVegetable oil (Divided for frying onions and eggplants)
- 2 tspTurmeric (Adds warmth and color)
- 30 gTomato paste (About 2 tbsp; cook to remove raw taste)
- 900 mlWater (Plus more as needed to maintain a gentle simmer)
- 2.5 tspFine sea salt (Divided; adjust at the end)
- 1 tspBlack pepper, freshly ground (Divided)
- 220 gFresh basil leaves and tender stems, finely chopped (Measure after washing and drying well)
- 80 gFresh parsley, finely chopped (Flat-leaf preferred)
- 50 gFresh cilantro, finely chopped (Optional but traditional in many households)
- 30 gFresh chives or green onion tops, finely chopped (Use only the green parts)
- 1 tbspDried fenugreek leaves (Crush between fingers before adding)
- 700 gSmall eggplants (6–8 small; peel in stripes if thick-skinned)
- 60 mlFresh lemon juice (About 4 tbsp; add gradually to taste)
🔄 Substitutions
- Boneless lamb shoulder→ Boneless beef chuck
- Fresh basil (220 g)→ 150 g fresh basil + 70 g baby spinach
- Dried fenugreek leaves→ 1 tsp ground fenugreek seed
Instructions
- 1
Prep the eggplants: trim stems and either leave whole (small) or halve lengthwise (medium). Sprinkle evenly with 1 tsp salt and rest on a rack or towel for 30 minutes to draw out moisture. Rinse quickly, then pat very dry; dry surfaces fry faster and absorb less oil.
- 2
Make fried onions (piaz dagh): heat 45 ml oil in a heavy pot over medium heat (about 175°C). Add sliced onions and cook 18–25 minutes, stirring often, until deep golden-brown. Remove 2–3 tablespoons for garnish if desired; keep the rest in the pot as the stew’s flavor base.
- 3
Brown the meat: increase heat to medium-high. Add lamb cubes to the onion base and sear 6–8 minutes, turning until most sides are lightly browned. Stir in turmeric and 1/2 tsp black pepper for 30 seconds until fragrant, then add tomato paste and cook 2 minutes to caramelize.
- 4
Simmer the stew base: pour in 900 ml water, scraping the pot bottom to dissolve browned bits. Bring to a gentle boil, then reduce to low, cover, and simmer 75–90 minutes, stirring occasionally. Aim for small bubbles; if it boils hard, the meat can tighten and turn dry.
- 5
Fry the herbs: while the meat simmers, heat 30 ml oil in a skillet over medium heat. Add basil, parsley, cilantro, chives, and dried fenugreek. Fry 6–8 minutes, stirring constantly, until darker green and intensely aromatic; do not scorch. Transfer to a bowl to stop cooking.
- 6
Pan-fry the eggplants: wipe the skillet, then heat the remaining 15 ml oil over medium-high. Fry eggplants in batches 3–5 minutes per side until golden and tender when pierced. Add a teaspoon of water if the pan smokes; avoid burning, which can make the stew bitter.
- 7
Combine and finish slowly: add the fried herbs to the pot and simmer uncovered 15 minutes to meld flavors. Gently nestle fried eggplants into the stew, cover, and simmer 20–30 minutes on low until the meat is very tender and the stew thickens slightly.
- 8
Balance seasoning and acidity: stir in 2.5 tsp salt (or to taste, depending on your salt) and the remaining black pepper. Add fresh lemon juice gradually, starting with 45 ml, simmer 5 minutes, then taste and add up to 60 ml for a brighter finish. Rest 10 minutes before serving.
🪪 Recipe Passport
Cultural Background
Herb-based stews are a cornerstone of Persian home cooking, often served with steamed rice for family meals and gatherings. Khoresh Reyhan highlights basil’s fragrance and the technique of frying herbs to deepen flavor, a method shared across several Iranian regional cooking traditions.
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.
- Khoresht Albaloo (خورش آلبالو) — Persian Sour Cherry Stew
- Khoresht-e Bamieh (خورشت بامیه) — Persian Okra & Lamb Stew
- Khoresht-e Zereshk (خورش زرشک) — Persian Lamb Stew with Barberries and Split Peas
- Khoresht-e Joojeh, Ghooreh va Bademjan (خورشت جوجه، غوره و بادمجان) — Persian Chicken Stew with Unripe Grapes and Eggplant
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

Katteh Tond (کته تند) — Spicy Caspian-Style One-Pot Chicken Rice
Persian · Rice Dishes · 85 min

Saffron Sweet Rice (پلو شیرینی زعفرانی) — Festive Persian milk-saffron rice with nuts
Persian · Rice Dishes · 75 min

Ash-e Sak (آش ساک) — Gorgani Spinach and Lamb Ash
Persian · Soups · 175 min

Bulgarian Pork Kavarma (Каварма) — Clay-Pot Pepper and Pork Stew
Bulgarian · Stews · 115 min

Kale with Pinkel Sausage (Grünkohl mit Pinkel) — North German Winter Stew
German · Stews · 130 min

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

Urfa Kebab (اورفا کباب) — Mild Turkish minced skewer with sumac onions
Turkish · Kebabs · 37 min

Orromo (Оромо) — Kyrgyz Steamed Rolled Dumpling with Lamb and Pumpkin
Kyrgyz · Main Courses · 105 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.