Authentic Elote (Mexican Street Corn on the Cob): The Best Easy Recipe

If you’ve ever wandered a street market in Mexico, you’ve smelled it before you’ve seen it charred corn, smoky chili, and a whiff of lime drifting from a cart. That’s Authentic Elote, and one bite explains why it’s as common on Mexican streets as hot dogs are in New York. Picture a tender ear of corn slathered in a creamy, tangy sauce, blanketed in salty cotija cheese, dusted with chili powder, and finished with a squeeze of fresh lime. It’s messy, it’s bold, and it’s absolutely unforgettable.

The best news? You don’t need a plane ticket to enjoy it. With a handful of ingredients and about 20 minutes, you can bring this street-food classic straight to your own kitchen. Let me show you how.

What Is Elote?

The word “elote” literally means “corn cob” in Spanish, and the dish is exactly that grilled corn on the cob transformed into something magical. After cooking, the corn gets slathered in a mayo-and-crema sauce, then showered with cotija cheese, chili powder, and lime. The combination hits every note at once: sweet, savory, creamy, tangy, salty, and just a little spicy.

It’s traditionally sold from street carts all over Mexico, where vendors hand it to you on a stick, dripping and irresistible. If you prefer your corn cut off the cob, that same flavor combo becomes esquites, served in a cup with a spoon. Either way, you’re in for a treat that tastes like pure summer.

Why You’ll Love This Recipe

There’s a reason this dish has earned a near-perfect rating from hundreds of home cooks. First, it comes together in about 20 minutes with minimal effort. Second, it’s the ultimate crowd-pleaser, making it perfect for summer barbecues, potlucks, and taco nights. Furthermore, it uses simple, accessible ingredients, yet delivers a flavor that tastes genuinely authentic. And finally, it’s wonderfully customizable — you control the heat, the char, and the toppings.

Ingredients You’ll Need

This recipe serves four, and the ingredient list is short and sweet. Here’s everything, in US measurements:

IngredientAmountRole
Ears of corn, husked4The star
Mayonnaise2 tbspCreamy base
Mexican crema (or sour cream)2 tbspTangy richness
Cotija cheese, freshly grated½ cupSalty, crumbly topping
Chili powder or TajínTo tasteSmoky heat and zing
Lime, quartered1Bright finish
Fresh cilantro, choppedFor garnish (optional)Herby freshness
Melted butterOptionalFor charring the corn

A few of these might be new to you, so here’s a quick guide. Cotija is a salty, crumbly Mexican cheese, Mexican crema is a thinner, tangier cousin of sour cream, and Tajín is a zesty chili-lime seasoning blend. Each one nudges the dish toward that authentic street-cart flavor.

How to Make Authentic Elote

The process is refreshingly simple, but a couple of small choices make a big difference in flavor. Follow these steps and you’ll nail it.

Step 1: Cook the corn

First, bring a large pot of salted water to a boil over medium-high heat. Then add the husked ears of corn and cook until tender, about 10 minutes. If you’d rather, you can also cook the corn on a grill or in an instant pot — any method works as long as the kernels turn tender and sweet.

Step 2: Char it (optional but worth it)

Next, if you boiled or pressure-cooked your corn, brush it with melted butter and set it on a grill over medium heat. Then char it until slightly blackened on all sides. This step is technically optional, but those smoky, caramelized spots are what give Elote its signature depth, so I highly recommend it.

Step 3: Add the creamy sauce

Now, mix the mayonnaise and Mexican crema together in a small bowl. After that, spread a thin, even layer all around each ear of corn. The warm corn helps the sauce cling and melt slightly, creating that luscious coating that catches every topping.

Step 4: Top and serve

Finally, sprinkle each cob generously with cotija cheese, then dust with chili powder or Tajín to taste. Garnish with chopped cilantro and serve with a lime wedge on the side for squeezing over the top. Then eat immediately, while it’s warm and the cheese is clinging to that creamy sauce.

Easy Substitutions

Can’t find an authentic ingredient? Don’t worry this dish is forgiving. Here are some reliable swaps:

If you don’t have…Use this
Cotija cheeseQueso fresco or finely grated parmesan
Mexican cremaSour cream
TajínChili powder with a pinch of salt and lime zest
White cornYellow corn works perfectly
A grillA grill pan, broiler, or just skip the char

Pro Tips for the Best Elote

A few small habits separate good Elote from unforgettable Elote. Above all, don’t skip the char if you can manage it, since that smoky flavor is the heart of the dish. For easier handling, leave the stem end attached to use as a handle, or stick a long wooden skewer into the end of each cob before topping. White corn is the traditional choice in Mexico, though yellow corn tastes just as wonderful. And remember, Elote is best enjoyed immediately, while the sauce is warm and the toppings are fresh.

Make-Ahead and Storage

Hosting a crowd? You can prep ahead with ease. Simply cook the corn, let it cool, and store it covered in the fridge, then prepare your toppings separately. When you’re ready to serve, brush the corn with melted butter, char it on the grill, and add the toppings fresh. For longer storage, you can even blanch the corn for a few minutes, cool it, and freeze it for up to six months. Just thaw it overnight in the fridge before charring and topping as usual.

Key Takeaways

Authentic Elote is Mexican street corn on the cob, slathered in a mayo-crema sauce and topped with cotija, chili powder, and lime. Boil the corn for about 10 minutes, then char it on the grill for that essential smoky flavor. Use cotija, Mexican crema, and Tajín for the most authentic taste, but easy swaps work in a pinch. Serve it warm and fresh, and watch it disappear at your next barbecue. Give it a try this summer it just might become your new favorite way to eat corn.

Authentic Elote

Authentic Elote (Mexican Street Corn on the Cob)

Authentic Elote is Mexican street corn on the cob slathered in a creamy mayo-crema sauce and topped with cotija cheese, chili powder, and fresh lime. An easy 20-minute side.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings 4 EARS

Ingredients
  

  • 4 ears corn husked
  • 2 tablespoons mayonnaise
  • 2 tablespoons Mexican crema or sour cream
  • ½ cup cotija cheese freshly grated, or queso fresco
  • Chili powder or Tajín, to taste
  • 1 lime quartered
  • Fresh chopped cilantro for garnish (optional)
  • Melted butter optional, for charring

Instructions
 

  • Bring a large pot of salted water to a boil over medium-high heat. Add the ears of corn and cook until tender, about 10 minutes (or cook them in the instant pot). Optional step: brush the corn with melted butter and grill over medium heat until slightly charred on all sides. Mix the mayonnaise and Mexican crema together, then spread a thin layer all around the corn ears. Sprinkle generously with cotija cheese and then the desired amount of chili powder. Serve garnished with cilantro and with a lime wedge on the side for squeezing on top. Enjoy immediately.

Notes

White corn is traditionally used in Mexico, but yellow corn can be substituted. Cotija cheese is traditional, but if you can’t find it, substitute queso fresco or finely grated parmesan. If using fresh husked corn, leave the stem end attached as a handle while eating, or insert a long wooden skewer into the end before grilling or coating. For a cup version, try esquites (corn cut off the cob). Make-ahead: cook the corn, cool, and store covered in the fridge; prepare toppings separately, then char and top fresh when ready. Freezing: blanch the corn for a few minutes, cool, and freeze up to 6 months; thaw overnight in the fridge before charring and topping.