Persian fesenjan walnut and pomegranate chicken stew

Fesenjan Recipe (Persian Walnut and Pomegranate Stew)

Quick answer

Fesenjan (also spelled fesenjoon) is a Persian stew made by slowly simmering finely ground walnuts with pomegranate molasses, then finishing the sauce with chicken. This version serves four and takes about 2 hours 50 minutes from start to finish. Keep the heat low so the walnuts release their oil without scorching, then adjust the finished stew with a little more molasses for tartness or a small amount of sugar for sweetness. Serve it hot with Persian rice.

Fesenjan recipe guide with Persian walnut and pomegranate stew

Fesenjan is built around two strong flavors: rich walnuts and tangy pomegranate molasses. The long, gentle simmer turns them into a dark, glossy sauce that coats the chicken. The dish is traditionally served with rice, and its sweet-to-sour balance varies by household and region.

Fesenjan ingredients

Use finely ground walnuts, but stop before they become walnut butter. Pomegranate molasses varies greatly in sweetness, so taste it before deciding whether the finished stew needs sugar.

  • 250 g (about 2½ cups) walnuts, finely ground
  • 4 cups boiling water
  • 1 cup pomegranate molasses, plus more to taste
  • 500 g (1.1 lb) boneless chicken, or 1 kg bone-in chicken pieces
  • 1 medium yellow onion, finely chopped
  • 4 tablespoons neutral vegetable oil
  • ½ tablespoon ground turmeric
  • ½ teaspoon black pepper
  • 1 to 1½ teaspoons salt, adjusted to taste
  • 3 tablespoons bloomed saffron (optional)
  • ½ cup water for the chicken
  • Sugar, only if needed to balance a very tart molasses
Finely ground walnuts for fesenjan sauce

How to make fesenjan

Make the walnut sauce first. Prepare the chicken while the sauce simmers so the two components finish at roughly the same time.

  1. Grind and toast the walnuts. Pulse the walnuts until finely ground but not pasty. Toast them in a dry heavy pot over medium-low heat for about 10 minutes, stirring continuously.
  2. Start the sauce. Add 4 cups boiling water carefully. Cover and simmer on low for 90 minutes, stirring every 15 to 20 minutes and scraping the bottom.
  3. Add the pomegranate molasses. Stir it into the walnut sauce and simmer, covered, for 20 minutes. Keep the heat low.
  4. Brown the chicken. Meanwhile, soften the onion in oil. Add the chicken, turmeric, pepper, salt, and optional saffron; brown both sides.
  5. Partially cook the chicken. Add ½ cup water, cover, and cook on low for about 45 minutes.
  6. Combine and finish. Transfer the chicken and its juices to the walnut sauce. Simmer together for 30 minutes, until the chicken is tender and the sauce is thick and glossy.
  7. Balance and serve. Taste only at the end. Add more molasses for tartness or a little sugar for sweetness, then serve with steamed Persian rice.
Pomegranate molasses for Persian fesenjan

What the finished stew should look like

The sauce should be pourable but thick enough to coat a spoon. A little walnut oil may appear on the surface; that is expected. If the stew is thin, simmer it uncovered. If it becomes too thick before the chicken is tender, add hot water a few tablespoons at a time.

Serving and storage

Serve fesenjan with steamed rice or Persian tahdig. For another classic Persian stew with a very different herb-forward profile, see our ghormeh sabzi recipe. Cool leftovers promptly and refrigerate them in a covered container for up to four days; reheat gently on the stovetop with a splash of water.

Fesenjan variations

Chicken is convenient and widely used, while duck is associated with northern Iranian versions. Small meatballs are another established option: brown them separately and simmer them in the walnut-pomegranate sauce until fully cooked. Keep the main sauce method the same and avoid combining multiple proteins in one batch.

Common mistakes

  • Using high heat, which can scorch the ground walnuts before their oil is released.
  • Adding sugar before tasting the pomegranate molasses and finished sauce.
  • Grinding the walnuts into butter instead of a fine meal.
  • Rushing the simmer; the sauce needs time to darken, thicken, and lose its raw walnut flavor.

Frequently asked questions

Is fesenjan sweet or sour?

It can be tart, sweet-tart, or mildly sweet. The result depends mainly on the pomegranate molasses and regional or family preference. Taste near the end and adjust gradually.

Can I make fesenjan ahead?

Yes. Like many braised dishes, the flavor settles well overnight. Refrigerate it safely, then reheat over low heat and loosen the sauce with a small amount of water if needed.

Can I freeze it?

