Iranian Pomegranate and Walnut Stew (Fesenjan Recipe)

Updated November 3, 2026

Total time
1 hr 45 min
prep 20 min · cook 1 hr 25 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Iranian Pomegranate and Walnut Stew (Fesenjan Recipe)

Iranian pomegranate and walnut stew, commonly called fesenjan or fesenjoon, is a rich Persian braise made with ground walnuts, pomegranate molasses, and tender chicken. Its deep, nutty sauce balances tart fruit with gentle sweetness, making it especially good served over plain rice; family and regional versions vary in sweetness and thickness.

Ingredients

  • 2 tablespoons (30 ml) neutral oil, such as canola or light olive oil
  • 2 medium yellow onions, finely diced, about 2 cups (300 g)
  • 2 1/2 cups (250 g) walnut halves or pieces
  • 2 1/2 pounds (1.13 kg) boneless, skinless chicken thighs, trimmed
  • 1 teaspoon (3 g) ground turmeric
  • 1/2 teaspoon (1 g) ground cinnamon
  • 1 1/2 teaspoons (9 g) fine salt, divided, plus more to taste
  • 1/2 teaspoon (1 g) black pepper
  • 3 cups (710 ml) low-sodium chicken stock or broth
  • 1/2 cup (120 ml) pomegranate molasses
  • 1 tablespoon (12 g) granulated sugar, optional, to balance a very tart sauce
  • 1/2 cup (85 g) fresh pomegranate arils, optional, for serving

Instructions

  1. Prepare the ingredients. Finely dice the onions, trim any large pieces of excess fat from the chicken, and measure the seasonings and stock. Pulse the walnuts in a food processor until finely ground, stopping before they turn into a paste. If you do not have a processor, chop them as finely as possible with a knife; small, even pieces help the sauce thicken smoothly.
  2. Toast the walnuts. Set a large, heavy Dutch oven or stew pot over medium heat. Add the ground walnuts and toast for about 3 minutes, stirring constantly, until fragrant. Transfer them to a bowl so they do not keep cooking in the hot pot. Watch closely: ground nuts can scorch quickly, and burnt walnuts will make the whole stew taste bitter.
  3. Soften the onions. Add the oil to the pot. Stir in the diced onions and cook for about 8 minutes over medium heat, stirring regularly, until soft and translucent but not browned. If they start sticking, lower the heat and add a tablespoon of the measured stock rather than more oil.
  4. Season and brown the chicken. Sprinkle the chicken with the turmeric, cinnamon, 1 teaspoon of the salt, and the black pepper. Add it to the onions in a single layer, working in batches if the pot is crowded. Cook for about 4 minutes on the first side and 4 minutes on the second. The chicken does not need to cook through at this point; browning adds flavor, while the stew will finish cooking it.
  5. Build the walnut sauce. Return the toasted walnuts to the pot and pour in the stock and pomegranate molasses. Stir thoroughly, scraping up any browned bits from the bottom. Bring the mixture just to a gentle simmer, then lower the heat. The sauce may look thin at first; the walnuts will gradually absorb liquid and thicken it.
  6. Braise gently. Partially cover the pot and simmer for 65 minutes, stirring every 10 to 15 minutes and scraping the bottom so the walnut mixture does not catch. Keep the bubbles small rather than letting the stew boil hard. If the sauce becomes very thick before the chicken is tender, stir in stock or water a few tablespoons at a time. Add the remaining 1/2 teaspoon salt during cooking, then adjust later if needed.
  7. Check the chicken and finish the sauce. Test the thickest piece of chicken with a food thermometer; USDA FSIS says poultry must reach a safe minimum internal temperature of 165°F (74°C). If it has not reached that temperature, continue simmering and check again after a few minutes. Taste the sauce. If it is too tart for your preference, stir in the optional sugar and simmer for 2 minutes; if it tastes flat, add a small pinch of salt. The finished sauce should coat a spoon but still flow easily.
  8. Rest briefly and serve. Turn off the heat and let the stew stand for 2 minutes. Taste once more and adjust the seasoning. Spoon the chicken and plenty of walnut sauce over rice, with pomegranate arils scattered on top if using.

Tips

  • Choose the right molasses. Pomegranate molasses is a concentrated, tart syrup used in Persian cooking. It is available in many Middle Eastern grocery stores and some larger supermarkets. If you cannot find it, simmer 1 cup (240 ml) unsweetened pomegranate juice in a small saucepan until reduced to about 1/3 cup (80 ml), then stir in 1 tablespoon (15 ml) lemon juice. This substitute is usually less concentrated and can taste fruitier, so add it gradually and adjust the stew after simmering.
  • Keep the heat low. Walnut sauces can stick and scorch, especially near the end when they thicken. Stir down to the bottom of the pot regularly, use a heavy pan if possible, and reduce the burner as soon as the stew reaches a simmer. A little loose sauce is preferable to a thick layer catching on the base.
  • Adjust sweetness at the end. Pomegranate molasses varies from sharply tart to fairly sweet by brand. Do not assume the sugar is necessary: taste after the chicken is cooked, then add the optional tablespoon only if the sauce needs balancing. For a tangier stew, leave it out.
  • Grind, do not puree, the walnuts. Fine crumbs produce a cohesive sauce, while walnut butter can make it unusually dense and oily. If using a knife, take the time to chop the nuts evenly. If your sauce still seems thin near the end, simmer uncovered for a few minutes, stirring often, instead of adding extra ground walnuts all at once.

