Salads & Side dishes

Classic Mexican Street Corn Elote

By Clara ·

Classic Mexican Street Corn Elote
Classic Mexican Street Corn Elote

The corn starts to blister in dark little patches, and the smell from the grill tells you it’s nearly ready before the timer does. Classic Mexican street corn elote gets its contrast from that smoky, lightly charred surface under a cool, creamy coating. I keep the ears whole for grilling, so every bite has both sweet kernels and a bit of char.

The topping goes on after the corn leaves the grill, not before. That keeps the mayonnaise and Mexican crema from scorching and gives the cotija a creamy layer to cling to. A squeeze of lime brightens the salty cheese and chile, so serve the wedges alongside while the corn is still hot and the coating is fresh.

Classic Mexican street corn elote with charred kernels and creamy topping
“

Kitchen Note

Stir the topping together before the ears come off the grill. Once the corn is hot, spread the mixture on right away; it clings better than it does to cooled corn.

Save this classic Mexican street corn elote for its smoky char, creamy cotija topping, and bright squeeze of lime.

Save to Pinterest

Why the Creamy Coating Goes on After the Grill

Elote works because the corn and topping bring different things to the bite. Direct heat gives the kernels tender spots and char; the mayonnaise and crema add a cool, rich contrast. If the creamy mixture went onto the ears before grilling, it would sit over the corn while the surface needs direct contact with the hot grates. Putting it on afterward lets the corn take on its grilled flavor first.

That order also gives you a better coating. The hot ears soften the mixture just enough to spread across the kernels, while the cotija stays visible as a salty, crumbly finish instead of disappearing into a sauce. Chili powder adds a gentle chile note, and the lime wedges keep each bite from feeling too rich. The goal isn’t to blanket every kernel in a thick layer; spread the mixture around the ear, then let the cheese and seasonings finish the job.

Think of the lime as part of the balance, not just a garnish. A squeeze at the table cuts through the creamy topping and makes the corn taste brighter without hiding the char.

What Makes the Elote Topping Taste Balanced

Classic Mexican street corn elote with smoky char and cotija
  • Corn — Fresh ears give you the juicy kernels and sturdy shape that make this a true grilled-on-the-cob elote. Choose ears that feel full and firm. There isn’t a like-for-like substitute for whole ears in this grilling method.
  • Neutral oil — A thin coat helps the corn meet the grill without adding a competing flavor. Canola or avocado oil works in place of another neutral oil; an inexpensive bottle is fine here.
  • Mayonnaise and Mexican crema — Mayonnaise gives the topping body, while crema makes it softer and tangier. Sour cream can stand in for Mexican crema, though it’s thicker and sharper; stir it smoothly with the mayonnaise before coating the corn.
  • Cotija — This salty, crumbly cheese is a defining part of elote, and freshly crumbled cotija has a more delicate texture than very dry pre-crumbled cheese. Queso fresco is a milder, less salty alternative, so the finished topping won’t have quite the same savory punch.
  • Chili powder, cilantro, and lime — Chili powder brings warmth, cilantro adds a fresh herbal note, and lime cuts through the creamy topping. Ancho chile powder makes a fruitier, gentler swap for standard chili powder. Use fresh lime wedges for squeezing; bottled juice won’t give the same bright finish at the table.

Grill the Corn First, Then Finish Each Ear

Get the grill hot and coat the corn lightly

Heat an outdoor grill to 400–450°F and lightly brush the husked ears with neutral oil. Set the corn over direct heat so the kernels have contact with the hot grates. Keep the coating of oil light rather than letting it pool on the ears. The grill should be hot before the corn goes on, which helps it develop charred spots as it cooks.

Turn until the kernels are tender with charred spots

Grill for 8–12 minutes, turning the ears every 2–3 minutes. Look for scattered dark marks across the kernels and a tender bite; don’t wait for every side to become uniformly brown. Turning regularly gives the ears time to cook through while still picking up char. If the corn is coloring too quickly before it feels tender, keep turning it over the direct heat until the kernels are ready.

Mix, coat, and finish while the corn is hot

Stir the mayonnaise, Mexican crema, and kosher salt together in a small bowl while the corn grills. As soon as the ears come off, spread the mixture over each one, then sprinkle on cotija, chili powder, and chopped cilantro. The cheese should sit across the creamy coating in little crumbles, not get stirred into the bowl. Serve immediately with lime wedges for squeezing over the top.

