Eid Celebration Chicken and Pistachio Skewers
Photo by Sergej ***** on Pexels

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)
Share

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
  1. 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

    Ready when: Saffron threads are soft and water is deep golden

    Tip: Use the warmest water without boiling—boiling can make saffron taste bitter

  2. 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

    Ready when: Marinade is smooth, homogeneous, and fragrant

    Tip: Stir the spices into the yogurt first, then add the saffron water to avoid clumps

  3. 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

    Ready when: Chicken is golden-tinted from the saffron marinade

    Tip: Don't rush this step—longer marinating makes a more flavorful, tender skewer

  4. 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

    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

  5. 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

    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

  6. 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

    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

  7. 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

    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

  8. 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

    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
Main ingredient
Chicken Breast
Occasion
Eid

Reviews (0)