
Persian pomegranate and walnut stew with duck — sweet, sour, nutty, luxurious.
Fesenjan is one of Iran's most sophisticated stews — duck or chicken is cooked in a rich sauce made from ground walnuts, pomegranate juice, and molasses. The result is complex and deeply flavorful — simultaneously sweet, tart, and nutty. It's a dish of celebration and special occasions, representing the refined side of Persian cuisine.
Serves 6
Heat oil. Brown duck pieces on all sides, 10 minutes. Set aside.
Add onions to same pan and cook until golden, 10 minutes. Add garlic and ginger.
Add ground walnuts and cook 2 minutes, stirring constantly.
Add pomegranate juice, pomegranate molasses, cinnamon, salt, pepper, and water.
Return duck to pan. Bring to boil, then reduce heat and simmer 60 minutes until duck is tender.
Serve over saffron rice. Garnish with pomegranate seeds.
Use a good quality pomegranate juice — not from concentrate if possible.
The sauce should be rich and thick, not soupy.
Use chicken instead of duck for less richness.
Add dried apricots for sweetness.
Refrigerate up to 3 days.
Fesenjan is a royal Persian stew, traditionally served at celebrations and special occasions. It represents the height of Persian culinary sophistication.
Yes — chicken works well and is less heavy. Use 800g chicken breast or thighs.
Per serving (400g / 14.1 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes