Print

Perfect Persian Fesenjan Pomegranate Walnut Chicken Recipe with Easy Peach Compote

Persian Fesenjan chicken - featured image

A slow-cooked Persian stew featuring tender chicken thighs in a rich, tangy pomegranate walnut sauce, served with a fresh and bright peach compote. This comforting dish balances sweet and savory flavors perfectly.

Ingredients

Scale
  • 2 pounds bone-in, skin-on chicken thighs
  • 2 cups finely ground walnuts (about 200 g), lightly toasted
  • ½ cup pomegranate molasses (120 ml)
  • 1 medium onion, finely diced
  • 3 garlic cloves, minced
  • 2 cups chicken broth or water (480 ml)
  • 3 tablespoons olive oil
  • 1 teaspoon ground cinnamon
  • ½ teaspoon ground turmeric
  • Salt and black pepper to taste
  • For the Peach Compote:
  • 3 medium fresh peaches, peeled and sliced
  • 2 tablespoons honey or maple syrup
  • 1 tablespoon lemon juice
  • ¼ teaspoon ground cardamom (optional)

Instructions

  1. Toast the walnuts lightly in a dry pan over medium heat for 3-4 minutes, stirring often to avoid burning. Let cool, then pulse in a food processor until finely ground, with about half fine and half coarser for texture.
  2. Heat olive oil in a large heavy-bottomed pot or Dutch oven over medium-high heat. Season chicken thighs with salt and pepper. Brown skin-side down for 5-6 minutes until golden and crispy, then flip and brown the other side for 3 minutes. Remove chicken and set aside.
  3. Lower heat to medium. Add diced onion to the pot and cook until translucent, about 5 minutes. Add minced garlic and cook for 1 minute until fragrant.
  4. Stir in ground cinnamon and turmeric, then add the ground walnuts. Cook for 2 minutes, stirring constantly to prevent sticking.
  5. Slowly pour in chicken broth and pomegranate molasses, stirring until well blended. The sauce will be thick and glossy.
  6. Return the browned chicken to the pot, skin side up. Cover and simmer gently on low heat for 45 minutes to 1 hour, stirring occasionally. Add a splash of water if the sauce thickens too much.
  7. While the chicken simmers, combine sliced peaches, honey, lemon juice, and cardamom in a medium saucepan. Cook over medium heat for 10 minutes, stirring occasionally, until peaches soften but still hold shape.
  8. Taste the stew and adjust salt or add more pomegranate molasses if desired. Serve hot with the peach compote on the side or spooned over the chicken.

Notes

Grind walnuts to a mix of fine and coarse texture for best sauce consistency. Slow simmering is key to develop flavors and thicken the sauce. Keep chicken skin on for moisture and flavor. Peach compote is best served slightly warm or at room temperature. Adjust sweetness and tanginess by tasting and adding sugar or lemon juice as needed. The recipe is naturally gluten-free and can be made vegetarian by substituting chicken with roasted eggplant or mushrooms and using vegetable broth.

Nutrition

Keywords: Fesenjan, Persian chicken, pomegranate walnut sauce, peach compote, slow-cooked stew, Middle Eastern recipe, gluten-free, healthy chicken stew