Iran's most elegant stew — chicken slow-braised in a dark, sweet-sour gravy of toasted ground walnuts and reduced pomegranate molasses, served over saffron rice.
Fesenjan, also called khoresh-e fesenjan, is one of the great Persian khoreshts (stews) and arguably the single most distinctive dish of Iran's celebratory table. It is served at Yalda night (the winter solstice), at Nowruz (Persian New Year), and at weddings, and there is no other stew quite like it anywhere in the world: a dark, mahogany-brown sauce of finely ground toasted walnuts cooked patiently for two hours in pomegranate molasses (the deeply reduced syrup of sour pomegranates), which gradually releases the walnut oils and transforms into a glossy, silky, sweet-tart, almost chocolate-colored gravy of incomparable richness. Chicken — traditionally bone-in thigh, though the most opulent versions use duck or quail — is added in the second hour and braises until tender. The balance of sweetness (pomegranate, sometimes a touch of sugar) and sourness (the puckering tartness of the molasses) is what makes fesenjan: too sweet and it's cloying; too sour and it's harsh. The northern Caspian provinces of Gilan and Mazandaran, where both walnuts and pomegranates grow in abundance, are the spiritual home of the dish, and northern versions tend more sour while Tehran's versions tend slightly sweeter. Served over saffron-bejeweled chelow basmati with a side of mast-o-khiar (yogurt with cucumber) and fresh herbs, fesenjan is the Persian dish you make to honor someone.
Serves 6
Spread walnuts on a dry baking sheet and toast at 175°C for 8–10 minutes until they smell fragrant and have darkened slightly — do not burn them or the stew will turn bitter. Cool completely, then pulse in a food processor to a fine, almost flour-like crumb. Don't process so long that they turn into walnut butter; stop at fine crumb texture.
Heat 3 tbsp of oil in a heavy Dutch oven over medium heat. Add the grated onions and cook 15 minutes, stirring often, until they are golden brown and have released most of their moisture. This deep onion base is the foundation of the stew.
Push the onions to one side. Pat the chicken dry, season with salt and pepper, and brown skin-side down in the remaining oil 5 minutes per side until deeply golden. Remove the chicken and set aside — you'll return it later.
Add the ground walnuts to the onions in the pot. Stir to coat in the oil and cook 5 minutes over medium-low — they should darken slightly and smell intensely roasted. Pour in 600 ml warm water, stir well, and bring to a gentle simmer. This is the start of the long magic — the walnuts must cook out their bitterness.
Cover loosely and simmer over the lowest heat for 60 minutes, stirring every 15 minutes. The walnuts will gradually release their oils — you'll see a thin orange-brown layer rise to the surface — and the sauce will turn from gray to a rich mahogany brown. This step cannot be rushed; it is the entire character of the dish.
Stir in the pomegranate molasses, sugar, cinnamon, cardamom and half the bloomed saffron. Taste — the sauce should be intensely tart with sweetness underneath. Adjust: more molasses for sour, more sugar for sweet. Add the chicken back to the pot, nestling pieces into the sauce.
Cover and simmer 45 minutes over very low heat, until the chicken is falling off the bone and the sauce is glossy and oil-slicked. If the sauce reduces too much, add another splash of water; if too thin, uncover for the last 15 minutes.
Stir in the remaining bloomed saffron, taste once more for balance, and rest covered 10 minutes. Serve over saffron chelow basmati rice with a generous scatter of fresh pomegranate seeds and chopped parsley. The visual of ruby seeds against mahogany sauce on golden rice is the whole pleasure of the Persian table.
Walnut freshness is everything — old walnuts taste rancid and ruin the dish. Buy from a high-turnover Middle Eastern grocery and use within a few weeks. Store in the freezer if not using immediately.
Cortas pomegranate molasses (Lebanese) is the gold standard — thick, dark and intensely sour. Avoid 'pomegranate syrup' which is often sweeter and dilute. Some grocery brands are watered down; look for one with pomegranate juice as the only or first ingredient.
Balance sweet to sour to taste — northern Iranian versions go more sour, Tehran versions slightly sweet. There's no single correct ratio; adjust until it tastes vivid.
Patient simmering is non-negotiable. The walnuts need at least an hour to release their oils and shed bitterness. Rushing gives a grainy, harsh stew.
Duck fesenjan (fesenjan-e ordak): substitute duck legs — richer, slightly gamy, and considered the most luxurious version. Increase braise time to 90 minutes.
Quail fesenjan: traditional in Caspian provinces — substitute 6 whole quail; reduce braise time to 30 minutes after the sauce is built.
Meatball fesenjan (fesenjan with kufteh): tiny lamb meatballs instead of chicken — more rustic, faster to cook.
Vegetarian fesenjan: substitute large chunks of butternut squash and chickpeas; cooks in 25 minutes once the sauce is built.
Refrigerates 4 days and flavor improves dramatically by day 2 — many Persian families make fesenjan a day ahead specifically for this reason. Freezes 3 months; thaw overnight in the fridge. The walnut oil can solidify when cold; rewarm gently on stovetop with a splash of water.
Fesenjan dates back over 2,000 years to the Achaemenid Persian empire, with archaeological evidence of walnut-and-pomegranate stews in royal kitchens at Persepolis. The dish became codified in Safavid-era court cookbooks (16th–17th century) and remains the signature stew of northern Iran's Caspian provinces, where walnut and pomegranate orchards have grown for millennia.
Either works — what matters is freshness. Pre-ground walnut meal often tastes stale; grind your own from whole walnuts for the best result.
Either your walnuts were old or burnt during toasting, or you didn't simmer the sauce long enough before adding pomegranate molasses. The bitterness mellows with long, slow cooking — at least 60 minutes after the walnuts go in the water.
Yes — complete steps 1–4 on the stove (the walnut toast and slow stovetop simmer cannot be skipped), then transfer to a slow cooker on LOW for 4 hours after adding the chicken and pomegranate molasses.
Chelow is the Persian method of cooking basmati rice — parboiled, then steamed with butter and saffron to create a crispy golden crust (tahdig) and fluffy long grains. It's the traditional accompaniment, but plain basmati works fine if you're short on time.
Per serving (380g / 13.4 oz) · 6 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