Loading...

In a large bowl, whisk together the harissa paste, olive oil, fresh lemon juice, minced garlic, smoked paprika, ground cumin, honey (if using), kosher salt, and black pepper until well combined. This is your harissa marinade.

Add the cubed chicken thighs to the bowl with the marinade. Toss to ensure all chicken pieces are evenly coated. Cover the bowl and refrigerate for at least 30 minutes, or ideally 2-4 hours, to allow the flavors to meld. If using wooden skewers, soak them in water during this time to prevent burning.

Preheat your grill to medium-high heat (around 400°F - 450°F). Lightly oil the grill grates to prevent sticking.

Thread the marinated chicken pieces, bell pepper pieces, and red onion pieces alternately onto the prepared skewers. Don't pack them too tightly, allowing for even cooking.

Place the skewers on the preheated grill. Grill for 4-6 minutes per side, turning occasionally, until the chicken is cooked through (internal temperature reaches 165°F) and has nice char marks. Total grilling time will be about 12-18 minutes depending on your grill and the size of the chicken pieces.

Remove the skewers from the grill and let them rest for 5 minutes before serving. This allows the juices to redistribute, keeping the chicken tender and moist.


In a large bowl, whisk together the harissa paste, olive oil, fresh lemon juice, minced garlic, smoked paprika, ground cumin, honey (if using), kosher salt, and black pepper until well combined. This is your harissa marinade.

Add the cubed chicken thighs to the bowl with the marinade. Toss to ensure all chicken pieces are evenly coated. Cover the bowl and refrigerate for at least 30 minutes, or ideally 2-4 hours, to allow the flavors to meld. If using wooden skewers, soak them in water during this time to prevent burning.

Preheat your grill to medium-high heat (around 400°F - 450°F). Lightly oil the grill grates to prevent sticking.

Thread the marinated chicken pieces, bell pepper pieces, and red onion pieces alternately onto the prepared skewers. Don't pack them too tightly, allowing for even cooking.

Place the skewers on the preheated grill. Grill for 4-6 minutes per side, turning occasionally, until the chicken is cooked through (internal temperature reaches 165°F) and has nice char marks. Total grilling time will be about 12-18 minutes depending on your grill and the size of the chicken pieces.

Remove the skewers from the grill and let them rest for 5 minutes before serving. This allows the juices to redistribute, keeping the chicken tender and moist.
