Mexican Street Corn Recipe Authentic

Mexican street corn recipe authentic is the real deal, grilled corn on the cob slathered in mayonnaise and Mexican crema, then buried under a blanket of crumbly cotija cheese, a dusting of chili powder, and finished with fresh lime and cilantro.

This is exactly how they make it at the carts in Mexico: simple ingredients, bold flavors, no shortcuts. If you’ve only ever had the cafeteria version, prepare to taste what you’ve been missing.

I spent summers in Mexico visiting family, and elote from the street vendors was the highlight of every trip. The corn was always slightly charred, the mayo layer was generous, the cheese was piled on, and every bite was a mess worth making.

I’ve tested this recipe dozens of times to nail that street-cart flavor at home, and this is it. Whether you grill, boil, or broil, I’ll teach you all three, the result is corn that people will remember.

Recipe at a Glance

  • Prep time: 10 minutes
  • Cook time: 10-15 minutes
  • Total time: 20-25 minutes
  • Servings: 6 elotes
  • Difficulty: Easy
  • Method: Grill, boil, or broil
Mexican Street Corn Recipe Authentic - plated servings

Ingredients You’ll Need

  • 6 ears fresh corn, husked and silk removed
  • 2 tablespoons vegetable oil (for grilling)
  • ½ cup mayonnaise
  • ¼ cup Mexican crema (or sour cream)
  • 2 tablespoons fresh lime juice
  • 1 clove garlic, finely minced
  • ½ cup crumbled cotija cheese (plus extra for serving)
  • 1 tablespoon chili powder or Tajín seasoning
  • ¼ cup fresh cilantro, chopped
  • 2 limes, cut into wedges
  • Coarse salt, to taste

Ingredient Notes & Easy Substitutions

Fresh corn: This is one recipe where fresh corn really matters. Look for ears with bright green husks, plump kernels, and silks that feel slightly damp.

White corn is more traditional in Mexico, but yellow sweet corn is what you’ll typically find and it works great. Skip canned or frozen for this one, you’re eating it off the cob, so the corn quality shows.

Mayonnaise: In Mexico, many vendors use just mayo, no crema. I like a blend of both for extra tang, but straight mayo is authentic too. Use a good quality brand. This is not the time for the low-fat stuff.

Mexican crema: Thinner and sweeter than sour cream. It’s available at most Latin markets and many regular grocery stores now. If you can’t find it, sour cream works, or blend equal parts sour cream and heavy cream to thin it out.

Cotija cheese: This is non-negotiable for authentic elote. It’s a dry, crumbly, salty aged cheese that doesn’t melt, it stays in crumbly bits all over the corn, which is exactly what you want. Feta is the closest substitute. Queso fresco is too mild and too soft. Grated Parmesan adds salt but not the right texture.

Chili powder vs. Tajín: Both are authentic. Tajín (a chili-lime-salt blend) is actually what many street vendors in Mexico use.

Regular chili powder works great. Some vendors even use just cayenne or a sprinkle of Valentinas hot sauce. Choose what you have and what matches your heat preference.

How to Make Authentic Mexican Street Corn

While your finished dish may not look exactly like the images in this post, following these instructions will give you the same delicious Mexican Street Corn Recipe Authentic. So please follow with me!

Step One: Prepare the Corn

Peel back the husks and remove all the silk from each ear of corn. You can pull the husks all the way off, or leave them attached at the base to use as a handle, that’s what the street vendors do.

If you’re grilling, the husk handle is both functional and authentic-looking. Brush each ear lightly with vegetable oil, which helps the corn char and keeps it from drying out on the grill.

Step Two: Cook the Corn

You have three options here, and I’ll walk you through each. Grill (best): Preheat your grill to medium-high. Place the corn directly on the grates and cook 8-10 minutes, turning every 2 minutes, until charred in spots and tender.

Broil (great indoor option): Set your oven to broil. Place corn on a rimmed baking sheet and broil 4 inches from the element for 10-12 minutes, turning every 3 minutes until charred.

Boil (classic): Bring a large pot of salted water to a boil. Add the corn and cook 5-8 minutes until tender.

This won’t give you char, but it’s how many Mexican home cooks do it. Any of these methods work, the magic happens in the toppings.

Step Three: Make the Crema Sauce

While the corn cooks, whisk together the mayonnaise, crema (or sour cream), lime juice, and minced garlic in a small bowl until smooth.

Taste it, it should be creamy, tangy, and have a subtle garlic kick. This is the sauce that gets slathered on the corn, so make sure the balance is right. Add a pinch of salt if it needs it, but go easy since the cotija cheese is very salty.

Step Four: Slather the Corn

Let the cooked corn cool for just 2-3 minutes so you can handle it, but it should still be warm. Using a brush or the back of a spoon, generously slather the crema sauce all over each ear of corn.

Don’t be shy, you want a thick, visible layer. The warm corn slightly melts the sauce into a glossy coating. This is where the magic happens. Make sure every side gets covered.

Step Five: Top and Serve

While the sauce is still wet and sticky, sprinkle each ear generously with crumbled cotija cheese, press it on with your hands if you need to so it adheres.

Then dust with chili powder or Tajín and scatter chopped cilantro over the top. Insert a wooden skewer into the base of each cob for a handle if you like.

Serve immediately with lime wedges for squeezing. This is hands-on, messy, glorious street food, lean over the plate and enjoy every single bite. That’s how they eat it in Mexico.

Tips for Authentic Elote

Grill over charcoal if you can. Gas grills work, but charcoal gives that authentic smoky flavor you get from the street vendors. The corn picks up the smoke and it makes a real difference.

Apply mayo while the corn is warm. Cold corn won’t take the sauce properly, it slides right off. Warm corn melts the fats slightly and creates that beautiful glossy coating that holds the cheese in place.

Don’t skimp on the cheese. In Mexico, the vendors bury the corn in cotija. You want to see more cheese than corn in some spots. That salty, crumbly texture is half the experience.

Serve immediately. Elote waits for no one. The sauce starts to slide, the cheese gets warm, and the corn cools. Assemble and eat right away for the best experience.

Nutrition Snapshot

Per elote (approximate): 305 calories | 20g carbs | 9g protein | 23g fat | 520mg sodium

Mexican Street Corn Recipe Authentic - recipe pin

What to Serve With It

Elote is traditionally a side dish or a snack. Serve it alongside grilled carne asada, chicken fajitas, or carnitas tacos.

It’s also perfect at a backyard BBQ next to burgers and hot dogs, it always steals the show. For a full Mexican dinner, pair it with rice, black beans, and enchiladas.

And on its own as a snack? Just add a cold beer or an agua fresca and call it done.

Easy Variations

Off the cob (esquites): Cut the cooked kernels off the cob and mix everything in a bowl with the sauce, cheese, and seasonings. Serve in cups with spoons, same flavors, no mess.

Spicy elote: Add cayenne pepper to the crema sauce, or top with Valentina or Tapatio hot sauce after the cheese. Some vendors add a sprinkle of pequin pepper for serious heat.

Stuffed elote: After adding the sauce and cheese, top with crumbled chicharrón (pork rinds) for crunch. It’s a popular street cart variation in some regions of Mexico.

Elote on a stick: Push a wooden skewer or stick into the base of the cob for a true street-cart handle. It’s easier to eat and looks fantastic for parties.

Troubleshooting

Sauce slides off the corn. The corn was too wet or too cold. Pat the cooked corn dry with a paper towel before saucing, and make sure it’s still warm when you apply the mayo mixture.

Cheese won’t stick. Press it gently into the wet sauce with your hands. Cotija is crumbly by nature, some will fall off, and that’s normal. The saucy layer underneath acts like glue.

Corn is undercooked. Cook it a few minutes longer. You want the kernels to be fully tender when you pierce them with a fingernail. Slightly undercooked corn is chewy and unpleasant.

Storage, Reheating & Leftovers

Best eaten immediately. Authentic elote is a cook-and-eat-right-now food. The sauce and toppings don’t hold well on the cob. If you have leftovers, cut the kernels off the cob and store them mixed with the sauce in an airtight container in the fridge for up to 2 days.

Reheat leftover kernels: Warm in a skillet over medium-low heat. Add fresh cotija, chili powder, and cilantro after reheating. It won’t be the same as fresh off the cob, but it makes a delicious side.

Prep ahead: Husk the corn and make the crema sauce up to a day ahead. Store the sauce covered in the fridge. Cook and assemble the elote right before serving.

Frequently Asked Questions

What’s the difference between elote and esquites? Elote is corn on the cob with the toppings. Esquites is the same thing off the cob, served in a cup or bowl. Same flavors, different format. Esquites is less messy and great for parties.

Do I have to grill the corn? No. Boiling is very common in Mexico, many home cooks boil rather than grill. Broiling is a great indoor alternative that gives you char without the grill. All three methods produce great elote.

Can I use regular corn instead of corn on the cob? You can, but then you’re making esquites (off-the-cob street corn), not elote. Cut the kernels off the cob, cook them in a skillet until charred, and mix with the sauce in a bowl. Still delicious, just a different dish.

Why is my cotija cheese not crumbly? You might have bought queso fresco by mistake, it’s softer and doesn’t crumble the same way. True cotija is firm and dry. Look for the round block labeled “cotija” at the store. It should crumble easily between your fingers.

2 thoughts on “Mexican Street Corn Recipe Authentic”

Leave a Comment