Elote Recipe: Authentic Mexican Street Corn

American DishesUpdated 13 min read

Share
Elote
Advertisement

Few street foods capture the spirit of Mexican cuisine quite like elote, the iconic grilled corn on the cob smothered in a creamy, tangy, and spicy coating. Known as elote callejero in Mexico, this beloved snack transforms a simple ear of corn into something extraordinary with just a handful of bold toppings. Whether you grill it at a summer cookout or make it for a weeknight side dish, this elote recipe delivers authentic street food flavor right at home.

Prep Time: 10 minutes | Cook Time: 15 minutes | Servings: 6

Difficulty: Easy | Calories: ~280 per serving

What Makes Elote Special?

Elote is far more than grilled corn with toppings. It represents a centuries-old Mexican street food tradition that you can find on nearly every corner in cities like Mexico City, Oaxaca, and Guadalajara. Vendors called eloteros push their carts through neighborhoods, grilling corn over charcoal and assembling each ear to order. The experience of eating elote from a street cart, with lime juice dripping down your hands and chili powder dusting your fingers, is a sensory memory that stays with you.

What sets elote apart from other corn dishes is the layering of contrasting flavors. The natural sweetness of charred corn meets the rich creaminess of mayo and crema. Then, salty cotija cheese adds a savory punch, while chili powder brings gentle heat. Finally, a squeeze of fresh lime ties everything together with a bright, acidic finish. Each bite delivers all five taste sensations at once, and that balance is what makes this simple dish so addictive.

Unlike boiled or steamed corn, grilled elote develops deep caramelized notes through the Maillard reaction. When the natural sugars in the corn kernels meet high heat, they transform into complex flavor compounds that taste nutty, toasty, and slightly smoky. This chemical reaction is the reason grilled corn tastes fundamentally different from corn prepared any other way.

Choosing the Right Corn for Elote

The quality of your corn determines the quality of your elote. Since this dish relies on just a few key components, starting with the best ears makes a significant difference. Here are the best options to look for at the market.

  • Fresh sweet corn (best choice): Look for ears with bright green husks, moist silk, and plump kernels. Fresh sweet corn at peak season offers the highest sugar content and the best texture for grilling.
  • White corn: Traditional Mexican elote often uses white corn varieties, which tend to be starchier and less sweet than yellow corn. If you can find it at a Latin grocery store, this gives the most authentic flavor.
  • Frozen corn on the cob: When fresh corn is out of season, frozen ears work as a decent substitute. Thaw them completely and pat dry before grilling to achieve proper charring.
Advertisement

Ingredients for Elote

For the Corn:

  • 6 ears fresh corn, husked and silk removed
  • 1 tablespoon vegetable oil or melted butter
  • Salt to taste

For the Crema Sauce:

  • 1/2 cup mayonnaise
  • 1/2 cup Mexican crema or sour cream

For the Toppings:

  • 1 cup cotija cheese, crumbled
  • 2 teaspoons chili powder or Tajin seasoning
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon cayenne pepper
  • 3 tablespoons fresh cilantro, chopped
  • 2 limes, cut into wedges

Pro tip: Mix the mayo and crema together at least 30 minutes before grilling. Letting the sauce rest allows the flavors to meld, and a chilled sauce clings better to hot corn than one mixed at the last moment.

Advertisement

Step-by-Step Instructions


Step 1: Prepare the Corn

1Pull back the husks from each ear and remove all the silk strands. Then, pat the corn dry with a clean kitchen towel. Moisture on the surface prevents charring, so dry ears are essential for achieving those signature dark grill marks. After that, brush each ear lightly with vegetable oil or melted butter. The fat helps conduct heat evenly across the kernels and prevents sticking on the grill grates.

Step 1- Prepare the Corn
Step 1- Prepare the Corn

Step 2: Mix the Crema Sauce

2In a small bowl, combine the mayonnaise and Mexican crema. Stir until the mixture is completely smooth and uniform. If you cannot find Mexican crema at your local store, sour cream works as a solid substitute. However, thin it with a teaspoon of lime juice to mimic the slightly tangier, more pourable consistency of authentic crema. Set the sauce aside while you grill the corn.

Step 2- Mix the Crema Sauce
Step 2- Mix the Crema Sauce

Step 3: Grill the Corn

3Preheat your grill to medium-high heat, around 400F. Place the oiled corn directly on the grill grates. Cook for 10 to 15 minutes total, turning each ear every 2 to 3 minutes with tongs. You want charred spots scattered across the kernels, but avoid burning large sections black. The goal is a mix of golden, lightly blistered kernels with a few dark char marks. This uneven charring creates textural contrast and concentrates the corn’s natural sweetness.

