Place lime juice, cilantro, and chicken breasts in a Ziploc bag or bowl. Make sure the chicken breasts are covered in the mixture. Let sit for 30 minutes.: The scent of fresh lime hits first, sharp and clean, and it should smell bright in the bowl or bag; that fresh citrus aroma means the acids are ready to tenderize the meat. When the chicken is submerged in the marinade, you should notice the surface becoming slick as the juices mingle. This brief contact allows the acid to start breaking down muscle fibers which helps with tenderness and flavor penetration, so even a short soak makes a difference. A common mistake is overpacking the container, which can prevent even coating; be sure each breast sits comfortably so the marinade can reach all surfaces. If you use a bag, press out excess air so the mixture can cling to the chicken and you get full contact with the marinade.
While the chicken is marinating, make the rub. In a small bowl, combine the lime zest, garlic, chili powder, cumin, paprika, cinnamon, sugar, salt, and black pepper.: As you mix these spices, inhale the layered aroma, the citrus oils from the lime zest brightening the warm notes of cinnamon and cumin . The tactile feel should be slightly grainy thanks to the sugar and salt; that texture helps the rub adhere to the meat and promotes browning. The chemistry here matters, salt pulling moisture to the surface briefly to dissolve and then reabsorb, enhancing seasoning. A frequent error is making the rub too coarse or too wet; keep the texture balanced and store in a small bowl for easy sprinkling. Freshly grinding spices yields a more vibrant rub, so if you can, crush the spices just before combining.
Remove the chicken breasts from the bag and discard the bag with juices. Place the chicken on a plate and cover breasts generously with the rub mixture.: When you lift the chicken out, pat it lightly with a paper towel to remove excess marinade so the rub will cling rather than slide off. You should feel the surface slightly tacky; this is ideal for the next step. Discard the used marinade to avoid cross contamination, and always wash hands and surfaces after handling raw chicken . If you skip this safety step, you risk carrying bacteria to other foods or utensils, so take a moment to sanitize your area. The visual cue to look for is a uniformly coated, slightly damp surface ready to accept the rub.
Brush clean grill lightly with oil or spray with nonstick cooking spray. Preheat grill to medium-high heat. Grill chicken breasts until chicken is cooked through, about 5 minutes per side. Remove from the grill and garnish with cilantro, if using. Serve warm.: As you press the rub onto the chicken , you should feel the granules grip the meat, and you will notice a fragrant burst of spices that signals even coverage. Be generous yet even so each bite has balanced flavors; the rub forms a crust that seals in juices and creates contrast against the tender interior. One thing to avoid is piling too much in one spot which can create areas that char but remain underseasoned elsewhere. Visually aim for a consistent coating with no bare patches, and give the seasoned breasts a minute to rest so the rub adheres before hitting the heat.
Brush clean grill lightly with oil or spray with nonstick cooking spray: Right before placing the chicken on the grill, the metal should shimmer with a light sheen of oil so the meat releases cleanly; if the grill is dry, the seasoned surface will stick and tear when you try to flip. Heat the grates to medium high so you get immediate sizzles on contact which signals proper searing. A common mistake is over oiling, which can cause flare ups, so use just enough to coat the grates. You should hear a steady sizzling sound when the chicken touches the hot surface and see the rub begin to darken into a golden to deep brown crust.
Preheat grill to medium high heat: The right temperature gives a searing exterior while allowing the interior to cook without drying; when the grill reaches medium high, it should feel intensely hot a few inches above the grates and produce clear sizzles on contact. Preheating ensures even heat distribution and reduces sticking. A mistake cooks at too low a temperature which yields pale, unappealing sear and can encourage prolonged grilling that dries the chicken . Visually expect the rub to caramelize and the edges to take on an appetizing char in a short time under medium high heat.
Grill chicken breasts until chicken is cooked through, about 5 minutes per side: As the chicken grills, listen for a steady sizzle and watch for juices to appear on the surface; those clear juices are visual cues the interior is reaching doneness. The rub should transition from raw spice to a fragrant, toasted crust that resists sticking when you gently nudge it. Pressing too hard to check is a common mistake because it squeezes out juices and dries the meat, so rely on timing and visual cues or an instant read thermometer. Aim for an internal temperature of 165 F to ensure safe doneness while preserving moisture, and expect a pleasant mix of char and glossy spice crust.
Remove from the grill and garnish with cilantro if using: Rest the hot chicken on a clean plate for a few minutes so juices redistribute and the meat becomes juicier; you will notice the surface calm and the aromas intensify as it rests. Adding fresh chopped cilantro right before serving introduces a cool herbal contrast to the warm, spiced exterior, and a final squeeze of lime brightens the overall profile. A common error is slicing immediately which lets the juices run out and leaves the meat drier, so give it a brief rest. The final plate should smell citrusy with warm spice and show an appealing crust with moist interior slices when cut.