Love this? Save it for later!
Share the inspiration with your friends
“You have to try this,” my friend Layla whispered one crisp autumn afternoon, sliding a small ceramic bowl across the table. I wasn’t expecting much—just another stew—but the rich aroma of pomegranate and toasted walnuts caught me off guard. It was a chilly October day, and the way the kitchen smelled like an ancient Persian market made me pause. The warmth from the bubbling pot was comforting, but honestly, I was skeptical. Pomegranate in chicken? Walnut sauce? It sounded unusual, but Layla’s eyes sparkled with quiet confidence.
That day, I tasted what would become one of my all-time favorite dishes: the perfect Persian Fesenjan pomegranate walnut chicken. It was a slow-cooked, tangy, nutty masterpiece that somehow managed to balance sweet and savory in the most unexpected way. I remember trying to jot down the recipe on a napkin (because, of course, I forgot my notebook) while Layla laughed and told me how this dish was a staple at her family’s gatherings, especially during the cold months.
What really made this recipe unforgettable was the peach compote she served alongside it—something I never thought to pair with a rich stew. The juicy, slightly tart peaches cut through the thickness of the sauce perfectly, adding a fresh and bright note. Honestly, it felt like uncovering a secret treasure from a Persian grandmother’s kitchen, and I’ve been making it ever since, tweaking it just a little here and there. Maybe you’ve been there, craving something comforting but different? This recipe is exactly that kind of soul food with a twist, and I can’t wait to share it with you.
Why You’ll Love This Recipe
After countless attempts in my own kitchen and feedback from friends who’ve tasted it, I can say this Persian Fesenjan pomegranate walnut chicken recipe is a keeper. Here’s why it’s worth your time:
- Quick & Easy: While traditional Fesenjan can be time-consuming, this version comes together in about 90 minutes, perfect for weekend dinners or when you want something special without fuss.
- Simple Ingredients: You don’t need exotic pantry items; pomegranate molasses and walnuts are the stars, and you can find them at most grocery stores or Middle Eastern markets.
- Perfect for Dinner Parties: Impress your guests with a visually stunning dish that tastes like it took hours of effort—without the stress.
- Crowd-Pleaser: The sweet, tangy sauce paired with tender chicken always gets rave reviews from adults and kids alike.
- Unbelievably Delicious: The balance of pomegranate’s tartness, the richness of walnuts, and the subtle sweetness from the peach compote create a flavor combo that’s truly next level.
This isn’t just another stew recipe floating around; I’ve honed the sauce to get the perfect silky texture by gently grinding the walnuts and simmering until it thickens just right. Plus, the peach compote adds a fresh, summery touch that brightens the dish, making it feel light yet satisfying. Honestly, it’s the kind of meal that makes you pause after the first bite and say, “Wow, I need this in my life more often.” Whether you’re new to Persian cooking or a longtime fan, this recipe stands out as a modern classic.
What Ingredients You Will Need
This recipe calls for simple, wholesome ingredients that come together to create a bold flavor and luxurious texture without too much fuss. Most of the items are pantry staples or easy to find in local markets.
- For the Chicken and Sauce:
- Chicken thighs, bone-in and skin-on (about 2 pounds / 900 g) – I prefer thighs for juiciness and flavor
- Walnuts, finely ground (2 cups / 200 g) – fresh walnuts work best; toast lightly for extra depth
- Pomegranate molasses (½ cup / 120 ml) – the secret to that signature tangy-sweet flavor
- Onion, finely diced (1 medium) – adds a mellow sweetness
- Garlic cloves, minced (3) – for aromatic warmth
- Chicken broth or water (2 cups / 480 ml) – to simmer the stew
- Olive oil (3 tablespoons) – for browning and richness
- Ground cinnamon (1 teaspoon) – subtle warmth
- Ground turmeric (½ teaspoon) – earthy undertone
- Salt and black pepper to taste
- For the Peach Compote:
- Fresh peaches, peeled and sliced (3 medium) – ripe but firm works best
- Honey or maple syrup (2 tablespoons) – to sweeten naturally
- Lemon juice (1 tablespoon) – brightens the compote
- Ground cardamom (¼ teaspoon) – optional, adds a fragrant note
Ingredient tips: For the walnuts, I recommend choosing firm, fresh ones to avoid bitterness. If you can’t find pomegranate molasses, you can make a quick substitute by reducing pomegranate juice with a bit of sugar, but the molasses really nails the flavor. Also, if you want a gluten-free meal, this recipe fits perfectly as is.
Equipment Needed
- Large heavy-bottomed pot or Dutch oven – ideal for even heat distribution and slow simmering
- Food processor or spice grinder – to finely grind the walnuts for a smooth sauce
- Wooden spoon or silicone spatula – for gentle stirring without scratching your cookware
- Knife and cutting board – for prepping onions, garlic, and peaches
- Medium saucepan – for making the peach compote separately
- Measuring cups and spoons – to keep the seasoning balanced
If you don’t have a food processor, a sturdy blender or even a mortar and pestle can work to grind the walnuts, though it takes a bit more elbow grease. I’ve found that a heavy pan like a Dutch oven helps prevent scorching the sauce while it simmers for that perfect velvety texture. On a budget? A large stainless steel pot and a handheld blender for walnuts can do the trick just fine.
Preparation Method

