A lavish ceremony stew from Kermanshah in western Iran, built on slivered almonds, barberries and saffron. Cubed lamb is braised slow and soft, then finished with a heavy scatter of soaked slivered almonds (khalal badam) that swell and turn tender, tart black barberries, rose water and a deep wash of saffron. The result is rich, faintly sweet and luxuriously textured — a dish saved for weddings and honoured guests rather than weeknights. It is served over saffron rice.
Khoresh khalal is a signature of Kermanshahi cuisine in western Iran, where it carries strong ceremonial weight: to be served khoresh khalal in a Kermanshahi home is to be honoured as a guest, and it features at weddings and feasts. Its name comes from khalal badam — almonds cut into fine slivers — the showpiece ingredient. The costly combination of lamb, almonds, barberries, saffron and rose water marks it as a celebration dish, the western Iranian counterpart to the jewelled rices of the centre; everyday Kermanshahi cooking is far plainer.
A saffron-gold stew thick with slivered almonds that have swelled soft, glistening among tender lamb cubes. Dark barberries dot the surface, sharp little bursts of sour against the mellow nut-and-meat richness. The aroma carries rose water and saffron; the taste runs rich and gently sweet, the almonds giving a delicate, almost creamy bite. Mounded over saffron rice, it looks and eats like a feast.
The slivered almonds are soaked in advance so they hydrate and soften, losing their raw crunch and turning supple in the sauce; added raw and unsoaked they would stay hard and woody. Barberries are sour from malic acid and scorch easily, so they are rinsed of grit and stirred in only near the end. Saffron is bloomed in hot water to draw out its colour and aroma evenly, and rose water — volatile and heat-sensitive — is folded in off the boil so its perfume survives rather than cooking away.
Variations
Beef is used in place of lamb in many homes, and saffron-stewed chicken versions exist. Some cooks add a little sugar or candied orange peel to push the sweetness; others keep it savoury and lean hard on the barberry sour. The almond quantity is a point of pride — the more generous the slivers, the grander the dish. A simpler weekday cousin uses fewer almonds and skips the rose water.
On the Palate
Where Khoresh Khalal sits in the Persian flavor cloud
Ingredients
Serves 6How it's made
8 steps · 40 min
- 1180 min
Soak the slivered almonds in cold water for several hours until softened
Watch outSoak the almond slivers until a piece bends without snapping — if they still crack, they'll stay woody and hard in the sauce.
- 210 min
Brown sliced onion in oil, add cubed lamb and sear on all sides
- 390 min
Stir in turmeric, then add hot water to cover and braise the lamb slow until very tender
Watch outBraise the lamb low and slow until it gives no resistance to a chopstick — rushing it leaves the meat tight and the sauce thin.
- 43 min
Stir in bloomed saffron and season with salt
- 520 min
Drain the almonds and add them to the pot to simmer and absorb the sauce
- 68 min
Rinse the barberries and stir them in near the end so they keep their colour and tang
Watch outStir the barberries in only at the very end — a minute too long over heat and they scorch, going from bright-sour to bitter.
- 78 min
Reduce to a thick, glossy stew and fold in rose water off the heat
Watch outFold in the rose water off the heat — its perfume is volatile and boils away if you add it to a bubbling pot.
- 82 min
Serve mounded over saffron basmati rice
Archive tool suggestions — not reviewed
These legacy suggestions have not been evidence-reviewed and are not presented as required tools.






