Charred corn on the cob covered in creamy mayo-crema, salty cotija, and a bright hit of lime earns its spot fast. Elote should taste messy in the best way: sweet kernels that pop, smoke from the grill, enough richness to cling to every bite, and just enough chile to keep you coming back for one more ear.
What makes this version work is the balance. The corn gets direct heat first, which gives you those browned, blistered spots that taste like summer cookout food instead of boiled corn wearing toppings. The mayo and crema are mixed together so the coating stays loose enough to spread, and the cotija goes on while the corn is still hot so it softens just enough to stick without melting into a puddle.
Below, I’ll walk through the small details that matter most, including how to keep the corn from steaming on the grill and how to adjust the heat level without losing the classic elote flavor.
The corn charred beautifully and the mayo-crema stayed on instead of sliding off. I squeezed extra lime over mine and my husband kept sneaking bites before I even got them plated.
Love the creamy, smoky finish on this elote? Save it to Pinterest for the next time you want a grilled side that disappears before anything else hits the table.
The Trick to Elote That Stays Creamy Instead of Sliding Off
The biggest mistake with street corn is saucing it when the heat is wrong. If the corn is too cool, the coating sits on top and tastes heavy. If it’s blazing hot and the grill has already dried the kernels out, the mayo can loosen and smear instead of clinging in that thick, even layer you want.
Hot corn is the target, not scorched-to-the-core corn. The kernels should be tender with visible char marks, and the surface should still have enough moisture for the crema mixture to hug it. That’s why the grill time stays short and the coating goes on right after the corn comes off the heat.
- Grilled corn — Fresh ears are worth it here because the natural sweetness is the backbone of the whole dish. Frozen corn won’t give you the same bite or the same char.
- Mayonnaise and Mexican crema — Mayo brings body, while crema loosens the mixture so it brushes on smoothly. Sour cream works in place of crema if that’s what you have; just thin it with a small spoonful of water or lime juice if it seems too thick.
- Cotija — This salty, crumbly cheese gives elote its signature finish. Feta can stand in, but it’s tangier and a little softer, so the result will taste sharper and less classic.
- Chili powder and smoked paprika — Chili powder gives the familiar warmth, and paprika adds a deeper smoky note. If you only have regular paprika, use it, but the flavor will be flatter.
What Each Ingredient Is Actually Doing in This Corn Dish

- Fresh corn (the star vegetable) — Use the freshest corn available. Peak season (summer) tastes best.
- Butter (the flavor carrier) — This clings to corn and carries seasonings. Room temperature spreads easier.
- Lime juice (the brightness and acid) — This prevents the dish from tasting one-dimensional. Essential for fresh flavor.
- Cotija cheese (the salty umami) — This crumbly cheese adds depth. Don’t substitute with regular cheddar.
- Chili powder or Tajín (the spice element) — These add personality without overpowering corn. Sprinkle on buttered corn.
- Garlic and cilantro (the aromatics) — These herbs add freshness and prevent flatness. Mince fine.
- Mayo (optional creaminess) — This creates a rich coating. Mix with cotija for creamy version.
- Proper cooking (gentle heat, don’t overboil) — Overcooked corn becomes mushy. Stop while still tender-crisp.
How to Build the Char, Coating, and Toppings in the Right Order
Preheating the Grill and Oil First
Get the grill to medium-high before the corn goes on. Brush the ears with oil so the kernels blister instead of drying out and sticking to the grates. If the grill is too cool, you’ll get pale corn with no real char; too hot, and the outer kernels will blacken before the center cooks through.
Turning for Even Color
Lay the corn directly over the heat and turn it every 2 to 3 minutes. You’re looking for patches of deep brown and a few blackened spots, not a fully blackened ear. The corn should smell sweet and smoky and feel tender when pierced with a fork or knife tip.
Brushing on the Cream Mixture
Stir the mayonnaise and crema together until smooth, then brush it over the hot corn while it’s still steaming. Work on all sides so the coating gets into the ridges between the kernels. If the corn cools too much before you sauce it, the mixture won’t adhere as well and the cheese won’t stick in a proper layer.
Finishing With Cheese, Chile, and Lime
Roll or sprinkle the cotija on immediately after the cream layer goes on. The corn should look heavily coated, almost shaggy with cheese, before you dust it with chili powder and smoked paprika. Finish with lime juice and cilantro at the table so the brightness stays sharp instead of getting lost in the heat of the corn.
Three Useful Ways to Adjust This Elote Without Losing What Makes It Good
Make It Dairy-Free Without Losing the Creamy Coating
Use a good vegan mayonnaise and skip the crema, or replace it with a dairy-free sour cream style product if you have one you trust. You’ll still get the clingy, savory coating, but the flavor will be a little less tangy and a little more mayo-forward.
Turn Down the Heat Without Making It Bland
Leave out the cayenne and use a mild chili powder. The cotija, lime, and char are still carrying plenty of flavor, so you won’t miss the extra heat. This is the version I’d serve when kids are eating or when you want the corn to pair with spicier mains.
Make It in the Oven When You Don’t Want to Grill
Roast the oiled corn on a hot sheet pan at 425°F until browned in spots, turning once or twice. You won’t get the same smoke from a grill, but you’ll still get good color and tender kernels. Brush on the topping while the corn is hot, just like you would outdoors.
Storage and Reheating
- Refrigerator: Store leftovers for up to 3 days. The coating softens and the corn loses some of its snap, but the flavor still holds.
- Freezer: This one doesn’t freeze well once it’s dressed. The dairy coating separates and the corn texture turns watery after thawing.
- Reheating: Reheat the plain corn gently in a skillet or wrapped in foil in a low oven, then add fresh mayo-crema, cheese, and lime after warming. If you heat it already dressed, the coating can break and the cheese turns pasty.
Answers to the Questions Worth Asking

Mexican Street Corn on the Cob (Elote)
Ingredients
Method
- Preheat grill to medium-high heat and brush corn with vegetable oil.
- Grill corn for 10–15 minutes, turning every 2–3 minutes, until kernels are charred and tender.
- Mix mayonnaise and crema together in a small bowl until smooth.
- Brush each ear generously with the mayo-crema mixture while still hot, coating every surface.
- Roll or sprinkle cotija cheese over the coated corn until well covered.
- Dust with chili powder, smoked paprika, and cayenne if using, then squeeze lime juice over the top and garnish with fresh cilantro.


