Whisk together olive oil, lemon juice, minced garlic, paprika, cumin, oregano, salt, and pepper in a bowl until combined. Place chicken thighs in a large zip-top bag or shallow dish. Pour marinade over the chicken, making sure every piece gets coated in that delicious mixture.
Seal the bag and refrigerate for at least 2 hours—but overnight is honestly even better (I did this last Tuesday and skipped dinner prep stress entirely). The longer it sits, the more tender and flavorful your grilled chicken kabobs crowd will be.
Soak wooden skewers in water for 30 minutes before grilling so they don't char. Thread chicken pieces onto skewers, alternating with red bell pepper strips, green bell pepper, red onion wedges, and cherry tomatoes. Leave a tiny bit of space between pieces so heat circulates around everything.
Heat your grill to medium-high heat (around 400°F) and lightly oil the grates with a paper towel. Working in batches if needed, carefully place skewers on the grill. Don't move them around constantly—let them sit for 4 to 5 minutes on the first side so they get those gorgeous char marks.
Flip the skewers and grill for another 4 to 5 minutes until the chicken reaches 165°F at the thickest part (use an instant-read thermometer—seriously, this takes the guesswork out). The veggies should be tender but still have a little bite to them.
Transfer your grilled chicken kabobs crowd pleaser to a serving platter and sprinkle fresh cilantro over the top. Let them rest for 2 to 3 minutes before serving so juices redistribute through the chicken.