Skip to content
Fesenjan (Persian Walnut and Pomegranate Stew)
persiandinner✨ New

Fesenjan (Persian Walnut and Pomegranate Stew)

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.

Prep
20 min
Cook
150 min
Servings
6
Difficulty
Medium
4.9
Sign in to rate
#persian#iranian#stew#walnut#pomegranate#celebration

About This Recipe

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.

Ingredients

Serves 6

  • 400 graw walnut halves (very fresh — old walnuts taste rancid)
  • 1.2 kgbone-in skin-on chicken thighs and drumsticks
  • 2 largeyellow onions, finely grated or very finely chopped
  • 180 mlpomegranate molasses (Cortas or Al Wadi brand)
  • 2 tbspsugar (more or less to balance acidity)
  • 1 tspground cinnamon
  • 0.5 tspground cardamom
  • 1 tspsaffron threads, ground and bloomed in 3 tbsp warm water
  • 4 tbspneutral oil or butter
  • 700 mlwarm water or light chicken stock
  • salt and freshly ground black pepper, plus pomegranate seeds and chopped parsley to garnish
  • saffron basmati chelow (rice), to serve

Instructions

  1. 1

    Toast and grind the walnuts

    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.

  2. 2

    Sauté the onions

    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.

  3. 3

    Brown the chicken

    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.

  4. 4

    Add the walnuts and cook patiently

    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.

  5. 5

    Simmer the sauce 60 minutes

    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.

  6. 6

    Add pomegranate and aromatics

    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.

  7. 7

    Braise the chicken 45–60 minutes

    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.

  8. 8

    Rest and serve

    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.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    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.

Variations

  • •

    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.

Storage

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.

History & Origin

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.

Frequently Asked Questions

Can I use walnut pieces or do I need halves?

Either works — what matters is freshness. Pre-ground walnut meal often tastes stale; grind your own from whole walnuts for the best result.

Why is my fesenjan bitter?

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.

Can I make this in a slow cooker?

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.

What is saffron chelow and is it essential?

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.

Nutrition Facts

Per serving (380g / 13.4 oz) · 6 servings total

Calories780kcal
Protein38g
Carbohydrates22g
Fat60g
Fiber5g
Protein38g
Carbs22g
Fat60g

Time Summary

Prep time20 min
Cook time150 min
Total time170 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes