Skewers 8 to 10 skewers, metal or bamboo (if using bamboo, soak in water for 30 minutes so they don't burn). If you don't have skewers, cook the chicken pieces directly on a grill pan or sheet pan.
Mixing bowl medium to large bowl for the marinade. A zip-top bag also works and makes cleanup easier.
Microplane or fine grater for lemon zest. If you don't have one, use the small holes of a box grater and be careful to avoid the bitter white pith.
Chef’s knife and cutting board for cubing the chicken and chopping olives and herbs. Kitchen shears are handy for trimming thighs.
Grill or grill pan gas or charcoal grill preferred for smoky char; a cast iron grill pan works on the stovetop. No grill? Use the broiler on high with a foil-lined sheet pan and a wire rack if you have it.
Instant-read thermometer not required, but the easiest way to avoid dry chicken. Target 175°F for thighs for best texture.
Ingredients
For the lemon-olive marinade
1tablespoonlemon zestfrom about 2 lemon; zest first, then juice them
¼cuplemon juicefreshly squeezed tastes brighter than bottled
3tablespoonolive oilextra virgin, or substitute with avocado oil
4clovegarlicfinely grated or minced
1tablespoonhoneyfor balance and better browning; substitute with maple syrup or 2 teaspoon sugar
2teaspoonground cumintoasty and warm; if yours is old and dusty, increase to 1 tablespoon
2teaspoonsweet paprikaadds color and gentle pepperiness; smoked paprika is also great
1teaspoonground corianderoptional but very "Moroccan cooking" coded; it plays nicely with lemon
1teaspoonkosher saltif using fine salt, use 3/4 teaspoon
½teaspoonblack pepperfreshly ground if possible
½teaspooncayenne pepperoptional for heat; substitute with chili flakes
⅓cupgreen olivespitted and finely chopped (castelvetrano for buttery flavor, or manzanilla for briny bite)
2tablespoonparsleyfinely chopped; cilantro also works if you love it
For the skewers
1 ½poundboneless skinless chicken thighcut into 1 1/4" chunks for juicy skewers; you can use breast, but reduce cook time and watch closely
1yellow onionyellow onioncut into 1" chunks to thread between pieces of chicken
1green bell peppergreen bell peppercut into 1" squares; substitute with zucchini or red onion
To finish (optional but highly recommended)
1tablespoonolive oila final drizzle makes everything taste a little more luxurious
1lemonlemoncut into wedges for serving
2tablespoonminttorn or finely sliced; adds a cool, fresh pop
Instructions
Make the marinade
In a large mixing bowl, combine the lemon zest, lemon juice, olive oil, garlic, honey, cumin, paprika, coriander (if using), salt, black pepper, and cayenne (if using). Whisk until the honey dissolves and the mixture looks glossy.
Stir in the chopped green olives and parsley. It will look a little chunky and that's exactly what you want: those olive bits cling to the chicken and turn into salty little flavor bombs once grilled.
Prep and marinate the chicken
Pat the chicken thighs dry with paper towels, then cut into 1 1/4" chunks. Keeping the pieces similar in size is the easiest way to avoid some pieces drying out while others are undercooked.
Add the chicken to the bowl and toss until every piece is coated. For best flavor, let it sit while you prep the grill and vegetables. If you have extra time, cover and refrigerate for a longer soak, then bring it back toward room temperature before grilling so it cooks evenly.
While the chicken marinates, cut the onion and bell pepper into skewer-friendly chunks. Keeping the vegetables fairly large prevents them from burning before the chicken is done.
Skewer and cook (grill method)
Preheat a grill to medium-high heat. Clean and oil the grates. If you can hold your hand about 5" above the grate for roughly 3 seconds before pulling away, you're in the right zone.
Thread the chicken onto skewers, alternating with onion and bell pepper pieces. Don't pack the chicken too tightly; a little breathing room helps it brown instead of steam.
Grill the skewers for 15 minutes total, turning every few minutes so you get even char and caramelization. You're looking for browned edges and a juicy center; chicken thighs are happy around 175°F if you're using an instant-read thermometer.
Transfer to a plate and rest for a couple minutes. Resting lets the juices settle back into the meat so the first bite doesn't end up on your cutting board.
Skewer and cook (broiler backup method)
Set your oven rack about 6" from the broiler. Preheat the broiler on high. Line a sheet pan with foil and place a wire rack on top if you have one (it helps with browning).
Arrange skewers in a single layer and broil for 15 minutes total, flipping once halfway through. Keep an eye on them in the last few minutes: broilers go from "perfect" to "too much" fast.
Finish and serve
Drizzle with a little olive oil, squeeze over fresh lemon, and shower with mint (and more parsley if you want). Serve hot, ideally with something that catches the drips.
If you're collecting Moroccan chicken dinner ideas for the week, this one is a gem because the leftovers are excellent chopped into salads, stuffed into pita, or piled over rice with extra lemon.