Charred corn slathered in creamy mayo-crema and showered with cotija has a way of disappearing fast. The kernels stay juicy under the heat, the cheese clings to the dressing, and the lime cuts through just enough to keep each bite bright instead of heavy. It’s the kind of side dish that gets eaten off the platter before the main course even has a chance.
What makes elote work is the contrast: hot corn, cool tangy sauce, salty cheese, and a little smoke from the grill. Brushing the corn with oil first helps it blister instead of dry out, and mixing the mayo with crema gives you a coating that’s rich but still loose enough to spread while the corn is hot. The seasoning goes on after the sauce so it sticks to every ridge and little charred corner.
Below, I’ve included the grill timing that gives you those deep golden spots without turning the corn leathery, plus a few swaps if you need to work with what’s in the fridge.
The corn got that perfect char without drying out, and the mayo-crema stayed put instead of sliding off. I made a second batch with extra lime and my husband ate three ears standing at the counter.
Save this elote recipe for the nights when you want smoky grilled corn with creamy cotija topping and fresh lime.
The Char You Want Is on the Outside, Not the Cob
Elote falls apart when the corn gets cooked until it’s soft everywhere and brown nowhere. What you want is a hot grill and enough oil to encourage blistering, not steaming. The kernels should pick up dark spots and a few scorched edges while still snapping when you bite into them.
Timing matters here because the corn finishes fast once the heat gets going. If you leave it in one spot too long, the sugars dry out and the kernels shrink back. Turn it every couple of minutes and watch for a mix of char and bright yellow corn so the texture stays juicy under the topping.
- Medium-high heat gives you those toasted spots without turning the outside leathery before the center is tender.
- Vegetable oil helps the corn blister and keeps the kernels from sticking to the grates.
- Fresh corn matters most here. Older corn can still work, but it won’t stay as sweet or juicy under the sauce.
What Each Ingredient Is Doing in This Elote

- Corn on the cob is the whole point here, so use the freshest ears you can find. Sweet corn gives you the best pop and keeps the dish from tasting flat.
- Mayonnaise and Mexican crema build the coating. Mayo brings body and cling, while crema loosens it just enough to spread evenly. Sour cream works fine in place of crema if that’s what you have.
- Cotija gives the salty, crumbly finish that makes elote taste like elote. Feta can stand in if needed, but it’s tangier and a little less mellow.
- Chili powder and smoked paprika add color and warmth. The paprika deepens the smoky note, while the chili powder keeps the topping from tasting one-note.
- Lime juice and cilantro are the fresh lift at the end. Don’t skip the lime; it wakes up the cheese and keeps the mayo-crema from feeling heavy.
Grill, Coat, Finish: The Order That Gives You Real Elote
Blistering the Corn First
Brush the husked corn with oil and lay it on a hot grill. You want an active sizzle the second it hits the grate. Turn the ears every 2 to 3 minutes so the char builds in spots instead of blanketing the whole cob. If the grill isn’t hot enough, the corn steams and goes pale, which is the fastest way to lose that street-corn flavor.
Mixing the Sauce While the Corn Cooks
Stir the mayonnaise and crema together until smooth. The mixture should be thick enough to cling but loose enough to brush without tearing the kernels. If it looks too stiff, add a small spoonful more crema; if it’s sliding right off, it needs a little more mayo. This sauce belongs on hot corn, so have it ready before the corn comes off the grill.
Coating, Seasoning, and Serving
Brush the hot corn generously with the mayo-crema blend, then roll or sprinkle on the cotija while the sauce is still tacky. That’s what helps the cheese stick instead of falling into the plate. Finish with chili powder, smoked paprika, cayenne if you want heat, then a good squeeze of lime. The last hit of acid is what keeps each bite from tasting too rich.
How to Adjust Elote Without Losing the Point
Make It Without the Grill
A hot cast-iron skillet or grill pan gives you the closest result indoors. Cook the corn in a little oil, turning until you get browned blisters on multiple sides. You won’t get the same open-flame smoke, but you’ll still get enough char to make the topping taste right.
Dairy-Free Elote
Use a dairy-free mayo and a thick unsweetened vegan crema or cashew-based sour cream, then swap the cotija for a salty plant-based crumble. The texture stays close, though the finish will be a little cleaner and less tangy.
Make It Less Spicy
Skip the cayenne and use a mild chili powder. You’ll still get the warm, smoky finish without bringing heat that competes with the lime and cheese.
Storage and Reheating
- Refrigerator: Leftover elote keeps for 2 days, but the coating softens and the corn loses some of its snap.
- Freezer: This doesn’t freeze well. The dairy coating separates and the corn turns watery after thawing.
- Reheating: Warm the corn gently in a skillet or low oven, then add a fresh layer of sauce and toppings after it’s hot. Microwaving the fully dressed corn makes the coating break and the kernels go rubbery.
Answers to the Questions Worth Asking

Mexican Street Corn on the Cob (Elote)
Ingredients
Equipment
Method
- Preheat grill to medium-high heat and brush corn with vegetable oil. Coat all surfaces so the kernels char evenly.
- Grill corn for 10–15 minutes, turning every 2–3 minutes, until kernels are charred and tender. Keep heat at medium-high so you get golden browning without burning.
- Mix mayonnaise and crema together in a small bowl. Stir until smooth and creamy.
- Brush each ear generously with the mayo-crema mixture while still hot. The warmth helps it cling to every kernel.
- Roll or sprinkle cotija cheese over the coated corn until well covered. Add enough to form a crumbly blanket.
- Dust with chili powder, smoked paprika, and cayenne if using, then squeeze lime juice over the top and garnish with fresh cilantro. Serve immediately so the lime catches light and drips down the kernels.


