In a medium bowl, combine the olive oil, lemon juice, garlic, paprika, cumin, cinnamon, salt and pepper. Add the chicken pieces to the mixture and mix well to combine. Allow the chicken to marinate in the fridge for at least 30 minutes, or up to 8 hours.
Preheat the grill to medium-high heat, and grease the grill with vegetable oil.
When ready to grill, thread the chicken onto the skewers, with the vegetables in between the chicken kabobs. Pour any leftover marinade on top of the chicken kabobs. Makes 6-9 skewers.
Grill the chicken kabobs until fully cooked and golden brown, about 10-15 minutes, turning the skewers every couple minutes to allow for even cooking.
Remove the chicken from the grill and serve with Lebanese rice or any other sides, if desired.