Persian slow-cooked walnut and pomegranate stew with chicken or duck — one of the most distinctive dishes in world cuisine.
Khoresh fesenjān is one of Persian cuisine's most celebrated and unique dishes — a rich, dark stew made from ground walnuts and pomegranate molasses, slow-cooked with chicken (or duck, or meatballs) until the sauce becomes a deep mahogany colour of extraordinary depth. The interplay of bitter walnuts, tart pomegranate, and warming spices creates a flavour profile found nowhere else in world cooking. It is a dish for celebrations and important guests, always served with saffron-scented Persian rice (polo).
Serves 4
Melt butter in a heavy pot. Fry onion until golden-brown, 15 minutes. Brown chicken pieces on all sides, 8 minutes. Remove chicken and set aside.
In the same pot, add ground walnuts. Stir over medium heat for 5 minutes until fragrant and beginning to darken — this step is critical for depth.
Add pomegranate molasses and water. Stir to combine into a thick sauce.
Add cinnamon, cardamom, nutmeg, sugar, salt and pepper.
Return chicken to the pot, submerging in the sauce. Bring to a gentle simmer. Cover and cook on very low heat for 1 hour, stirring occasionally, until sauce is dark, rich and slightly oily.
Taste the sauce — adjust sweet/sour balance by adding more sugar or pomegranate molasses. The sauce should be thick, dark and complex. Garnish with pomegranate seeds. Serve with saffron polo.
The sauce should be genuinely dark — almost black-brown. Pale sauce indicates not enough cooking time.
Toasting the ground walnuts before adding liquid is the most important technique for depth.
The sweet/sour balance is personal and regional — northern Iranian versions are more sour; southern versions are sweeter.
Replace chicken with duck for a richer, more traditional version from the Caspian region.
Use lamb meatballs instead of chicken for koofteh fesenjān — a spectacular alternative.
Refrigerate for 5 days. Flavour deepens significantly overnight. Freezes well for 3 months.
Khoresh fesenjān is one of Persian cuisine's oldest dishes, referenced in texts going back to the Sassanid era (3rd–7th century AD). The walnut-pomegranate combination reflects the abundance of the Caspian region of northern Iran, where wild pomegranates and walnuts grow together. The dish was recorded in the world's oldest surviving cookbook, written in Persian in the 10th century.
Simmer 500ml pomegranate juice with 2 tbsp lemon juice and 2 tbsp sugar over medium heat for 45–60 minutes until reduced to a thick, dark syrup. Cool completely before using. It keeps refrigerated for 6 months.
Per serving · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes