20-Minute Grilled Mexican Street Corn (Elote)

Prep: 15 minCook: 10 min4 servingsmediumMexican
Grilled Mexican Street Corn (Elote) with Cotija and Lime

This authentic Mexican street corn features charred corn on the cob slathered with a creamy mayo-sour cream mixture and topped with crumbly cotija cheese, chili powder, and fresh cilantro. The combination of smoky grilled corn, tangy lime, and rich toppings creates the perfect balance of flavors and textures. Elote is ideal as a side dish for barbecues, Mexican meals, or enjoyed as a satisfying snack. The key to authentic elote is getting a good char on the corn and using traditional cotija cheese for its distinctive salty, crumbly texture.

Ingredients

4 servings
  • 4 ears corn
  • 1 lime, quartered
  • 3 tablespoons mayonnaise
    vegan mayo1:1vegan

    Plant-based option maintains creamy texture

    Full guide →
  • 3 tablespoons sour cream or Mexican crema
    Greek yogurt1:1healthy

    Use thick Greek yogurt for similar tanginess with less fat

    Full guide →
  • ½ cup cotija cheese, finely crumbled
    queso fresco1:1milddairy-free

    Milder crumbly cheese option

    Full guide →
  • ½ teaspoon chili powder
    tajin seasoning1:1authentic

    Traditional Mexican seasoning blend adds more complexity

    Full guide →
  • cilantro, chopped for garnish

Instructions

  1. 1

    Heat outdoor grill or grill pan over medium heat

  2. 2

    Place corn directly on grill and close lid

  3. 3

    Cook for 10 minutes rotating every few minutes for even char

  4. 4

    Transfer corn to plate and squeeze lime juice over while warm

  5. 5

    Stick wooden stick in end as handle if desired

  6. 6

    Stir together mayonnaise and sour cream in small bowl

  7. 7

    Brush thick layer of mayo mixture all over each corn

  8. 8

    Sprinkle cotija cheese all over each piece

  9. 9

    Sprinkle with chili powder and chopped cilantro

  10. 10

    Serve immediately while warm

Tips

Tip 1

Use a grill pan indoors if you don't have access to an outdoor grill for similar charring results.

Tip 2

Insert wooden sticks into the corn ends before serving to create easy-to-hold handles like authentic street vendors do.

Tip 3

Apply the mayo mixture while corn is still warm so it adheres better and creates the perfect creamy coating.

Good to Know

Storage

Best consumed immediately after preparation

Make Ahead

Corn can be grilled up to 2 hours ahead and reheated before adding toppings

Serve With

Serve immediately while corn is still warm for best texture and flavor

Common Mistakes

Watch

Don't skip the lime juice while corn is warm as it helps flavors penetrate better

Watch

Avoid over-grilling which can make kernels tough and chewy

Substitutions

Dairy-Free Swaps

cotija cheese
queso fresco1:1milddairy-free

Milder crumbly cheese option

Full guide →

Vegan Options

mayonnaise
vegan mayo1:1vegan

Plant-based option maintains creamy texture

Full guide →

General Alternatives

chili powder
tajin seasoning1:1authentic

Traditional Mexican seasoning blend adds more complexity

Full guide →
sour cream
Greek yogurt1:1healthy

Use thick Greek yogurt for similar tanginess with less fat

Full guide →
Find more substitutions →

FAQ

Can I make this without a grill?

Yes, you can roast corn in a 425°F oven for 20-25 minutes or use a grill pan on the stovetop for similar charred results.

What if I can't find cotija cheese?

Substitute with crumbled queso fresco, feta cheese, or even grated parmesan, though the flavor will be slightly different from traditional elote.

How long does leftover elote keep?

Elote is best eaten fresh, but leftover corn can be stored in the refrigerator for 1-2 days and reheated gently before serving.