Prepare the Marinade: In a large bowl, combine yogurt, olive oil, garlic, paprika, cumin, cinnamon, ginger, coriander, cayenne pepper, salt, black pepper, and lemon juice. Mix well to combine.
Marinate the Chicken: Add chicken thighs to the marinade, ensuring each piece is well-coated. Cover the bowl with plastic wrap and refrigerate for at least 2 hours, or overnight for best results.
Grilling the Chicken:
Preheat the Grill: Preheat your grill to medium-high heat.
Grill the Chicken: Remove the chicken from the marinade, letting any excess drip off. Place chicken thighs on the grill, skin-side down. Grill for about 5-7 minutes per side, or until the chicken is well-marked and cooked through, reaching an internal temperature of 165°F.
Preparing the Moroccan-style BBQ Sauce:
Combine Ingredients: While the chicken is grilling, prepare the BBQ sauce by combining ketchup, honey, white vinegar, olive oil, cumin, paprika, cinnamon, ginger, salt, and pepper in a small saucepan. Heat over medium heat, stirring until the mixture is smooth and heated through.
Finish the Chicken: In the last few minutes of grilling, brush the Moroccan-style BBQ sauce over the chicken thighs, turning to coat them evenly.
To Serve:
Rest and Serve: Let the chicken rest for a few minutes off the grill before serving. Serve with a side of couscous, grilled vegetables, or a fresh salad.
Notes
Marinating Time: For the best flavor, allow the chicken to marinate overnight.
Grill Temperature: Keep the grill at a consistent medium-high temperature to ensure the chicken cooks evenly without burning.
Internal Temperature: Use a meat thermometer to check that the chicken reaches the safe internal temperature of 165°F.
Serving Suggestion: Garnish with fresh herbs like cilantro or parsley and lemon wedges for added freshness.