
Eid Celebration Chicken and Pistachio Skewers
Saffron-marinated chicken breast skewers topped with a vibrant pistachio-herb crust, grilled until golden and smoky. The yogurt marinade keeps the chicken juicy while saffron and warm spices infuse every bite. A celebration-worthy dish that's both elegant and deeply flavored, perfect for Eid or any special occasion.
- Prep
- 30 min
- Cook
- 12 min
- Wait
- 3 hr
- Total
- 3 hr 42 min
- Makes
- 12 skewers (2 per person)
Steps
Before you start
- Soak wooden skewers in water for at least 30 minutes (or use metal skewers)
- Cut chicken into consistent 1½-inch cubes so it cooks evenly
- Measure saffron and steep it in warm water 15 minutes ahead
- Preheat your grill to medium-high heat 10 minutes before cooking
Prepare the saffron marinade
- In a small bowl, steep the saffron threads in 3 tablespoons (45 ml) of warm water for 15 minutes.
- Let the water turn a deep golden color and the threads soften completely.
+ Show details− Hide details
Ready when: Saffron threads are soft and water is deep golden
Tip: Use the warmest water without boiling—boiling can make saffron taste bitter
Mix the marinade
- In a large mixing bowl, combine the yogurt, saffron-infused water (including the threads), lemon juice, minced garlic, minced ginger, cumin, cinnamon, kosher salt, black pepper, and 3 tablespoons olive oil.
- Whisk until smooth and well combined.
- The marinade should be fragrant with warm spices.
+ Show details− Hide details
Ready when: Marinade is smooth, homogeneous, and fragrant
Tip: Stir the spices into the yogurt first, then add the saffron water to avoid clumps
Marinate the chicken
- Add the cubed chicken to the marinade and stir until every piece is coated.
- Cover the bowl with plastic wrap and refrigerate for at least 3 hours, or up to 12 hours.
- The longer marinade time develops deeper flavor and ensures tender chicken.
+ Show details− Hide details
Ready when: Chicken is golden-tinted from the saffron marinade
Tip: Don't rush this step—longer marinating makes a more flavorful, tender skewer
Make the pistachio crust
- While chicken marinates (or while the grill preheats), pulse the chopped pistachios, fresh mint, and fresh parsley in a food processor until coarsely combined—some pieces should be ¼-inch (6 mm), others finely ground.
- Transfer to a shallow dish and stir in the pomegranate molasses, 2 tablespoons olive oil, and salt until the mixture resembles wet sand.
+ Show details− Hide details
Ready when: Mixture is coarsely combined with visible pistachio pieces and herbs
Tip: Don't over-process—you want texture, not a paste. The pomegranate molasses helps bind it to the chicken
Thread the skewers
- Remove the chicken from the refrigerator.
- Thread 4 to 5 chicken cubes onto each wooden or metal skewer, spacing them about ½ inch (1 cm) apart so they grill evenly.
- Pat the exterior of each skewer lightly with a paper towel to remove excess marinade.
+ Show details− Hide details
Ready when: All cubes are threaded evenly on skewers with slight gaps
Tip: Dry the surface slightly—this helps the pistachio crust adhere better during grilling
Coat with pistachio crust
- Working quickly while the chicken is still cool, press the pistachio mixture firmly onto all sides of each skewer, building up an even ½-inch (1 cm) crust.
- Use your fingers to pack it on.
- Set the coated skewers on a clean tray.
+ Show details− Hide details
Ready when: All sides of each skewer are coated with pistachio mixture
Tip: Work firmly so the crust sticks—the moisture from the chicken marinade helps it adhere
Grill the skewersOven 375°F / 190°C
- Preheat your grill to medium-high heat (about 375°F / 190°C for a gas grill, or coals burning brightly for charcoal).
- Oil the grill grates lightly.
- Place the skewers on the grill, being careful not to move them for the first 2–3 minutes so the crust develops and the chicken gets good color.
- Rotate each skewer a quarter turn and grill for another 2–3 minutes.
- Repeat twice more (rotating three times total over 9–12 minutes).
- The chicken should reach an internal temperature of 165°F (74°C) at the thickest part.
+ Show details− Hide details
Ready when: Pistachio crust is golden and lightly charred; internal temperature is 165°F (74°C)
Tip: Use an instant-read thermometer inserted into the thickest cube without touching the skewer—don't rely on color alone, as the crust can brown quickly
Rest and serve
- Transfer the grilled skewers to a serving platter and let rest for 2–3 minutes so the chicken reabsorbs its juices.
- Serve hot, garnished with lemon wedges and additional fresh mint leaves if desired.
+ Show details− Hide details
Ready when: Skewers are ready to eat
Tip: A short rest makes the chicken juicier—don't skip it even though the dish looks ready to serve
Good to know
Tips
- Soak wooden skewers fully in water for at least 30 minutes before grilling to prevent charring. Metal skewers skip this step and conduct heat evenly—a nice alternative.
- Keep an instant-read thermometer handy. The pistachio crust browns quickly and can hide underdone chicken; rely on internal temperature, not color.
- If your grill flares up from the pomegranate molasses dripping, move the skewers to a cooler zone temporarily. The molasses caramelizes beautifully but burns easily.
- For an indoor option, use a grill pan on the stovetop over medium-high heat, or broil the skewers 4 inches (10 cm) from the heat for 10–12 minutes, turning halfway. Monitor closely to avoid burning the crust.
Make ahead
Marinate the chicken up to 12 hours ahead. Make the pistachio crust up to 4 hours ahead and keep it in the refrigerator in a covered container (the pomegranate molasses helps preserve it). Thread the skewers and coat with the crust up to 2 hours ahead; cover and refrigerate until ready to grill.
Storage & reheating
Leftovers (if any) keep in an airtight container in the refrigerator for up to 2 days. Reheat gently in a 350°F (175°C) oven for 8–10 minutes, or cold as a salad topper. Skewers can be frozen uncooked (after coating) for up to 1 month; thaw in the refrigerator and grill as directed, adding 2–3 minutes to the cooking time.
Substitutions
- pomegranate molasses → 1½ tablespoons balsamic vinegar mixed with ½ tablespoon honey. Gives a slightly different tang but maintains the acidity and sweetness that helps bind the crust
- plain whole-milk yogurt → Greek yogurt (¾ cup / 180 ml) thinned with 3 tablespoons (45 ml) water. Greek yogurt is thicker, so thin it to match regular yogurt's consistency for even coating
- shelled roasted unsalted pistachios → sliced almonds mixed with half their weight in sunflower seeds. Almonds provide a similar crunch; sunflower seeds add color and mild flavor
- fresh mint leaves → fresh cilantro. Cilantro offers a different herbal note that also pairs beautifully with saffron and pomegranate
More kebabs & skewers
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Middle Eastern
- Main ingredient
- Chicken Breast
- Diet
- Gluten-FreeHalal
- Method
- Grill & BBQ
- Occasion
- Eid





