Mexican street corn on the cob hits that sweet spot between smoky, creamy, tangy, and salty in a way plain grilled corn just can’t. The charred kernels stay juicy under a thick mayo-crema coating, then the cotija clings to every ridge and gives each bite a salty little crunch before the lime cuts through it all. It’s the kind of side dish people hover over at the table and finish faster than you planned.
The trick is getting the corn hot enough to pick up real color without drying it out, then dressing it while the cobs are still steaming. That warmth helps the sauce spread smoothly and gives the cheese something to stick to, which is the whole game with elote. The chile powder and Tajín bring a bright, savory heat instead of just plain spice, so the corn tastes layered rather than heavy.
Below you’ll find the timing that keeps the kernels tender, a few smart swaps if you can’t find cotija, and the one reheating note I wish more people knew before trying to save leftovers.
The corn got that perfect grilled char, and the mayo-crema stayed put instead of sliding off. I made six cobs for a cookout and there wasn’t a single one left.
Love the charred, creamy layers on this elote? Save it to Pinterest for your next cookout, taco night, or grill-side side dish.
The Secret to Elote That Stays Clinging, Not Slipping
Elote fails when the coating gets thinned out or the corn cools too much before you dress it. The mayo-crema mixture should be thick enough to brush on in a visible layer, not pour on like salad dressing. That’s what gives you the classic street-corn look and keeps the cotija from falling off the second you pick up the cob.
Grill marks matter here, but not because you need every kernel blackened. What you want is a mix of blistered spots and tender kernels so the corn tastes sweet and smoky without turning leathery. If the grates aren’t hot enough, the corn steams instead of chars, and you lose the contrast that makes elote taste special.
- Fresh corn — Use the freshest ears you can find. Younger corn has juicier kernels, and that sweetness stands up to the salty cheese and chile better than corn that’s been sitting around for days.
- Mexican crema or sour cream — Crema gives the smoothest, loosest coating with a gentle tang. Sour cream works fine if that’s what you have, but thin it slightly with the lime juice so it brushes on cleanly.
- Cotija cheese — This is the salty, crumbly finish that makes the whole dish taste like elote. Feta can stand in if needed, but it’s sharper and wetter, so crumble it finely and use a light hand.
- Tajín and chili powder — Together they give you that bright chile-lime finish. If you only have chili powder, add a little extra lime at the table to keep the flavor from feeling flat.
What Each Ingredient Is Actually Doing in This Corn Dish

- Corn (the star ingredient) — Fresh corn at peak ripeness is essential. Frozen works too if fresh isn’t available.
- Butter (the richness and coating) — This carries flavors and helps toppings stick to the corn. Use quality butter.
- Mayo or crema (the creamy base) — This holds cheese and spices on the corn. It’s essential for the classic preparation.
- Cheese (cotija or parmesan crumbled) — This adds saltiness and umami. Crumble it fresh for best results.
- Lime or citric acid (the brightness) — This brings out corn sweetness. Fresh lime juice is best.
- Chili powder or spices (the personality) — Layer spices so they’re balanced. Don’t use one-dimensional seasoning.
- Fresh herbs (cilantro or parsley) — These add fresh flavor and color. Add at the very end.
- Proper cooking (grilled or boiled to tender-crisp) — Don’t overcook or corn becomes starchy instead of sweet.
Grilling the Corn Before the Coating Goes On
Oiling and Seasoning the Ears
Brush the husked corn with vegetable oil and season it lightly with salt before it hits the grill. The oil helps the kernels blister instead of drying out, and it keeps the corn from sticking to the grates. You don’t need a heavy hand with the salt here because cotija brings plenty later.
Building the Char Without Burning the Kernels
Lay the corn over medium-high heat and turn it every 3 to 4 minutes. You’re looking for scattered charred spots on multiple sides, not a blackened shell. If the kernels start turning wrinkly before they color, the heat is too low; if they scorch instantly, move them to a cooler part of the grill and keep turning.
Mixing the Sauce to the Right Thickness
Stir the mayonnaise, crema, lime juice, chili powder, and smoked paprika until smooth. The mixture should spread easily but still hold to a spoon. If it looks runny, the corn will slide out of the coating instead of wearing it. A thicker sauce gives you that unmistakable street-corn look.
Coating, Cheese, and the Final Dusting
Brush the hot corn generously with the sauce while the cobs are still steaming. Roll each one in cotija and press gently so the cheese clings all around the surface. Finish with Tajín, extra chili powder, cilantro, and lime wedges, then serve right away. Once the corn cools, the coating starts to tighten and the cheese won’t adhere as evenly.
How to Adapt Elote for the Grill You Have and the People at Your Table
No-Grill Stovetop Version
Set the corn directly over a gas burner or use a hot cast-iron grill pan. You’ll get faster charring in spots and a slightly less smoky finish, but the creamy coating and cotija still give you the full elote effect.
Dairy-Free Elote
Swap the mayo and crema for your favorite dairy-free mayonnaise and a thick unsweetened vegan sour cream. Use a dairy-free salty crumble or skip the cheese and lean harder on Tajín, lime, and extra smoked paprika for punch.
Cotija Substitution That Still Tastes Right
Feta is the best backup if cotija isn’t available, but it’s tangier and a little moister. Crumble it finely so it sticks, and go a little lighter on the salt because feta pushes the dish in a sharper direction than cotija does.
Making It for a Crowd
Grill the corn first, then set out the sauce, cheese, and seasonings buffet-style so everyone can finish their own cob. That keeps the coating fresh and avoids soggy cheese, which is the fastest way to lose the texture that makes elote worth making.
Storage and Reheating
- Refrigerator: Store leftover cobs in an airtight container for up to 2 days. The coating softens and the cheese gets wetter, so the texture won’t be as crisp as when it’s fresh.
- Freezer: I don’t recommend freezing elote. The creamy coating splits and the corn turns watery when thawed.
- Reheating: Rewarm the corn gently in a skillet, oven, or air fryer until heated through, then add a fresh layer of sauce and cheese. Don’t microwave it if you can avoid it; that’s how the coating turns greasy and the kernels go tough.
Questions I Get Asked About This Recipe

Mexican Street Corn on the Cob (Elote)
Ingredients
Equipment
Method
- Preheat grill to medium-high heat and oil the grates. Brush corn cobs with vegetable oil and season lightly with salt.
- Grill corn for 12-15 minutes, turning every 3-4 minutes, until kernels are tender and charred in spots all around. Keep the lid closed as much as possible between turns.
- Stir together mayonnaise, Mexican crema or sour cream, lime juice, chili powder, and smoked paprika until smooth. Scrape the bowl to remove any unmixed streaks.
- While corn is still hot, brush each cob generously all over with the mayo-crema mixture. Use enough coating to create a thick, even layer that won’t slide off.
- Roll each coated cob in crumbled cotija cheese, pressing gently so it adheres all around. Cover every side for a full, white-speckled coating.
- Dust with Tajin and extra chili powder, garnish with fresh cilantro, and serve immediately with lime wedges. Finish each cob with a lime squeeze right before eating.