Prepare the Marinade: In a large bowl, combine the olive oil, lemon juice, garlic powder, onion powder, paprika, salt, black pepper, and honey (if using). Stir until well mixed.
Marinate the Chicken: Cut the chicken breasts into bite-sized pieces, about 1 to 1.5 inches. Add the chicken to the marinade, making sure it’s well-coated. Cover and refrigerate for at least 30 minutes (up to 2 hours for best results).
Preheat the Grill: Preheat your grill to medium-high heat (375°F to 400°F). If using a grill pan, heat it on the stove over medium-high heat. Lightly coat the grill grates or pan with cooking spray or olive oil.
Grill the Chicken Nuggets: Place the marinated chicken on the grill and cook for about 4-5 minutes per side or until the internal temperature reaches 165°F. Use a meat thermometer to check the doneness.
Rest and Serve: Let the grilled chicken nuggets rest for 2 minutes before serving to lock in the juices. Serve with your favorite dipping sauces or sides.