Fesenjoon is a delicious traditional Persian stew featuring a unique combination of ground fresh walnuts and concentrated pomegranate juice. The walnuts lend a deep, nutty character, while the pomegranate molasses brings a delightful balance of tart and sweet notes.
Fesenjoon is a treasured dish in Persian cuisine and is often served for special occasions. With my recipe, you can make it whenever you are in the mood for this delicious Iranian stew.
Fesenjoon is a must-try for anyone exploring Persian recipes and Persian dishes. It is great for a family dinner or extravagant party.

Persian cuisine is not only about providing nutrients, but also about creating a healthy balance of hot and cold foods in our bodies. Pomegranates, prunes, and rice are all considered cold foods. Examples of hot foods are walnuts, onions and turmeric. When combined these ingredients balance each other out and create a harmonious flavor profile that is both delicious and nutritious.
Watch the Persian Pomegranate and Walnut Stew Video Below!
Jump to:
Ingredients for Making Fesenjoon
Khoresh fesenjoon, also called khoresh fesenjan, is a classic Persian dish that is full of flavor. The ground walnuts are nutty, warm and high in protein, fiber, and healthy fats. The pomegranate molasses is tangy and sweet, and rich in antioxidants.

Here is a list of the main ingredients you'll need:
- boneless, skinless chicken thighs
- turmeric
- red onions
- walnuts
- ground saffron
- pomegranate molasses
- black prunes
- chicken or bone broth
- olive oil, canola oil, or other neutral oil
- pinch of salt and black pepper
Saffron is a beautiful spice, used in many Middle Eastern and Mediterranean dishes. Saffron brings a floral aroma and a vibrant color to this dish. To make the saffron water used in this recipe, first, ground the saffron with a mortar and pestle. Add a few teaspoons of warm water, or a couple of ice cubes, and let it steep for at least 15 minutes.


When purchasing pomegranate molasses, look for bottles that have no added sugar. Those will be made with just pomegranate arils that have been cooked down and strained. Pure pomegranate molasses has the consistency of maple syrup, but tastes similar to a thick and sweet balsamic vinegar.

Please refer to recipe card below for quantities.
Instructions for Making Fesenjoon
Recipe instructions for cooking Persian Pomegranate and Walnut Stew
In a food processor, grind the walnuts until they resemble sand. Then transfer to a large pan and dry toast them on medium-low heat for 10-15 minutes, stirring constantly to make sure they do not burn at the bottom of the pot. They should be just under golden brown in color. Remove from walnut mixture from the stovetop.


Heat the cooking oil in a large dutch oven or heavy bottomed pot over medium high heat. Add the onion and sauté, stirring occasionally, until golden and soft.

Add the turmeric, pepper, and toasted walnuts. Sauté for a few additional minutes, and then add the 2.5 cups of chicken broth. Cover and cook on a low simmer for 20 minutes.

Meanwhile, season the chicken pieces with salt and black pepper. In a large frying pan, heat some oil on medium-high heat and brown chicken on both sides, and then set aside.

In the large Dutch oven or pot, add the pomegranate molasses, saffron water, prunes, and the remaining chicken broth. Give it a good stir and bring to a gentle boil. Reduce heat to low and simmer for 30 minutes, checking the stew periodically to make sure it has enough liquid and adding more if needed.


Add the browned chicken to the pot and cook for a minimum of 20 minutes on medium heat. Taste and adjust the seasoning, adding salt if needed. If your broth is salty, you may not need additional salt. You can add 1-2 tablespoons of additional pomegranate molasses if you prefer a more sour stew.

The color of the stew will be deep brown when it is ready. If desired, remove the excess oil from the top before serving. Serve with fresh saffron-infused basmati rice and enjoy!