- Prep the walnuts: Toast the walnuts lightly in a dry pan over medium heat for 3-4 minutes, stirring often to avoid burning. Let them cool, then pulse in a food processor until finely ground – about 1 cup of fine meal and 1 cup a bit coarser for texture. (This step brings out the nutty flavor and thickens the sauce.)
- Brown the chicken: Heat olive oil in your pot over medium-high heat. Season chicken thighs with salt and pepper, then brown skin-side down for 5-6 minutes until golden and crispy. Flip and brown the other side for another 3 minutes. Remove chicken and set aside.
- Sauté aromatics: Lower heat to medium, add diced onion and cook until translucent, about 5 minutes. Add garlic and cook for 1 minute until fragrant.
- Add spices and walnuts: Stir in cinnamon and turmeric, then add the ground walnuts. Cook for 2 minutes, stirring constantly to prevent sticking.
- Combine liquids: Slowly pour in chicken broth and pomegranate molasses, stirring until well blended. The sauce will be thick and glossy.
- Simmer chicken: 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. The sauce will thicken and the flavors meld beautifully. (Tip: If sauce thickens too much, add a splash of water.)
- Prepare the peach compote: While the chicken simmers, combine sliced peaches, honey, lemon juice, and cardamom in a saucepan. Cook over medium heat for 10 minutes, stirring occasionally, until peaches soften but still hold shape.
- Final touches: Taste the stew and adjust salt or add a bit more molasses if you want it tangier. Serve hot with the peach compote on the side or spooned over the chicken.
Expect the kitchen to smell amazingly sweet and savory as the stew simmers. I usually make this on a Sunday afternoon when I can take my time, but it’s manageable even on a busy weeknight if you prep the walnuts and compote ahead.
Cooking Tips & Techniques
Getting Fesenjan just right is all about patience and balance, but don’t worry—I’ve learned a few tricks along the way that I’m happy to share.
- Walnut texture matters: Grinding walnuts too finely can make the sauce pasty, while too coarse leaves it gritty. I aim for a mix of fine and slightly chunky for a luscious mouthfeel.
- Slow simmering is key: Cooking the stew gently lets flavors deepen and the sauce thicken naturally. High heat can scorch the walnuts or dry out the chicken.
- Watch the salt and sweetness: Pomegranate molasses varies in sweetness and tang, so taste as you go. Sometimes I add a pinch of sugar if it’s too tart or a squeeze of lemon juice if it’s too sweet.
- Keep the chicken skin on: It adds flavor and helps keep the meat moist during cooking. If you prefer skinless, add a little extra oil to the sauce.
- Make the peach compote fresh: It’s best served slightly warm or at room temperature, not hot, to contrast the rich stew.
One time, I accidentally added too much pomegranate molasses and had to balance it with a splash of broth and a bit of honey—turns out that “mistake” made the sauce even more complex! Don’t be afraid to tweak it based on your taste buds. Also, multitasking by prepping the compote while the stew simmers saves time and keeps everything fresh.
Variations & Adaptations
This recipe is flexible, so you can tweak it to suit your preferences or dietary needs.
- Vegetarian option: Swap chicken for hearty roasted eggplant or mushrooms, and use vegetable broth. The walnuts and pomegranate sauce still shine beautifully.
- Seasonal twist: Instead of peach compote, try cranberry or pomegranate seed garnish in winter for a festive touch.
- Spice it up: Add a pinch of cayenne or smoked paprika for a subtle heat that balances the sweetness.
- Low-fat version: Use skinless chicken breast and reduce the oil, but be mindful the sauce may be less rich.
- Personal variation: I sometimes add a splash of rose water to the sauce for a floral hint that feels delightfully exotic.
Adjusting cooking times or methods—like using a slow cooker—works too. Just brown the chicken first, then let it simmer low and slow for 6-8 hours for a hands-off meal with deep flavor.
Serving & Storage Suggestions
Serve the Persian Fesenjan warm, spooned over fluffy basmati rice or fragrant saffron rice. The peach compote can be presented on the side or drizzled over the chicken for a pretty contrast. A simple cucumber and mint salad pairs nicely, cutting through the richness.
Leftovers keep well in the fridge for up to 3 days. Reheat gently on the stove with a splash of water or broth to loosen the sauce. The flavors deepen overnight, so it tastes even better the next day. You can freeze portions for up to 2 months—just thaw slowly in the fridge before reheating.
This dish is great for make-ahead meals or special occasions when you want to impress without last-minute stress.
Nutritional Information & Benefits
Per serving, this chicken stew offers a good balance of protein, healthy fats from walnuts, and antioxidants from pomegranate molasses. Walnuts provide omega-3 fatty acids and promote heart health, while pomegranate has anti-inflammatory properties. The peach compote adds natural sweetness along with vitamins A and C.
This recipe is naturally gluten-free and can be made dairy-free, making it suitable for many dietary needs. It’s a comforting yet nourishing choice that feels indulgent without overloading on processed ingredients.
Conclusion
If you’re looking to try something genuinely special that carries the soul of Persian cooking, this perfect Persian Fesenjan pomegranate walnut chicken with peach compote is a must. It’s a blend of simple ingredients and thoughtful technique that results in a dish bursting with flavor and heart.
Feel free to make it your own—swap out fruits, adjust sweetness, or try a vegetarian version. I love this recipe because it’s both comforting and a little adventurous, and it always sparks conversation at the dinner table. Let me know how your version turns out, or if you have your own twists to share—I’m all ears!
Happy cooking, and here’s to many cozy meals ahead!
FAQs
What can I use if I don’t have pomegranate molasses?
You can simmer pomegranate juice with a bit of sugar until it thickens into a syrupy consistency. It won’t be exactly the same but works well as a substitute.
Can I make Fesenjan in a slow cooker?
Absolutely! Brown the chicken first, then cook everything on low for 6-8 hours. This method deepens flavors and makes the chicken tender.
Is this recipe gluten-free?
Yes, this recipe is naturally gluten-free as it uses no wheat or gluten-containing ingredients.
How do I grind walnuts without a food processor?
You can use a blender on pulse mode, a mortar and pestle, or place walnuts in a sealed bag and crush them with a rolling pin. Aim for a mix of fine and coarse texture.
Can I use other fruits instead of peaches for the compote?
Definitely! Pears, apples, or even berries work great. Adjust sweetness and cooking time accordingly depending on the fruit’s firmness and flavor.
Pin This Recipe!

Perfect Persian Fesenjan Pomegranate Walnut Chicken Recipe with Easy Peach Compote
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.
- Prep Time: 20 minutes
- Cook Time: 1 hour 10 minutes
- Total Time: 1 hour 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Persian
Ingredients
- 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
- 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.
- 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.
- 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.
- Stir in ground cinnamon and turmeric, then add the ground walnuts. Cook for 2 minutes, stirring constantly to prevent sticking.
- Slowly pour in chicken broth and pomegranate molasses, stirring until well blended. The sauce will be thick and glossy.
- 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.
- 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.
- 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
- Serving Size: 1 serving (about 1 c
- Calories: 520
- Sugar: 12
- Sodium: 450
- Fat: 38
- Saturated Fat: 5
- Carbohydrates: 18
- Fiber: 3
- Protein: 35
Keywords: Fesenjan, Persian chicken, pomegranate walnut sauce, peach compote, slow-cooked stew, Middle Eastern recipe, gluten-free, healthy chicken stew



