Khoresht Khalal Kermanshah (خورش خلال کرمانشاهی) – Slivered Almond Stew
An elegant Kermanshahi stew of tender lamb, toasted slivered almonds, and tart black barberries in a saffron-rosewater sauce. Traditionally served at ceremonies, it balances richness, perfume, and bright acidity.

Printable Recipe Card
Servings: 6 · Total: 210 min · Difficulty: hard
Ingredients (quick list)
- 200 g Slivered almonds (soaked in cold water 60 minutes, then drained well)
- 60 g Dried black barberries (zereshk) (rinsed quickly, then soaked 10 minutes and drained)
- 30 ml Hot water (for blooming saffron)
- 0.5 tsp Saffron threads (finely ground before blooming)
- 900 g Lamb stew meat (1.5-inch cubes, preferably shoulder or leg)
- 300 g Yellow onion (finely diced)
- 60 g Unsalted butter (divided)
- 30 ml Neutral oil (such as grapeseed or sunflower)
- 45 g Tomato paste (3 tablespoons)
- 1 stick Cinnamon stick (about 7 cm)
- 1200 ml Water (hot, plus more as needed)
- 30 ml Rosewater (2 tablespoons, high-quality Persian rosewater)
+ 1 more in the full ingredients section below.
Steps (summary)
- Soak the slivered almonds in plenty of cold water for 60 minutes to soften their bite and help them stay plump in the stew. Mea…
- In a heavy pot over medium-high heat, melt 30 g butter with the neutral oil. Add diced onion and sauté 10–12 minutes until deep…
- Push meat and onions aside; add tomato paste to the bare spot and fry 2–3 minutes until it darkens to brick red and smells swee…
- Cover and simmer on low heat for 90 minutes, stirring every 20 minutes and keeping the surface at a quiet bubble. If needed, ad…
- Drain almonds thoroughly. In a small skillet over medium heat, melt the remaining 30 g butter. Add almonds and sauté 4–6 minute…
- Stir in the bloomed saffron solution and simmer uncovered 8–10 minutes to concentrate color and perfume. Add drained barberries…
Cultural Background
Khoresht Khalal is a celebrated specialty of Kermanshah, often prepared for weddings, Eid visits, and honored guests. Its saffron-rose perfume and jewel-like barberries reflect Persian hospitality, where elegance and balance are as important as richness.
Equipment
💡 Tips
- For authentic texture, soak almonds fully; unsoaked almonds can stay chalky and steal moisture from the sauce.
- Fry tomato paste until darkened; this removes raw acidity and gives the stew its deep ceremonial hue.
- Add barberries at the very end; long cooking makes them dull and overly sour.
- If the sauce tastes sharp, simmer 5 more minutes uncovered to round flavors before adjusting salt.
⚠️ Common Mistakes
❌ Adding barberries early in the simmer
💡 Why: They break down, turn dull, and make the stew harshly sour.
✅ Fix: Add drained barberries in the last 2 minutes, then rest off-heat to plump gently.
❌ Skipping the tomato paste frying step
💡 Why: Raw tomato paste tastes metallic and leaves the sauce pale and acidic.
✅ Fix: Fry paste 2–3 minutes in fat until brick-red and fragrant before adding water.
❌ Boiling the stew hard
💡 Why: Fast boiling tightens lamb fibers and can split the sauce, making it greasy.
✅ Fix: Maintain a quiet simmer; if it boils, reduce heat and partially cover to control evaporation.
❌ Using too much rosewater
💡 Why: Excess rosewater tastes soapy and overwhelms saffron and lamb.
✅ Fix: Start with 30 ml for 6 servings; add 5 ml more only after resting and tasting.
🧊 How to Store
Cool within 2 hours. Refrigerate in an airtight container up to 3 days. Reheat gently over low heat with 60–120 ml hot water to loosen; avoid hard boiling to keep almonds intact. Freeze up to 2 months; thaw overnight in the fridge and add a fresh 5 ml rosewater after reheating for best aroma.
📅 Make Ahead
Soak almonds up to 12 hours ahead (refrigerated in water), then drain before cooking. The stew can be cooked 1 day ahead; refrigerate overnight and reheat gently. Add barberries and rosewater only during final reheating for the brightest color and aroma.
🍽️ Pairs Well With
- Persian steamed rice (chelow)
- preferably with saffron-tinted tahdig
- Fresh herbs (sabzi khordan): basil
- mint
- tarragon
- radish
- Shirazi salad or torshi for brightness
Regional Variations
- Kermanshah (classic)Lamb-based stew with toasted slivered almonds, barberries, saffron, and rosewater; sauce is glossy and lightly tomato-tinted, with cinnamon in the background.
- Tehran (restaurant style)Often slightly sweeter and more perfumed: a touch more rosewater and sometimes a small amount of sugar is used to soften barberry tartness, while keeping the almond-forward identity.
Ingredients
- 200 gSlivered almonds (soaked in cold water 60 minutes, then drained well)
- 60 gDried black barberries (zereshk) (rinsed quickly, then soaked 10 minutes and drained)
- 30 mlHot water (for blooming saffron)
- 0.5 tspSaffron threads (finely ground before blooming)
- 900 gLamb stew meat (1.5-inch cubes, preferably shoulder or leg)
- 300 gYellow onion (finely diced)
- 60 gUnsalted butter (divided)
- 30 mlNeutral oil (such as grapeseed or sunflower)
- 45 gTomato paste (3 tablespoons)
- 1 stickCinnamon stick (about 7 cm)
- 1200 mlWater (hot, plus more as needed)
- 30 mlRosewater (2 tablespoons, high-quality Persian rosewater)
- 10 gFine sea salt (about 1 3/4 teaspoons, adjust to taste)
🔄 Substitutions
- Lamb stew meat→ Beef chuck, 900 g, 1.5-inch cubes
- Unsalted butter→ Ghee, 60 g
- Rosewater→ Orange blossom water, 15 ml
Instructions
- 1
Soak the slivered almonds in plenty of cold water for 60 minutes to soften their bite and help them stay plump in the stew. Meanwhile, rinse barberries in a fine sieve, then soak them in cold water for 10 minutes; drain well and set aside. Grind saffron, then bloom it with 30 ml hot water and cover.
- 2
In a heavy pot over medium-high heat, melt 30 g butter with the neutral oil. Add diced onion and sauté 10–12 minutes until deeply golden, not burnt. Add lamb and sear 8–10 minutes, turning to brown several sides. This browning builds the stew’s ceremonial depth and prevents a flat, boiled taste.
- 3
Push meat and onions aside; add tomato paste to the bare spot and fry 2–3 minutes until it darkens to brick red and smells sweet, not raw. Stir everything together, then add the cinnamon stick and 1200 ml hot water. Bring to a boil, skim foam for 2 minutes, then reduce to a gentle simmer.
- 4
Cover and simmer on low heat for 90 minutes, stirring every 20 minutes and keeping the surface at a quiet bubble. If needed, add 60–120 ml hot water to maintain a saucy consistency. The lamb should be nearly tender but not falling apart; the sauce should begin to look glossy from the onions and butter.
- 5
Drain almonds thoroughly. In a small skillet over medium heat, melt the remaining 30 g butter. Add almonds and sauté 4–6 minutes until lightly toasted and aromatic (pale gold, not brown). Add the toasted almonds to the pot, cover, and simmer 25–30 minutes so they absorb the lamb broth and become silky.
- 6
Stir in the bloomed saffron solution and simmer uncovered 8–10 minutes to concentrate color and perfume. Add drained barberries and cook 2 minutes only, just to plump without bleeding too much color. Turn off heat, stir in rosewater and salt, then rest covered 10 minutes before serving; remove cinnamon stick.
🪪 Recipe Passport
Cultural Background
Khoresht Khalal is a celebrated specialty of Kermanshah, often prepared for weddings, Eid visits, and honored guests. Its saffron-rose perfume and jewel-like barberries reflect Persian hospitality, where elegance and balance are as important as richness.
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 Nana Jafari va Gojeh Sabz (خورش نعناع جعفری و گوجهسبز)
- Khuzestani Falafel (فلافل آبادانی) — Spicy Abadan Chickpea Fritters
- Koofteh Rusi (کوفته روسی) — Persian Russian-Style Herb & Potato Kofta
- Kookoo Esfenaj Ba Panir Pizza (کوکو اسفناج با پنیر پیتزا) — Persian Spinach Frittata with Mozzarella
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

Persian Khoresht Saak (خورش ساک) — Saffron-Cardamom Lamb Stew with Saak Greens
Persian · Stews · 145 min

Khoresh Tareh Farangi (خورش تره فرنگی) — Persian Leek and Lamb Stew
Persian · Stews · 130 min

Authentic Kabab Koobideh (کباب کوبیده) — Persian Minced Lamb Skewers
Persian · Kebabs · 40 min

Lancashire Hotpot (Lancashire Hotpot) — Lamb and Potato Oven Stew
British · Stews · 180 min

Chicken and Andouille Gumbo (English) — Louisiana Roux Stew
American · Stews · 120 min

Cacık (Yoğurtlu Salatalık Mezesi) — Chilled Turkish Yogurt, Cucumber & Mint Dip
Turkish · Appetizers · 15 min

Gavurdağı Salad (Gavurdağı Salatası) — Finely Chopped Walnut & Pomegranate Salad
Turkish · Salads · 20 min

Khoresht-e Khelal (خورش خلال) — Kermanshahi Almond Stew
Persian · Stews · 175 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.