Mexican Street Corn on the Cob (Elote)

Category:Salads & Side dishes

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.

★★★★★— Sarah T.

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.

Save to Pinterest

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

Cooked corn on the cob with toppings
  • 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

Can I make elote without a grill?+

Yes. A hot oven, broiler, or cast-iron skillet will all give you enough browning to carry the dish. The key is getting actual color on the corn before the toppings go on, because that char is what keeps the final result from tasting flat.

Mexican Street Corn on the Cob (Elote)

Mexican street corn on the cob (elote) is grilled until kernels turn charred golden, then slathered with a creamy mayo-crema. Finish with cotija, chili powder, and bright lime juice dripping down every kernel.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4 servings
Course: Side Dish
Cuisine: Mexican
Calories: 430

Ingredients
  

Corn
  • 4 corn ears Husked.
Seasoning and grilling
  • 2 tbsp vegetable oil For brushing the corn on the grill.
  • 1 tsp chili powder For dusting over the finished elote.
  • 0.5 tsp smoked paprika For dusting over the finished elote.
  • 0.25 tsp cayenne pepper Optional, for extra heat.
  • 1 salt To taste.
Mayo-crema
  • 0.25 cup mayonnaise Stir with Mexican crema or sour cream.
  • 0.25 cup mexican crema or sour cream Stir with mayonnaise to make mayo-crema.
Toppings
  • 0.5 cup cotija cheese Crumbled or rolled for coverage.
  • 0.25 cup fresh cilantro Chopped for garnish.
  • 2 limes Cut into wedges for squeezing.

Method
 

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

Notes

Pro tip: brush on the mayo-crema right off the grill so it melts into the kernels instead of sliding off. Refrigerate leftovers in an airtight container up to 2 days; reheat briefly on a hot grill or skillet for the best texture (cotija may soften). Freezing isn’t recommended because cotija and creamy toppings can change texture. If you want a lighter option, use light mayonnaise and low-fat crema/sour cream to reduce fat while keeping the creamy coating.

You might also like these recipes

Leave a Comment

Recipe Rating