Preheat the grill to medium-high heat, ensuring the grates are lightly oiled to prevent sticking.
Place the corn on the grill and cook, turning frequently, until the kernels are deeply charred in spots and the corn feels smoky and slightly tender—about 10-12 minutes.
Remove the corn from the grill and brush each ear generously with melted butter, helping the butter seep into the charred spots for extra richness.
In a small bowl, mix mayonnaise with lime juice and chili powder until smooth, creating a spicy, tangy sauce.
Slather the grilled corn generously with the spicy mayo mixture, ensuring all sides are coated with a sticky, creamy layer.
Sprinkle crumbled Cotija cheese all over the coated corn, focusing on evenly distributing the salty, crumbly cheese.
Finish by garnishing with chopped cilantro and squeezing fresh lime over the top for a bright, herbal finish.
Serve the elote hot, with the messy, cheesy coating melting slightly and the charred kernels providing a satisfying crunch—enjoy with your hands!