Ways to Change the Elote Without Losing Its Character

Turn the grilled ears into an elote bowl

After grilling, cut the kernels from the cobs and serve them in a bowl with the creamy mixture, cotija, chili powder, cilantro, and lime. You’ll get the same charred-corn and creamy-topping contrast in an easier-to-eat format, though you’ll lose the classic whole-ear presentation.

Make the topping dairy-free

Use plant-based mayonnaise, a thick dairy-free crema, and vegan cotija-style cheese in place of the dairy toppings. The corn will still have a creamy, salty finish, but the flavor will be less tangy and the cheese may crumble differently from cotija.

Use ancho chile powder for a gentler finish

Swap ancho chile powder for the chili powder to bring a mellow, slightly fruity chile flavor. It changes the seasoning more than the texture, so the creamy topping and crumbly cheese still come through clearly.

Storage and Reheating

  • Refrigerator: Store leftover elote in an airtight container and eat within 3 to 4 days. The coating may look less smooth after chilling.
  • Freezer: Freezing assembled elote isn’t recommended; the mayonnaise and crema topping can separate as it thaws, and the corn loses its fresh grilled texture.
  • Reheating: This is best served immediately, and reheating the coated ears can make the topping oily. Leftovers are better eaten cold than heated with the creamy coating on.

Questions That Come Up When Making Elote

Can I mix the topping ahead of time?+

Yes. Stir the mayonnaise, crema, and salt together ahead and keep the bowl covered in the refrigerator until you’re ready to grill. Give it a quick stir before spreading it over the corn.

Can I use frozen or canned corn instead of ears?+

This method is designed for whole, husked ears that can be turned over direct heat. Frozen or canned kernels won’t give you the same grilled-on-the-cob texture or char pattern, so they aren’t a direct swap for this version.

Why doesn’t the cotija melt over the corn?+

Cotija is a crumbly cheese, so it stays in small salty pieces rather than melting into a smooth layer. That texture is part of the contrast with the soft kernels and creamy topping.

Can I leave out the cilantro?+

Yes. The elote will still have its creamy, salty, chile-seasoned topping, but it will miss cilantro’s fresh herbal note. Leave it off rather than replacing it with another herb that could compete with the lime and cotija.

How do I know when the grilled corn is ready?+

The kernels should feel tender when you bite one, with charred spots scattered around the ears. They don’t need to be evenly browned all over; rotating the corn gives you a mix of golden kernels and darker grilled patches.

Classic Mexican Street Corn Elote

Mexican street corn elote is grilled over direct heat until tender with charred spots, then coated in a creamy mayonnaise and Mexican crema mixture. Cotija, chili powder, cilantro, and fresh lime finish each hot ear.
Prep Time 10 minutes
Cook Time 12 minutes
Total Time 22 minutes
Servings: 4 servings
Course: Appetizer
Cuisine: Mexican
Calories: 336

Ingredients
  

For the corn
  • 4 corn husked
  • 1 tbsp neutral oil
For the topping
  • 0.33 cup mayonnaise
  • 0.33 cup Mexican crema
  • 0.125 tsp kosher salt
  • 0.5 cup cotija cheese crumbled
  • 1 tsp chili powder
  • 2 tbsp fresh cilantro chopped
  • 2 limes cut into wedges

Equipment

  • 1 outdoor grill

Method
 

Grill the corn
  1. Heat an outdoor grill to 400–450°F.
  2. Lightly brush the corn with the oil.
  3. Grill the corn over direct heat for 8–12 minutes, turning every 2–3 minutes, until tender with charred spots.
Make the topping
  1. Stir together the mayonnaise, Mexican crema, and salt in a small bowl.
Coat and finish
  1. While the corn is hot, spread the mayonnaise mixture over each ear.
  2. Sprinkle the corn with cotija, chili powder, and cilantro.
  3. Serve immediately with the lime wedges for squeezing over the corn.

Notes

For the best char, turn the corn regularly while grilling and coat it while hot. Refrigerate leftovers for up to 3 days; freezing is not recommended. Sour cream can stand in for Mexican crema if needed.

Join our weekly recipe email

Fresh dinners, soups, and bakes—straight to your inbox. Free & easy.

Unsubscribe anytime. We respect your inbox.

Leave a Comment

Recipe Rating