Skip to content
🍖
persiandinner✨ New

Khoresh Fesenjan (Persian Walnut & Pomegranate Stew)

A rich, dark Persian stew of walnuts and pomegranate molasses with chicken — one of Iran's most celebrated dishes.

Prep
20 min
Cook
90 min
Servings
4
Difficulty
Medium
4.9(1,560 ratings)
#stew#chicken#walnut#pomegranate#persian#special-occasion

About This Recipe

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.

Ingredients

Serves 4

  • 800 gchicken thighs(bone-in, skin removed)
  • 300 gwalnuts(finely ground in a food processor)
  • 5 tbsppomegranate molasses
  • 1 largeonion(finely diced)
  • 300 mlchicken stock
  • 1–2 tbspsugar(to balance, adjust to taste)
  • ½ tspcinnamon
  • ½ tspturmeric
  • 1 generous pinchsaffron(dissolved in 2 tbsp hot water)
  • 3 tbspvegetable oil
  • 3 tbsppomegranate seeds(to garnish)

Instructions

  1. 1

    Brown chicken

    Season chicken with turmeric and pepper. Fry in oil until golden on both sides. Remove and set aside.

  2. 2

    Toast walnuts

    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.

  3. 3

    Build stew

    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.

  4. 4

    Simmer long

    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.

  5. 5

    Balance and serve

    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.

Pro Tips

  • 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

Variations

  • Use duck legs instead of chicken for the original, richer version.

  • Replace chicken with large lamb meatballs for a festive Meatball Fesenjan presentation.

Storage

Refrigerate up to 4 days — dramatically better the next day. Freeze up to 3 months.

History & Origin

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.

Frequently Asked Questions

The sauce is too sour — what do I do?

Add sugar a teaspoon at a time and simmer briefly after each addition until balanced.

Nutrition Facts

Per serving · 4 servings total

Calories680kcal
Protein48g
Carbohydrates22g
Fat44g
Fiber5g
Protein48g
Carbs22g
Fat44g

Time Summary

Prep time20 min
Cook time90 min
Total time110 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