Yes. Cool it completely, freeze in an airtight container for up to two months, and thaw overnight in the refrigerator before reheating gently.

Fesenjan recipe card

Use the card below for the complete ingredient list, timing, and printable step-by-step method.

Fesenjan Recipe (Persian Walnut and Pomegranate Stew)

Recipe by Cooking County
5.0 from 1 vote
Course: Main courseCuisine: PersianDifficulty: Medium
Servings

4

servings
Prep time

15

minutes
Cooking time

2

hours 

35

minutes
Total time

2

hours 

50

minutes

A slow-simmered Persian chicken stew with finely ground walnuts and pomegranate molasses. The sauce becomes deep brown, glossy, nutty, and pleasantly sweet-tart.

Ingredients

  • Fesenjoon sauce
  • 250 gr walnut

  • 4 cups of boiling water

  • 1 cup of pomegranate molasses

  • Chicken
  • 500 gr boneless chicken or 1 kg chicken with bone

  • 1 medium-sized onion

  • ½ tablespoon turmeric

  • ½ tablespoon black pepper

  • 1 tablespoon salt

  • 3 tablespoons of bloomed saffron

  • 1/2 cup of water

  • 4 tablespoons vegetable oil

  • Meatball
  • one medium-sized onion

  • 500 gr ground meat

  • ½ tablespoon black pepper

  • ½ tablespoon turmeric

  • 1 tablespoon salt

  • 4 tablespoons vegetable oil

Directions

  • Grind 250 gr walnut in a food processor (do not make it like walnut butter, the nuts should be a little crunchy).
  • Pour the ground walnut into a pan and toast them without oil for about 10 minutes on medium heat while stirring frequently.
  • Pour 4 cups of boiling water into it.
  • Cover the pan and let them cook for at least 90 minutes on low heat (if you have more time, let it cook more. it will be more delicious).
  • Add 1 cup of pomegranate molasses, cover the pan, and let them cook for 20 minutes.
  • Our Fesenjan sauce is ready. Now it is time to add chicken or meatball. For making chicken or meatball follow their instructions below.
  • Chicken Fesenjan
  • While the sauce is cooking, chop one medium-sized onion into small pieces.
  • Saute onion pieces with four tablespoons of vegetable oil.
  • When the onion pieces turned golden, place 500 gr boneless chicken or 1 kg chicken with bone on them. It is your choice to use which part of the chicken, but using parts with fewer bones is easier to eat with stew.
  • Add ½ tablespoon turmeric, one tablespoon salt, ½ tablespoon black pepper, and three tablespoons of bloomed saffron to the chicken.
  • Saute both sides of the chicken till making them golden-brown.
  • Add ½ cup of water to the chicken, cover the pan and let them cook for about 45 minutes on low heat.
  • After cooking the chicken, place them in the Fesenjan sauce and cook for 30 minutes together with cover on low heat.
  • Taste the stew, if you prefer sour stew, add more pomegranate molasses. And if you like sweet stew, add sugar to Fesenjoon. Our delicious chicken Fesenjoon is ready. Enjoy it!
  • Fesenjan recipe with meatballs
  • While the sauce is cooking, grate one medium-sized onion or chop it into tiny pieces.
  • Discard the onion juice and mix the onion with 500 gr ground meat.
  • Add ½ tablespoon black pepper, one tablespoon salt, and ½ tablespoon turmeric to the meat and onion mixture and stir well.
  • Make small meatballs with the meat.
  • Heat a pan and add four tablespoons of vegetable oil. Saute all sides of meatballs till making them brown.
  • Now our meatballs are ready .Add them to the Fesenjoon sauce, cover the pan and let them cook for 30 minutes on low heat.
  • Taste the stew, if you prefer sour stew, add more pomegranate molasses. If you like sweet stew, add sugar to the stew. The fantastic meatball Fesenjoon is ready. Bon appetit!
  • Serve
  • Serve it hot with steamed rice. Never lose Tahdig with Fesenjoon. Pour stew on the rice and Tahdig and enjoy it.

Recipe Video

YouTube video

Notes

  • Add two ice cubes at last in the Fesenjoon. This shock will release the walnut oil and make it tastier.
  • In north of Iran, people use duck instead of chicken. 
  • You can buy pomegranate molasses in Persian or middle eastern markets.
  • The stew should not be too watery or too thick. If it is watery, heat it without a lid till you want.
  • You can freeze Fesenjoon stew.
  • To reheat the stew, add half a cup of water and put it on low heat.
  • Garnish it with pomegranate seeds

Sources

5/5 - (1 vote)

Leave a Comment

Your email address will not be published. Required fields are marked *

*