Preheat the Grill: Fire up your grill to a medium-high heat. Ensuring your grill is properly heated before you start cooking is crucial for those perfect, sear marks.
Season the Chicken: In a large bowl, whisk together the olive oil, garlic powder, smoked paprika, black pepper, salt, and cayenne pepper (if using). Add the chicken pieces to the bowl and toss until they're well coated with the seasoning.
Let the Flavors Mingle: Allow the chicken to sit in the marinade for at least 15 minutes. If you have time, letting it marinate for an hour or two in the refrigerator will deepen the flavors even more.
Grill to Perfection: Place the chicken pieces on the grill. Cook for about 3-4 minutes on each side, or until the chicken is beautifully charred and cooked through. The exact cooking time will depend on the size of your nuggets.
Rest Before Serving: Once cooked, transfer the chicken nuggets to a plate and let them rest for a few minutes. This small step makes a big difference, ensuring your nuggets are juicy and delicious.