Mexican Street Corn Recipe (Elote) – Charred, Creamy & Irresistible

This Mexican street corn (elote) recipe delivers charred, sweet corn slathered in a creamy, tangy coating and topped with salty cotija cheese and a sprinkle of chili powder. Ready in under 20 minutes, it’s the perfect summer side, party appetizer, or snack that brings bold Mexican street-food flavors to your table.


What Is Mexican Street Corn (Elote)?

Origins and cultural significance

Elote, or Mexican street corn, is a beloved street food found throughout Mexico and in Mexican communities worldwide. Vendors grill fresh corn on the cob over open flames, then coat it with a mixture of crema (or mayo), lime juice, chili powder, and crumbled cotija cheese. It’s a staple at festivals, markets, and family gatherings, celebrated for its bold, contrasting flavors and simple preparation.

Elote vs esquites: on the cob vs in a cup

Traditional elote is served on the cob, often with a stick inserted for easy handling. Esquites is the off-the-cob version, where the kernels are cut off and served in a cup with the same creamy, spicy toppings. Both are delicious—elote is more hands-on and fun for outdoor events, while esquites is easier to eat at a table or pack for parties.

Why it’s a summer favorite

Sweet, in-season corn is at its peak during summer, making elote the ultimate warm-weather treat. The char from grilling enhances the corn’s natural sweetness, while the creamy, tangy topping provides a refreshing contrast. It’s quick to make, requires minimal ingredients, and pairs perfectly with BBQ, tacos, and cold drinks.


Ingredients for Authentic Elote

Choosing the best corn (fresh vs frozen vs canned)

Fresh corn on the cob is ideal for elote—look for bright green husks and plump, moist kernels. If fresh isn’t available, frozen corn on the cob works well; just thaw before grilling. Canned corn can be used for esquites (off-the-cob version), but fresh or frozen will give you the best texture and sweetness.

Crema, mayo, or Greek yogurt options

Traditional elote uses Mexican crema, a slightly tangy, pourable cream. If you can’t find it, sour cream thinned with a little milk or lime juice works well. Mayonnaise is a common substitute and adds richness. For a lighter option, mix Greek yogurt with a bit of lime juice and salt to mimic the tangy creaminess.

Cotija cheese and substitutes

Cotija is a salty, crumbly Mexican cheese that doesn’t melt easily, making it perfect for sprinkling over elote. If unavailable, feta cheese is the closest substitute—also salty and crumbly. Parmesan can work in a pinch, though it’s sharper and less creamy.

Chili powder, lime, and cilantro essentials

Chili powder (or Tajín, a popular Mexican chili-lime seasoning) adds heat and depth. Fresh lime juice brightens the flavors and cuts through the richness. Chopped cilantro adds a fresh, herbal note, though it’s optional if you’re not a fan. A pinch of salt enhances all the flavors.


How to Make Mexican Street Corn

Grilling corn for maximum char

Preheat your grill to medium-high heat. Remove husks and silk from the corn, then brush lightly with oil to prevent sticking. Place the corn directly on the grill grates and cook for 10–12 minutes, turning occasionally, until kernels are tender and lightly charred in spots. The char adds smoky depth that’s essential to authentic elote.

Pan-roasting or oven-baking alternatives

If you don’t have a grill, you can achieve similar results on the stovetop or in the oven. For pan-roasting, heat a cast-iron skillet over medium-high heat with a little oil. Cook the corn, turning occasionally, for 10–12 minutes until charred. For oven-baking, preheat to 425°F (220°C), place corn on a baking sheet, and roast for 20–25 minutes, turning halfway.

Making the creamy coating

In a small bowl, mix together crema (or mayo/sour cream), lime juice, and a pinch of salt. Taste and adjust—you want it tangy, creamy, and slightly salty. Some recipes add a bit of garlic powder or hot sauce for extra flavor. Keep the mixture thick enough to cling to the corn without dripping off.

Assembling and serving elote

Once the corn is cooked and still warm, brush or spread the creamy mixture generously over each cob. Immediately sprinkle with crumbled cotija cheese, chili powder, and chopped cilantro. Serve right away while the corn is hot and the cheese is slightly softened. Offer extra lime wedges on the side for squeezing.


