What is fesenjan, and why is it a Persian celebration dish?

Fesenjan (also spelled fesenjoon, or khoresh-e fesenjan) is one of the oldest and most treasured stews in Persian cooking. It is built on two humble ingredients — toasted walnuts and pomegranate molasses — cooked slowly until the sauce turns a deep, glossy brown and a slick of walnut oil rises to the top. Traditionally it is a dish for weddings, Yalda night and the Nowruz table: rich, a little extravagant, and always made with patience. The flavour is unlike anything else — nutty, tangy, faintly sweet and deeply savoury, all at once.

Classic fesenjan from northern Iran (Gilan) leans sharp and sour and is often made with duck; the Tehran and central-Iran style is a touch sweeter and usually made with chicken or with small walnut-and-meat balls. This recipe uses chicken, which is the most forgiving version to make at home and still tastes special enough for guests.

What ingredients do you need for fesenjan?

This makes a generous stew for 4 to 6 people, served over steamed Persian rice. The quantities are calibrated for a rich, restaurant-style sauce.

  • Walnuts — 500 g (about 4 cups) shelled walnut halves, very finely ground
  • Chicken — 1 kg bone-in halal chicken thighs and drumsticks (or 8 boneless thighs)
  • Pomegranate molasses — 200 to 250 ml (about ¾ to 1 cup), unsweetened and good quality
  • Onion — 1 large, grated or very finely chopped
  • Sugar — 1 to 3 tablespoons, to balance (start with 1)
  • Turmeric — ½ teaspoon
  • Ground cinnamon — ½ teaspoon (optional, for warm depth)
  • Salt — about 1 teaspoon, to taste
  • Black pepper — ¼ teaspoon
  • Oil or butter — 3 tablespoons
  • Water — 750 ml (about 3 cups), plus more as needed
  • Saffron — a pinch, ground and steeped in 2 tablespoons hot water (optional)

A note on the two key ingredients

The walnuts must be fresh — old or rancid walnuts will make the whole stew bitter, so taste one first. Grind them finely, but stop before they turn to a paste. Pomegranate molasses ranges from mildly sweet to very sour depending on the brand, which is exactly why you add the sugar to taste at the end rather than all at once.

How do you make fesenjan step by step?

Fesenjan is not difficult, but it is slow. Set aside about 2 to 2.5 hours and plan to stir it often — the walnut sauce loves to catch on the bottom of the pot.

  1. Grind the walnuts. Pulse the walnuts in a food processor until fine and sandy, almost a coarse flour. For deeper flavour, toast them in a dry pan for a few minutes first until fragrant, then grind. Do not over-process them into walnut butter.
  2. Brown the onion and chicken. Heat the oil in a heavy pot. Soften the grated onion until golden, then add the chicken with the turmeric, salt and pepper and brown it on all sides. Lift the chicken out and set it aside.
  3. Toast the ground walnuts. Add the ground walnuts to the same pot and stir over low heat for 4 to 5 minutes, until warm, fragrant and one shade darker. Keep the heat gentle so they never scorch.
  4. Add water and simmer. Pour in the water, stir well, and bring to a gentle simmer. Cook uncovered on low for 30 to 40 minutes, stirring regularly. You will see the walnut oil begin to rise and the mixture thicken.
  5. Add pomegranate molasses and chicken. Stir in the pomegranate molasses, 1 tablespoon of sugar and the cinnamon. Return the chicken to the pot, nestling the pieces down into the sauce, and partially cover.
  6. The long, slow simmer. Cook on the lowest heat for 1 to 1.5 hours, stirring every 10 to 15 minutes so the walnuts do not stick. The sauce will darken to a deep chocolate brown and a layer of reddish oil will float to the surface — that is the sign fesenjan is ready.
  7. Balance and finish. Taste. If it is too sour, add more sugar a little at a time; if it tastes flat, add a splash more molasses. Stir in the saffron water, adjust the salt, and let it rest for 10 minutes off the heat.
  8. Serve. Serve hot over fluffy steamed Persian rice (chelow), with the oil-glossed sauce spooned generously on top.

How do you get the sweet-and-sour balance right?

This is the whole art of fesenjan. The goal is a sauce that is tart first, then rounded and slightly sweet — never cloying, never puckering. Because pomegranate molasses varies so much between brands, always add the sugar gradually and taste as you go. A sour, Gilan-style fesenjan uses little or no sugar; a Tehran-style one is softer and sweeter. If you overshoot on sweetness, a little more molasses or a squeeze of fresh lemon pulls it back. The colour tells you a lot too: a properly cooked fesenjan is dark, almost black-brown, not pale — and that darkness comes from the long simmer, not from burning.

What do you serve with fesenjan, and can you make it ahead?

Fesenjan is almost always served over chelow (Persian steamed basmati rice), sometimes with a saffron-tinted crust of tahdig. A plate of fresh herbs (sabzi khordan), some torshi (Persian pickles) and a simple shirazi salad round out the table. Like most Persian stews, it tastes even better the next day once the flavours settle, so it is an excellent dish to make ahead for a gathering. Reheat it gently and add a splash of water, as it thickens in the fridge.

Want a slow-cooked Tehran meal without the two-hour simmer?

Fesenjan is a labour of love — and some nights you simply want the reward without the wait. At Shaun the Sheep in Jumeirah we don't cook fesenjan, but we are Dubai's Tehran-style specialists in another patient, slow-simmered classic: authentic kalle pache and a proper abgoosht (dizi), cooked low and long the traditional way. We deliver across Dubai 24/7 with free delivery over AED 300, plus pickup and dine-in, and you pay securely by card online. Browse the menu and order page to have a hearty Persian meal brought to your door, or reserve a table to eat it fresh at 64 Jumeira Street. When you are ready to cook fesenjan yourself, let us handle the slow-simmered comfort food in the meantime.