Substitutions
Substitute chicken thighs with chicken breasts, meatballs, turkey breasts, or duck leg. Cooking times will vary based on your protein of choice.
Saffron: if saffron is not available, increase the turmeric to 1 ½ teaspoons, and add ½ teaspoon of cinnamon.
Substitute pomegranate juice for pomegranate molasses. To do this, reduce 3 cups of pomegranate juice by 75%, or until you are left with ¾ cup. This will take approximately 2-3 hours on a low simmer.
Variations of Fesenjoon
Vegan or Vegetarian Option
Chicken: Use tofu, pumpkin, or butternut squash in place of chicken. Cut into cubes and lightly sauté, then add to the stew in the last 30 minutes of cooking.
Chicken or bone broth: Use Vegetable broth or hot water in place of chicken or bone broth.
Top tip
Persian stews are great make ahead meals. You can make fesenjoon up to 2 days in advance. On the day you plan to serve, add the chicken and cook for an additional 30 minutes on a low simmer. If the stew appears too thick, add more broth as needed. Taste and season with salt or add 1-2 more tablespoons of pomegranate molasses. Fesenjoon also freezes beautifully in an airtight container
Frequently Asked Questions About Fesenjoon
This dish is adaptable, and you can substitute the walnuts with a combination of finely ground pecans and almonds.
There are many regional variations in Persian food, and fesenjoon is one that varies significantly in how sweet the flavors of the dish should be. In my recipe, your fesenjoon will have a hint of sweetness and a sour tang from the pomegranate. If you prefer your stew on the sweeter side, add sugar or agave syrup.
Yes, fesenjoon is a nutrient-rich dish that is also delicious without any meat. The walnut paste gives it a rich and creamy texture, while the pomegranate molasses adds a sweet and tart flavor. Eaten over Persian rice, it is a complete meal.
Toasting the walnuts enhances the flavor and is essential to the overall flavor of this fesenjoon recipe. As an alternative to pan toasting, the ground up walnuts can be placed on a baking sheet, and placed in a 350 heated oven for 10-15 minutes to achieve the same results. The walnuts should not burn, as they will taste bitter and cannot be used for this recipe.
Yes, you can add more pomegranate molasses after taste testing the stew. My recipe calls for ¾ of a cup, then adding 1 tablespoon at a time near the end of cooking, until you reach your desired taste. Allow the molasses to cook for 10 minutes, as the flavors and color develop with heat. Additionally, ½ tablespoon of lemon juice can be added for additional sour taste.
If your stew has a runny consistency, then continue to cook the stew on a low boil without a lid. The liquid will evaporate and create a thicker consistency.
If your stew is too thick, you can add hot broth (or hot water) a few tablespoons at a time, until you reach your desired consistency.
Pairing
Fesenjoon, like all Persian stews, is best served with fluffy basmati rice. Salads that often accompany this stew are a simple fresh green salad or Shirazi Salad.
Did You Make the Recipe?
I would love to hear your feedback! Please leave a comment and star rating below. You can also pin my recipe on Pinterest or share your creation on Instagram by tagging me @mulberryblvd. Thank you! Tannaz

Persian Pomegranate and Walnut Stew (Fesenjoon)
Ingredients
- 1 ½ lbs chicken thighs bone and skin removed
- 1 teaspoon turmeric powder
- 2 red onions medium sized
- 16 oz walnuts
- ½ teaspoon ground saffron mixed in ¼ cup water
- ¾ cup pomegranate molasses plus 2 tablespoon more if needed
- 6 black prunes finely chopped or pureed
- 3 ½ cups broth chicken or bone
- oil for sautéing
- salt and pepper
Instructions
- In a food processor, grind the walnuts until they resemble sand. Then transfer to a large pan and dry toast them for 10-15 minutes, stirring constantly to make sure they do not burn. Remove from the pan and set aside.
- Heat the cooking oil in a large pot over medium heat. Add the onions and cook until golden, about 8 minutes. Add the turmeric, pepper, and toasted walnuts. Saute for a few minutes, then add the 2.5 cups of chicken broth. Cover and cook on a low simmer for 20 minutes, stirring occasionally while you prepare the chicken. If the stew starts to look dry, add ¼ cup hot water or broth.
- Meanwhile, in a large skillet, season the chicken with salt and pepper. Brown the chicken on both sides. Set aside.
- To the walnut mixture, add the pomegranate molasses, saffron water, prunes, and the remaining chicken broth, adding more than the recipe suggests if the stew appears too dry. Keep the heat on low and simmer for 30 minutes.
- Add the chicken to the pot and cook for a minimum of 20 minutes, or more, making sure that the stew does not stick to the bottom of the pan. Taste and adjust the seasoning, adding an additional 1-2 tablespoons of pomegranate molasses and salt if needed.
- Serve with fresh basmati rice and enjoy.