Serving Suggestions

Serve fesenjan hot with steamed basmati rice, which soaks up the dark, savory-sweet sauce. Plain rice keeps the meal balanced; saffron rice is a festive option, but strongly seasoned rice can compete with the stew. Put extra sauce over each serving rather than treating it as a small garnish, since the walnut gravy is a central part of the dish.

For contrast, offer a plate of fresh herbs, such as parsley, mint, or cilantro, along with sliced cucumber or a simple salad dressed with lemon. The fresh, crisp elements help balance the stew’s richness. Pomegranate arils add bright pops of tartness and color, though they are optional. If serving bread, choose a simple flatbread for scooping, and keep the rest of the meal lightly seasoned.

Variations

Use bone-in chicken: Substitute about 3 pounds (1.36 kg) bone-in chicken thighs or drumsticks. They may need additional simmering time, so use the thermometer rather than the clock to confirm that poultry has reached 165°F (74°C). Bone-in pieces can give the sauce a deeper, more savory flavor, and they are easy to lift out for serving.

Make a meatless version: Replace the chicken with two drained cans of chickpeas, about 3 cups (510 g), and use vegetable stock. Simmer the walnut and pomegranate sauce for about 45 to 55 minutes, stirring regularly, then add the chickpeas for the final 15 minutes to warm through without making them mushy. The result is hearty but has a softer texture and less savory depth than the chicken version.

Try a different balance: Some versions lean more tart, while others are noticeably sweeter. Begin with the listed amount of molasses, then adjust in small increments near the end. You can add a teaspoon of sugar at a time for sweetness, or a splash of pomegranate juice for a fruitier, milder tang. Keep additions modest so the walnuts remain prominent.

Change the cut of chicken: Boneless thighs are convenient and stay tender through a long braise. Boneless, skinless breasts can be used, but they are leaner and more likely to dry out; add them later in the simmer and check their temperature early. Cut the breasts into large pieces so they are easier to remove once cooked.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking in a covered, shallow container. Fesenjan keeps for 3 to 4 days in the refrigerator. The sauce may thicken as it chills because the walnuts absorb more liquid; that is normal. For longer storage, freeze portions in airtight containers for up to 3 months for best quality. Thaw overnight in the refrigerator before reheating.

Reheat gently in a covered saucepan over low heat, stirring regularly and adding a splash of water or stock to loosen the sauce. Heat leftovers to 165°F (74°C), checking with a food thermometer, and avoid repeated cycles of cooling and reheating. You can also microwave a portion in a covered, microwave-safe bowl, stirring halfway through so the thick sauce warms evenly. Add fresh pomegranate arils after reheating rather than heating them with the stew.

Frequently Asked Questions

What does fesenjan taste like?

Fesenjan is savory, deeply nutty, and tart-sweet. Ground walnuts give the sauce body and a rounded flavor, while pomegranate molasses supplies its distinctive fruit acidity. The balance depends on the molasses and any added sugar, so the finished stew can range from sharply tangy to gently sweet without losing its characteristic walnut richness.

Can I make the stew ahead?

Yes. Make it up to 2 days ahead, cool it promptly, and refrigerate it covered. The flavors settle together as it rests, and the sauce will become thicker when cold. Reheat it slowly with a little stock or water, stirring often, and bring it to 165°F (74°C). Add fresh herbs or pomegranate arils at serving time if you are using them.

Why is my walnut sauce oily or grainy?

A slight sheen from walnuts is expected, but a very oily or grainy sauce often means the nuts were chopped too coarsely, processed into a paste, or cooked at too high a heat. Finely ground walnuts and a gentle simmer help the sauce come together. Stir well as it cooks; if it is grainy, additional gentle simmering can soften the texture, though it will not completely correct burned or overprocessed nuts.

Can I make fesenjan without pomegranate molasses?

Use the reduced pomegranate-juice substitute in the tips if you can find unsweetened juice. Its flavor is usually lighter and less concentrated than molasses, so taste the sauce near the end and add lemon juice or a little more reduction only as needed. Cranberry molasses or another sweet-tart syrup will change the flavor more noticeably and may require a different amount of sweetener.

Can I freeze fesenjan?

Yes. Freeze the cooled stew in meal-size airtight containers for up to 3 months for best quality. Thaw it in the refrigerator, then reheat gently on the stove, adding liquid if the walnut sauce has become too thick. Check that reheated leftovers reach 165°F (74°C). The sauce may look slightly separated at first but usually comes together with steady stirring.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).