Preheat the grill: Heat your grill to medium-high, around 400–450°F.
Clean and oil the grates well to prevent sticking.
Pat the salmon dry: Use paper towels to remove surface moisture. Dry fish sears better and won’t steam on the grill.
Make the Texas-style rub: In a small bowl, mix brown sugar, chili powder, smoked paprika, cumin, garlic powder, onion powder, salt, black pepper, and cayenne (if using).
Season the salmon: Brush the fillets lightly with olive oil. Sprinkle the rub evenly over the top and sides, pressing gently so it adheres.
Prep the glaze: Stir together honey and lime juice.
Keep it near the grill—this goes on at the end for shine and tang.
Oil the grates again: Right before grilling, dip a folded paper towel in oil and use tongs to quickly wipe the grates. This extra step helps the skin release cleanly.
Grill skin-side down: Place salmon on the grill, skin-side down. Close the lid and cook for 5–6 minutes, depending on thickness.
Flip carefully: Use a thin metal spatula to loosen and flip.
Grill another 2–4 minutes, until the salmon reaches 125–130°F for medium and flakes easily.
Glaze and rest: Brush the honey-lime mixture over the salmon during the last minute on the grill. Transfer to a plate and let it rest for 3 minutes to finish cooking gently.
Garnish and serve: Sprinkle with cilantro if you like. Serve with lime wedges, grilled corn, or a simple green salad.