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.
Taste and adjust salt at the very end — flavors concentrate as liquids reduce, and a final pinch of flaky salt sharpens the whole dish.
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.
Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.
Spicier: add a finely chopped fresh chile or a teaspoon of crushed Aleppo/Urfa pepper to the aromatics for warm, layered heat instead of a single sharp hit.
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.
Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.
Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.
Authenticity sits on a spectrum — what matters more is honoring the technique and balance of flavors. If the dish tastes harmonious and respects how cooks in its home region would build it, you're on solid ground.
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
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.