Serving Suggestions and Pairings

Perfect sides for BBQ and tacos

Elote pairs beautifully with grilled meats like carne asada, chicken thighs, or carnitas. It’s also a fantastic side for taco nights, burrito bowls, or enchiladas. The creamy, spicy corn balances rich, savory dishes and adds a refreshing contrast to heavy meals.

Turning elote into a dip or salad

For a party-friendly twist, cut the kernels off the cob after grilling and mix them with the creamy coating, cheese, and spices to create an elote dip or salad (esquites). Serve with tortilla chips, tostadas, or as a topping for nachos. It’s a crowd-pleaser that’s easy to share.

Beverage pairings: aguas frescas, beer, margaritas

Elote’s bold flavors pair well with refreshing drinks. Try it with classic Mexican aguas frescas like horchata or jamaica, a cold lager beer, or a tangy margarita. The acidity and fizz help cut through the richness of the creamy coating.

Party and potluck presentation ideas

For parties, serve elote on a large platter with extra toppings on the side so guests can customize. For esquites, set up a “corn bar” with bowls of grilled kernels, crema, cheese, chili powder, and lime wedges. Label each topping for clarity, and provide small cups or cones for serving.


Variations and Dietary Tweaks

Vegan and dairy-free versions

To make elote vegan, use vegan mayo or a cashew-based crema instead of dairy crema or sour cream. Skip the cotija or use a vegan feta alternative. The result is just as creamy and flavorful, with no animal products.

Adding bacon, jalapeños, or garlic

For extra richness, wrap each corn cob in bacon before grilling, then proceed with the usual toppings. Finely diced jalapeños can be mixed into the creamy coating for heat. Roasted garlic blended into the crema adds a savory, mellow depth.

Lighter versions with less mayo

If you’re watching calories, thin out the mayo or crema with a bit of lime juice and Greek yogurt. This reduces the fat content while keeping the tangy flavor. You can also use less coating overall and focus on the chili powder and lime for flavor.

Using canned corn for a quick version

For a fast esquites-style dish, drain and rinse canned corn, then sauté in a hot skillet with a little oil until slightly charred. Mix with the creamy coating and toppings as usual. It won’t have the same smoky depth as grilled corn, but it’s a great shortcut when time is tight.

Mexican Street Corn (Elote)

chef Laya
Prepr Time 5 minutes
Cooking Time 12 minutes
ToTal Time 17 minutes
Type of plate Appetizer
kitchen Mexican
Serving 4

Ingredients
  

  • 4 ears fresh corn on the cob husks and silk removed
  • 1/4 cup Mexican crema mayo, or sour cream
  • 1 tbsp lime juice plus extra wedges for serving
  • 1/4 cup crumbled cotija cheese or feta
  • 1 tsp chili powder or Tajín seasoning
  • 2 tbsp chopped fresh cilantro
  • Salt to taste
  • Optional: 1/4 tsp garlic powder hot sauce to taste

Instructions
 

  • Preheat your grill to medium-high heat. If using a stovetop or oven, see notes for alternatives.
  • Brush the corn lightly with oil to prevent sticking. Place on the grill and cook for 10–12 minutes, turning occasionally, until kernels are tender and lightly charred.
  • While the corn cooks, mix together crema (or mayo/sour cream), lime juice, and a pinch of salt in a small bowl. Add garlic powder or hot sauce if using.
  • Once the corn is cooked, remove from the grill and let cool slightly. Brush or spread the creamy mixture generously over each ear of corn.
  • Immediately sprinkle with crumbled cotija cheese, chili powder (or Tajín), and chopped cilantro.
  • Serve warm with extra lime wedges on the side. Enjoy immediately for the best texture and flavor.

Notes

  • Stovetop method: Heat a cast-iron skillet over medium-high heat with a little oil. Cook corn, turning occasionally, for 10–12 minutes until charred.
  • Oven method: Preheat oven to 425°F (220°C). Place corn on a baking sheet and roast for 20–25 minutes, turning halfway.
  • Esquites variation: Cut kernels off grilled corn and mix with the creamy coating and toppings in a bowl. Serve with tortilla chips.

Leave a Comment

Recipe Rating