A rich, dark Persian stew of walnuts and pomegranate molasses with chicken — one of Iran's most celebrated dishes.
Fesenjan is one of the crown jewels of Persian cuisine and one of the world's most complex stews. The combination of ground walnuts and pomegranate molasses creates a sauce that is simultaneously rich and tart, sweet and bitter, dark as midnight and deeply aromatic. It is thought to date back to ancient Persia and was historically served with duck; chicken is now the more common version. The dish is a staple of wedding banquets, Nowruz (Persian New Year) celebrations, and special family gatherings. A proper fesenjan takes patience: the walnuts must be ground finely and toasted, the pomegranate molasses balanced carefully between sweet and sour, and the sauce simmered long enough for the walnut oil to rise to the surface — a sign that it is ready.
Serves 4
Season chicken with turmeric and pepper. Fry in oil until golden on both sides. Remove and set aside.
In the same pan, fry onion until golden and soft, about 10 minutes. Add ground walnuts. Stir over medium heat 3–5 minutes until lightly toasted and fragrant — the oils will start releasing.
Pour in stock gradually, stirring to combine. Add pomegranate molasses, cinnamon and saffron water. Return chicken to the pot. Bring to a gentle boil, then reduce to the lowest possible simmer.
Cook uncovered for 60–75 minutes, stirring occasionally, until sauce is dark, thick and the walnut oil has risen to the surface.
Walnut oil rising to the surface is the traditional sign that fesenjan is ready.
Taste and balance: add sugar if too sour, or more pomegranate molasses if not tart enough. Season with salt. Serve over saffron rice, garnished with pomegranate seeds.
The longer it cooks, the more complex the flavour — don't rush it
Walnut oil rising to the surface is the traditional sign that fesenjan is ready
Balance between tart and sweet is personal; taste and adjust at the end
Taste and adjust salt at the very end — flavors concentrate as liquids reduce, and a final pinch of flaky salt sharpens the whole dish.
Use duck legs instead of chicken for the original, richer version.
Replace chicken with large lamb meatballs for a festive Meatball Fesenjan presentation.
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 up to 4 days — dramatically better the next day. Freeze up to 3 months.
One of the oldest Persian dishes, with records tracing it to ancient Persia. It remains central to Iranian celebrations and is considered one of the pinnacles of Persian culinary art.
Add sugar a teaspoon at a time and simmer briefly after each addition until balanced.
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