
Eid Pomegranate and Walnut Chicken Curry
A jewel-toned Persian-inspired chicken curry braised in pomegranate juice with toasted walnuts, saffron, and rose water. Warm spices and tart pomegranate create a complex, slightly sweet sauce balanced by the earthiness of walnuts. Perfect for celebratory meals, served over rice or with flatbread.
- Prep
- 20 min
- Cook
- 45 min
- Wait
- 15 min
- Total
- 1 hr 20 min
- Makes
- 6 servings over rice
Steps
Before you start
- Pat chicken thighs dry with paper towels so they brown properly
- Toast walnuts in a dry skillet over medium heat for 3–4 minutes until fragrant, then coarsely chop
- Steep saffron threads in ¼ cup (60 ml) warm water for 5 minutes
- Read through the full recipe—timing is important for layering flavors
Brown the chicken
- Season the patted-dry chicken thighs with 1 tsp of the kosher salt and ½ tsp of the black pepper.
- Heat the neutral oil in a large Dutch oven over medium-high heat until shimmering.
- Working in batches to avoid crowding, place the chicken thighs skin-side down (if any skin remains) or presentation-side down and sear for 4–5 minutes until golden brown.
- Flip and sear the other side for 3–4 minutes.
- Transfer to a plate; do not fully cook through.
+ Show details− Hide details
Ready when: Golden brown crust on both sides; internal temperature should not exceed 150°F (65°C)
Tip: Don't skip the browning step—it builds deep flavor. Don't move the chicken once it hits the pan; let it sit to develop a crust.
Build the aromatics
- Add the sliced onion to the same pot (it will release liquid and deglaze the pan).
- Cook over medium heat for 4–5 minutes, stirring often, until softened and lightly caramelized at the edges.
- Add the minced garlic and ginger and cook for 1 minute until fragrant.
+ Show details− Hide details
Ready when: Onions are soft and golden, garlic and ginger are fragrant
Tip: Don't let the garlic and ginger burn—1 minute is enough. They'll finish cooking in the braising liquid.
Toast spices in the pot
- Sprinkle the ground cinnamon, turmeric, cardamom, and cloves into the pot with the onion mixture.
- Stir constantly for 1–2 minutes until the spices bloom and smell warm and fragrant.
- This brief cooking releases their essential oils without burning them.
+ Show details− Hide details
Ready when: Spices are fragrant and lightly toasted; you'll smell warm cinnamon and turmeric
Tip: Toasting the spices in fat brings out their depth. This is non-negotiable for good curry flavor.
Build the braising liquid
- Pour in the pomegranate juice and chicken stock.
- Stir in the pomegranate molasses and the saffron with its steep water (including the golden water itself).
- Scrape the bottom of the pot to release any browned bits.
- Taste and adjust salt with the remaining ½ tsp kosher salt and ½ tsp black pepper.
+ Show details− Hide details
Ready when: Liquid is homogeneous and slightly orange-red from saffron; tastes balanced tart and savory
Tip: The pomegranate molasses adds depth and tartness beyond fresh juice alone. Taste before proceeding.
Return chicken and braiseOven 165°F / 75°C
- Nestle the browned chicken thighs back into the braising liquid, skin-side up (or presentation-side up).
- Bring the liquid to a gentle simmer over medium heat.
- Cover the pot with a lid, reduce heat to medium-low, and braise for 25–30 minutes, until the chicken is fully cooked through (165°F / 74°C at the thickest part) and very tender.
- The liquid should be at a gentle simmer, not a rolling boil.
+ Show details− Hide details
Ready when: Chicken reaches 165°F (74°C) internally; meat is tender and pulls apart easily
Tip: Keep the lid on and don't stir constantly—gentle, uninterrupted braising creates the best texture and allows the sauce to reduce slightly.
Stir in walnuts and aromatics
- Stir the chopped toasted walnuts into the pot.
- Drizzle in the rose water and honey.
- Stir gently to combine, making sure not to break up the chicken.
- Simmer uncovered for 2–3 minutes to let the rose water perfume the sauce and the flavors marry.
+ Show details− Hide details
Ready when: Sauce smells floral and sweet; walnuts are evenly distributed and softened
Tip: Rose water is potent—taste before adding all of it if you're unsure. Add a little, stir, taste, then add more. You want a subtle floral note, not perfume.
Finish and taste
- Remove the pot from heat.
- Taste the sauce and adjust seasoning—add more salt if it needs body, a touch more pomegranate molasses if it needs tartness, or a whisper more rose water if the floral note should be subtler.
- The sauce should be balanced: tart from pomegranate, warm and spiced, slightly sweet from honey, with an aromatic floral finish.
+ Show details− Hide details
Ready when: Sauce tastes balanced and complex
Tip: Tasting before serving ensures you catch any tweaks. The flavors should be harmonious, not dominated by any one note.
Rest and serve
- Let the curry rest in the pot, covered, for 10 minutes off heat.
- This allows the chicken to absorb residual heat gently and the flavors to settle.
- Transfer to a serving dish and garnish with pomegranate seeds and fresh cilantro if desired.
- Serve hot over steamed white or saffron rice, or alongside warm flatbread.
+ Show details− Hide details
Ready when: Curry is fragrant and chicken is tender; ready to serve
Tip: A sprinkle of pomegranate seeds and cilantro adds brightness and a celebration feel—perfect for Eid.
Good to know
Tips
- Use fresh pomegranate juice, not bottled concentrate or sweetened versions; the tartness is essential and sweetened juice will throw off the balance.
- If you can't find pomegranate molasses (often sold in Middle Eastern markets or online), you can make a quick substitute by reducing 1 cup of pomegranate juice over medium-high heat for 10–12 minutes until it's thick and syrupy, then cool it. Or use the balsamic substitute listed.
- Saffron is expensive but crucial here—it adds color, a subtle spice note, and visual elegance. Don't skip it; if unavailable, add ¼ tsp ground turmeric to the other spices (though the result will be different).
- Serve with plain steamed rice to let the sauce shine, or with a fragrant saffron rice if you want to layer the flavors further.
Make ahead
You can make this curry up to 2 days ahead. Prepare through step 5 (after braising), cool completely, then cover and refrigerate. Reheat gently over medium-low heat (do not boil) for 8–10 minutes until warmed through, then add the walnuts, rose water, and honey as in step 6. The flavors deepen as it sits.
Storage & reheating
Refrigerate in an airtight container for up to 3 days. The sauce will thicken slightly as it cools. Reheat gently over medium-low heat, adding a splash of chicken stock if the sauce is too thick. Freeze for up to 3 months (do not freeze the fresh pomegranate seeds or cilantro garnish—add these after reheating). Thaw overnight in the refrigerator before reheating.
Substitutions
- walnuts → Sliced or slivered almonds, or a mix of pistachios and almonds. Almonds are lighter and slightly less earthy; pistachios add color and a different nuttiness. Toast them the same way.
- fresh pomegranate juice (unsweetened) → Tart cherry juice or a mix of pomegranate and orange juice. Tart cherry juice mimics the tartness and color. Pomegranate-orange adds sweetness; reduce pomegranate molasses by 1 tbsp to compensate.
- rose water → Orange blossom water (use 1–1.5 tsp instead of 1.5 tbsp). Orange blossom water is more delicate; use less and taste as you go. Alternatively, omit it entirely and add the zest of 1 lemon.
- pomegranate molasses → Balsamic vinegar mixed with a pinch of sugar (1 tbsp balsamic + ½ tsp sugar). Balsamic is less tart than pomegranate molasses but adds body and depth. Taste and adjust to your preference for tartness.
More curries
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Persian
- Main ingredient
- Chicken Thighs
- Occasion
- Eid





