Khoresh-e hulu

The sweet-sour fruit stew of the Persian court kitchen

Origin: Iran

From the journey of Peach.

Khoresh (خورش) is the foundational preparation of Persian cuisine: a slow-braised meat stew in which fruit, nuts, or legumes create a layered sweet-sour-savoury balance that has no precise parallel in any other cooking tradition. The technique, and the flavour principle it embodies, is the direct inheritance of Achaemenid and Sasanian court cooking, refined over two and a half millennia. Hulu (هلو) is the Persian word for peach, and khoresh-e hulu is among the most prized of the seasonal khoresh varieties, made only in summer when the fresh fruit is ripe. The combination of lamb, saffron, turmeric, and ripe peach (the fruit adding both its sweetness and a gentle acidity as it breaks down into the braising liquid) produces a stew of extraordinary depth and delicacy. Sour unripe peach is sometimes added alongside the ripe fruit to increase the tartness, and dried barberries or a splash of verjuice can sharpen the sauce further. The dish is served over steamed saffron rice (chelow), with the golden crust (tahdig) on the side.

Ingredients

  • 600 g lamb shoulder, cut into 4cm pieces
  • 2 large onions, thinly sliced
  • 4 ripe but firm peaches, stoned and quartered
  • 1 unripe (slightly green) peach, stoned and quartered (optional, for extra tartness)
  • 3 tbsp vegetable oil or clarified butter
  • 0.5 tsp ground turmeric
  • 0.5 tsp ground cinnamon
  • 0.25 tsp ground black pepper
  • 1 tsp fine salt
  • 0.5 tsp saffron threads, steeped in 3 tbsp hot water for 20 mins
  • 1 tbsp caster sugar (adjust to taste)
  • 1 tbsp fresh lemon juice
  • 250 ml water or light chicken stock

Method

  1. Heat 2 tablespoons of oil in a heavy-based pot over medium-high heat. Season the lamb with salt and pepper. Brown the pieces in batches until deeply coloured on all sides, 4–5 minutes per batch. Remove and set aside.
  2. In the same pot, reduce heat to medium and add the remaining oil. Fry the sliced onions with turmeric, stirring occasionally, for 20–25 minutes until deeply golden and caramelised; this is the flavour foundation of the stew.
  3. Return the lamb to the pot. Add the cinnamon, black pepper, and half the saffron water. Stir to coat. Add the water or stock, bring to a simmer, cover tightly, and cook over low heat for 45 minutes.
  4. Add the peach quarters (ripe and unripe if using), sugar, lemon juice, and remaining saffron water. Stir gently. Cover and continue to cook over low heat for a further 25–30 minutes until the lamb is very tender and the peaches have softened into the sauce.
  5. Taste and adjust: add more sugar for sweetness, more lemon juice for acidity, or a pinch of salt. The balance should be distinctly sweet-sour, with the peach's fragrance dominant over the lamb.
  6. Serve over saffron chelow rice, with the golden tahdig crust alongside.

Notes

The key to khoresh-e hulu is the ripeness balance: too-ripe peaches dissolve entirely and lose their character; too-firm ones never integrate. Peaches that yield slightly to pressure but hold their shape are ideal. The dish can be made a day ahead and gently reheated: the flavours deepen overnight.

The Gastrographer

The Gastrographer

Mapping Culinary History

To explore — select an ingredient below.

Journey Point Map Key

Ingredient originTrade or transit route
Became a culinary stapleColonial / trade control
© 2026 The Gastrographer. All original research, narratives, and illustrations. All rights reserved.