Combine olive oil, lemon juice, minced garlic, rosemary, smoked paprika, cumin, salt, and pepper in a small bowl. Brush this mixture all over the chicken thighs and potatoes, making sure every surface gets coated because you're building the base flavor layer here—dry spots lead to bland bites.
Let the seasoned chicken and potatoes sit at room temperature for fifteen minutes while your grill preheats to medium-high (around 400°F). I used to skip this step and wondered why my grilled chicken was inconsistent; letting everything warm up means faster, more even cooking.
Oil your grill grates with a paper towel dipped in oil to prevent sticking (this small move changes everything). Place chicken thighs skin-side down first and potatoes on the cooler side of the grill.
Grill the chicken for 12-15 minutes on the first side without moving them—this creates those gorgeous grill marks and allows the skin to render completely. I know the urge to flip early is strong, but patience here is what separates okay grilled chicken from the kind kids love grilled chicken.
Flip the chicken and move potatoes closer to the heat, then grill for another 12-15 minutes until the internal temperature reaches 165°F. Check with an instant-read thermometer inserted into the thickest part of the thigh (but not touching bone).
In the final five minutes of cooking, whisk together the honey and Dijon mustard, then brush this glaze onto both sides of the chicken. The glaze will caramelize and deepen as the chicken finishes cooking, creating that restaurant-quality exterior you're after.
Remove everything from the grill and let the chicken rest for five minutes before serving—this allows the juices to redistribute instead of running all over the plate.