Mexican Street Corn on the Cob (Elote)

Loading…

By Reading time

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.

★★★★★— Maria T.

Love the charred, creamy layers on this elote? Save it to Pinterest for your next cookout, taco night, or grill-side side dish.

Save to Pinterest

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

Grilled or prepared corn with toppings
  • 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

Can I make elote without a grill?+

Yes. A hot cast-iron skillet or grill pan works well, and you can also char the corn directly over a gas burner. You won’t get quite as much smoke flavor, but the creamy coating and cotija still deliver the same elote experience.

How do I keep the cheese from falling off?+

Work while the corn is hot and the sauce is thick. The heat helps the coating stay tacky, and pressing the cotija on gently instead of shaking it off in one pass gives it something to hold onto. If the sauce is thin, it will slide before the cheese ever sets.

Can I make elote ahead of time?+

You can grill the corn a few hours ahead and keep it covered, then add the sauce, cheese, and seasonings right before serving. That timing matters because the coating tastes freshest when the corn is still warm and the cheese hasn’t had time to absorb moisture.

How do I stop the corn from drying out on the grill?+

Keep the grill at medium-high heat and turn the ears often so they char in spots instead of staying in one place long enough to dry out. The oil on the outside helps protect the kernels, and taking them off once they’re tender with scattered char marks keeps the texture juicy.

Can I use frozen corn on the cob for elote?+

You can, but fresh corn tastes better and holds its texture on the grill more cleanly. If you use frozen ears, thaw them fully and dry them well before grilling so excess moisture doesn’t keep them from browning.

Mexican Street Corn on the Cob (Elote)

Mexican street corn on the cob (elote) features charred, tender kernels brushed with a thick mayo-crema coating and rolled in cotija cheese. Finished with vivid chili powder/tajin and a squeeze of lime at the table for bold street-style flavor.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: Mexican
Calories: 370

Ingredients
  

Corn cobs
  • 6 fresh corn, husked Look for ears with bright, tight kernels and flexible husks.
Grilling & seasoning
  • 2 tbsp vegetable oil For oiling the grates and brushing the cobs.
  • 1 Salt to taste Season lightly before grilling.
Mayo-crema coating
  • 0.5 cup mayonnaise Forms the thick coating that clings to hot corn.
  • 0.25 cup Mexican crema or sour cream Adds tang and a pourable-but-thick texture.
  • 1 tbsp lime juice Brightens the coating.
  • 1 tsp chili powder Mix into the crema for a mellow heat.
  • 0.5 tsp smoked paprika Adds smoky depth.
Toppings
  • 1 cup cotija cheese, finely crumbled Use cotija for classic salty crumbles.
  • 1 Tajin for dusting Optional but recommended for tangy chili-lime dust.
  • 1 Chili powder for dusting Extra red chili dust for color and heat.
  • 1 Fresh cilantro and lime wedges for serving Serve alongside for finishing at the table.

Equipment

  • 1 grill

Method
 

Prep and grill
  1. Preheat grill to medium-high heat and oil the grates. Brush corn cobs with vegetable oil and season lightly with salt.
  2. 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.
Make the mayo-crema coating
  1. 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.
Coat, roll, and finish
  1. 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.
  2. Roll each coated cob in crumbled cotija cheese, pressing gently so it adheres all around. Cover every side for a full, white-speckled coating.
  3. 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.

Notes

Pro tip: coat the corn right after grilling while it’s still steaming—this helps the crema cling and prevents cotija from falling off. Store leftovers in an airtight container in the fridge up to 2 days; reheat in a hot skillet or on the grill briefly and expect some topping to shift. Freezing isn’t recommended because the creamy coating and cotija texture soften after thawing. For a lighter option, replace the mayonnaise with light mayo and use reduced-fat crema or sour cream.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating