Authentic Fesenjan Recipe: Persian Pomegranate Walnut Stew
Fesenjan (also spelled fesenjoon) is a rich, deeply savory Persian stew made from ground walnuts and tangy pomegranate paste, traditionally slow-simmered with chicken or duck. Sweet, sour, and nutty all at once, it’s one of the most distinctive dishes in Persian cuisine — often served at celebrations and special dinners.
- Prep time: 20 minutes
- Cook time: about 1.5 hours
- Servings: 4
Fesenjan Ingredients
- 2 cups walnuts, finely ground (a food processor works well)
- 1 cup pomegranate paste — the tangy, concentrated base that gives fesenjan its signature sweet-sour flavor. Shop pomegranate paste.
- 1.5 lbs chicken thighs (or duck), bone-in or boneless
- 1 onion, finely diced
- 2-3 tbsp sugar (adjust to taste, depending on the paste’s tartness)
- 2-3 cups water or chicken broth
- Salt, pepper, and a pinch of cinnamon or turmeric (optional)
- 2 tbsp oil
How to Make Fesenjan
- In a dry pan, toast the ground walnuts over medium-low heat for 5-7 minutes, stirring often, until fragrant. Set aside.
- In a pot, sauté the diced onion in oil until soft and golden. Add the chicken and brown lightly on all sides.
- Add the toasted ground walnuts to the pot along with 2-3 cups of water or broth. Stir well, bring to a gentle simmer, and cook uncovered for about 30 minutes, stirring occasionally so the walnuts don’t stick to the bottom.
- Stir in the pomegranate paste and sugar. Simmer for another 45 minutes to 1 hour on low heat, stirring occasionally, until the sauce thickens into a rich, deep reddish-brown gravy and the oil starts to separate slightly at the surface — a sign it’s ready.
- Taste and balance the flavor: add more pomegranate paste for tartness, or more sugar if it’s too sour. Season with salt and pepper.
- Serve hot over steamed basmati rice.
Short on Time? Try the Ready-Made Version
Fesenjan’s long, slow simmer is what makes it so rich — but if you want the flavor without the process, Goaldees also carries a ready-to-eat canned fesenjan stew. Just heat and serve over rice.
Tips for the Best Fesenjan
- Toast the walnuts first — this step deepens the nutty flavor significantly and is worth the extra few minutes.
- Balance is everything — fesenjan should taste both sweet and sour at once. Taste as you go and adjust the pomegranate paste and sugar ratio to your preference.
- Low and slow — resist the urge to rush the simmer. The sauce needs time to thicken and the flavors to meld.
- It reheats beautifully — fesenjan often tastes even better the next day, making it a great make-ahead dish.
Frequently Asked Questions
What does fesenjan taste like?
Fesenjan has a rich, deep flavor that’s simultaneously sweet, sour, and nutty — from the tangy pomegranate paste and the toasted ground walnuts, with a texture similar to a thick, velvety gravy.
Can I make fesenjan vegetarian?
Yes — substitute chicken with pumpkin, eggplant, or meatballs made from a plant-based protein. The walnut and pomegranate base carries the dish’s signature flavor either way.
What can I substitute for pomegranate paste?
Pomegranate paste is fairly essential for authentic flavor — pomegranate molasses is the closest substitute if paste isn’t available, though the flavor concentration may differ, so adjust to taste.
Is there a quicker way to make fesenjan?
Yes — Goaldees sells a ready-to-eat canned fesenjan stew that just needs heating, for when you want the flavor without the long simmer.
Shop the Ingredients
Get everything you need for authentic fesenjan — pomegranate paste, walnuts, and more — from the Pastes and Nuts categories, or grab the ready-made version from Can Foods.
Not sure which stew to try? See our Persian khoresht guide comparing this and 3 other classics.
Want to learn about the other Persian fruit pastes (rob) besides pomegranate? See our Persian rob guide.