Step 3- Grill the Corn
Step 3- Grill the Corn

Step 4: Apply the Crema Sauce

4Remove the corn from the grill and work quickly while it is still very hot. Use a pastry brush or the back of a spoon to coat each ear generously with the mayo-crema mixture. The heat from the corn softens the sauce slightly, allowing it to seep into the grooves between kernels. Make sure you cover every side for maximum flavor in every bite. Do not be shy with the amount because the sauce is the soul of authentic elote.

Step 4- Apply the Crema Sauce
Step 4- Apply the Crema Sauce

Step 5: Add the Toppings

5While the crema is still tacky, roll each ear in a plate of crumbled cotija cheese or sprinkle the cheese over the corn by hand. Then, dust generously with chili powder, smoked paprika, and cayenne pepper. Next, scatter chopped fresh cilantro over each ear. Finally, squeeze a lime wedge over the entire surface. The lime juice is not optional because its acidity cuts through the richness of the crema and cheese, bringing the whole dish into perfect balance.

Step 5- Add the Toppings
Step 5- Add the Toppings

Step 6: Serve Immediately

6Serve the elote right away while it is still hot and the toppings are fresh. For easier handling, insert a wooden stick, skewer, or even a fork into the base of each ear. Place extra lime wedges and a small dish of chili powder on the side so guests can customize their corn. Elote tastes best when eaten immediately because the crema starts to slide off as the corn cools.

Step 6- Serve Immediately
Step 6- Serve Immediately

Advertisement

Expert Tips for Perfect Elote

Use High Heat for the Best Char

Medium-high to high heat delivers the best results. Low heat steams the corn instead of charring it, and you miss out on those caramelized flavors. If using a gas grill, preheat with the lid closed for at least 10 minutes. For charcoal grills, wait until the coals glow white-hot before placing the corn on the grates.

Warm the Crema Slightly

If your crema sauce feels too thick, let it sit at room temperature for 15 minutes before using. A slightly warm sauce spreads more easily and adheres better to the hot corn. However, do not heat it in the microwave because high heat can cause the mayo to separate and turn oily.

Crumble the Cheese Finely

Break the cotija into small crumbles rather than large chunks. Fine crumbles stick to the crema much better and distribute evenly across each ear. You can pulse the cheese briefly in a food processor for the most consistent texture.

Elote vs. Esquites: A Quick Comparison

Both elote and esquites share the same flavor profile, but the presentation differs. Here is a side-by-side comparison to help you choose which version to make.

FeatureEloteEsquites
Serving StyleCorn on the cobCorn kernels in a cup
Eating MethodHandheld with a stickWith a spoon or fork
Best ForGrilling, cookoutsParties, appetizers
MessinessHighLow
Prep DifficultyEasyEasy (extra step of cutting kernels)

Serving Suggestions

Elote works beautifully as a side dish for any Mexican-inspired meal or as a standalone snack at outdoor gatherings. The bold flavors pair well with a variety of main courses and beverages.

The Perfect Accompaniments:

  • Carne asada: Grilled steak and elote share the grill, making them a natural pairing for cookouts.
  • Tacos al pastor: The sweet-spicy pork complements the creamy, tangy corn perfectly.
  • Black bean salad: A cool, protein-rich side that balances the richness of elote.
  • Guacamole and chips: Start with chips and guac while the corn grills, then serve the elote as the main event.

Beverage Pairings:

  • Mexican lager: A cold Corona or Modelo pairs perfectly with the spicy, creamy corn.
  • Agua fresca: A refreshing fruit water like horchata or tamarindo cools down the heat from the chili.
  • Margarita: The lime in both the drink and the elote creates a harmonious flavor bridge.
Advertisement

Storage and Reheating

Refrigerator: Store leftover elote in an airtight container for up to two days. The toppings will soften, but the flavor remains excellent. Remove the toppings and store the grilled corn separately if you want to maintain better texture.

Freezer: Freezing assembled elote is not recommended because the crema and cheese do not thaw well. However, you can freeze plain grilled corn for up to three months and add fresh toppings after reheating.

Reheating: Warm leftover corn in a 375F oven for 8 to 10 minutes or on a hot grill for 3 to 4 minutes per side. Then, apply a fresh layer of crema and toppings before serving. Avoid the microwave because it makes the kernels rubbery.

Common Mistakes to Avoid

1. Boiling the Corn Instead of Grilling

Boiling produces waterlogged corn that cannot hold toppings properly. The wet surface prevents the crema from sticking, and you lose the smoky char flavor that defines authentic elote. Always grill, broil, or roast your corn for the best results.

2. Applying Toppings to Cold Corn

The crema needs heat to adhere properly. If the corn cools down before you apply the sauce, the toppings slide off and pool at the bottom. Work quickly after removing the corn from the grill. Have all your toppings prepped and ready before you start grilling.

3. Using Pre-Shredded Cheese

Pre-shredded cheese often contains anti-caking agents that prevent it from sticking to the corn. Instead, buy a block of cotija and crumble it by hand. The fresh cheese has a better texture, stronger flavor, and clings to the crema much more effectively.

Advertisement

Frequently Asked Questions

What is elote?

Elote is a popular Mexican street food made from grilled corn on the cob coated with a mixture of mayonnaise and crema, then topped with crumbled cotija cheese, chili powder, and lime juice. The name comes from the Nahuatl word for corn cob, and you can find this dish sold by street vendors throughout Mexico. According to Britannica’s overview of Mexican cuisine, corn-based street foods like elote are central to Mexico’s culinary identity.

What is the difference between elote and esquites?

Elote serves the corn on the cob, while esquites cut the kernels off and serve them in a cup with the same toppings. Esquites are also called elote en vaso, which translates to corn in a cup. Both versions taste essentially the same, but esquites are easier to eat and make excellent party appetizers.

Can I make elote without a grill?

Absolutely. A cast iron grill pan over high heat on the stovetop produces excellent results. You can also broil the corn in the oven for 10 to 12 minutes, turning halfway through. Another option is roasting at 425F for 20 to 25 minutes. Each method creates enough charring to deliver that smoky grilled flavor.

What can I use instead of cotija cheese?

Feta cheese is the closest substitute because it shares the salty, crumbly texture of cotija. Parmesan and queso fresco also work well. If you want a milder option, try ricotta salata. Each alternative brings its own character, so choose based on your flavor preference.

Is elote gluten-free?

Traditional elote is naturally gluten-free since corn, cheese, mayo, crema, and spices contain no wheat-based ingredients. However, always check the labels on your mayonnaise and seasoning blends because some brands include additives that may contain gluten.

Variations and Adaptations

Spicy Chipotle Elote:

Add one or two tablespoons of chipotle peppers in adobo sauce to the crema mixture. Blend until smooth for a smoky, fiery version that packs serious heat. This variation works especially well alongside grilled meats. Consequently, it makes an outstanding side at barbecue gatherings.

Vegan Elote:

Replace the mayonnaise with vegan mayo and swap the crema for cashew cream or coconut cream. Use nutritional yeast instead of cotija cheese for a savory, umami-rich topping. The result tastes remarkably close to the original while being completely plant-based.

Elote-Style Off the Cob (Esquites):

Cut the grilled corn kernels off the cob and toss them with all the toppings in a bowl. Serve in individual cups with a spoon. This version is ideal for parties because guests can eat it without the mess of holding a full ear of corn. In addition, esquites make a versatile topping for tacos, nachos, and salads.

The Cultural Significance of Elote

Corn has held a sacred place in Mexican culture for thousands of years. The ancient Maya creation story, the Popol Vuh, describes humans as being made from corn dough. For the Aztecs and other Mesoamerican civilizations, corn was not just a food source but a divine gift that sustained entire empires. Elote represents a direct continuation of this deep reverence for corn.

Today, eloteros remain a vital part of Mexican urban life. These vendors set up their carts near schools, parks, plazas, and bus stops, serving fresh elote from early morning until late at night. The elote cart is as much a social gathering point as it is a food stall. Families stop to buy corn on their evening walks, children crowd around after school, and friends share ears while catching up on the day. In many ways, the elotero serves as a thread that connects modern Mexican daily life to ancient corn-centered traditions.

Advertisement

Conclusion

Making authentic elote at home is one of the easiest and most rewarding ways to experience Mexican street food culture. With just fresh corn, a simple crema sauce, cotija cheese, chili powder, and lime, you can recreate the vibrant flavors that have made this dish a national treasure. Remember to grill over high heat for the best char, apply the crema while the corn is still hot, and squeeze plenty of lime over the top.

Ready to explore more street food recipes from around the world? Check out our full collection of recipes for dishes from every continent. If you love Mexican flavors, you might also enjoy our Churros or Tacos Al Pastor recipes.

Love This Recipe?

Click on a star to rate it!

Average rating 4.6 · 9 votes

Share

Tags: summer grillingMexican foodeloteMexican street cornelote recipegrilled cornMexican corn on the cobcotija cheese corneasy Mexican recipe

More American Dishes