Every time we light up the grill in our backyard, it brings back those summers we spent in small Mexican towns — the kind where the food stands fill the air with the smell of sweet corn charring over a flame.
There was a little stall near the park that everyone headed toward, not for a fancy meal, but for something we all looked forward to: Mexican street corn.
The vendors would pull back the husks, slather the cobs in a creamy mixture, and then shower them with tangy cheese, chili flakes, and a squeeze of lime.
The first bite was a rush of rich, smoky flavor — sweet, creamy, tangy, and a little bit spicy all at once.
Making it at home lets us bring back that feeling — a small piece of a warm, festive afternoon — without needing a plane ticket. It’s messy, fun, and honestly hard to stop after just one.
Table of Contents
Mexican Street Corn (Elote) Recipe
Ingredients
- 4 ears of corn, husk removed
- 1/4 cup mayonnaise
- 1/4 cup sour cream
- 1/2 cup grated cotija cheese (or feta if cotija is unavailable)
- 1 teaspoon chili flakes
- 1/4 teaspoon garlic powder
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 1 lime, cut into wedges
- 2 tablespoons chopped fresh cilantro
- Vegetable oil for grilling
Instructions
- Preheat your grill to medium-high and brush it lightly with vegetable oil.
- Place the husked corn directly on the grill and cook for about 10 minutes, turning frequently, until all sides are lightly charred.
- While the corn is grilling, combine mayonnaise, sour cream, garlic powder, chili flakes, salt, and black pepper in a small bowl. Mix everything together until smooth.
- Once the corn is nicely charred, remove it from the grill and immediately brush it all over with the creamy mixture.
- Sprinkle the grated cotija or Feta evenly over the creamy layer.
- Top with chopped cilantro and a squeeze of lime juice for a fresh, zesty finish.
- Serve immediately while warm and enjoy this rich and savory Mexican street corn.

What Type Of Corn Should I Use For Mexican Street Corn?
The best kind to use is sweet yellow corn on the cob. Sweet yellow corn has a rich flavor and tender texture that works really well with the creamy toppings. White corn can be a good option if you want something a little milder in taste.
Whatever you choose, make sure the husks are green and the kernels are firm — this means your corn is fresh and at its best.
Why Do We Grill Corn Instead Of Boil It?
We grill the corn because it brings out a rich, smoky flavor that boiling simply can’t match. The direct flame lets the natural sugars in the kernel caramelize and develop a deep taste.
Grilling also adds a nice char to the kernels, which makes every bite more enjoyable.
How Do I Store Mexican Street Corn If There Are Leftovers?
If you find you have some leftovers, it’s easy to keep them for later. Here’s how you can store it safely:
- Remove toppings first: If you have any creamy mixture or cheese on it, scrape it off first.
- Wrap in foil or put in a container: After removing the toppings, wrap the plain grilled corn in foil or put it in a closed container.
- Refrigerate: Keep it in the fridge for up to 2–3 days.
- Reheat: To warm it up again, put it back on a medium grill or a nonstick pan. You can also warm it in the oven at 350°F for about 10 minutes.
How Do I Reheat Mexican Street Corn So It Tastes Fresh Again?
To reheat Mexican street corn, you want it to taste just as good as when you first made it. Here are a few simple ways:
- On the grill: Unwrap the foil and put it back on a medium grill for 5 minutes, turning it a few times.
- In a nonstick pan: Heat it in a nonstick pan on medium, turning it frequently for 4–5 minutes.
- In the oven: Wrap in foil and put in a preheated oven at 350°F for 10 minutes.
Make sure it’s heated all the way through, then you can add your creamy mixture, chili flakes, and cotija again.
Are There Any Toppings I Can Customize?
Of course! Mexican street corn is a wonderful base for adding your own twist. Here are a few ideas you can try:
- Add chili flakes: If you like it spicy, a little more chili flakes can bring some nice heat.
- Squeeze additional lime juice: If you want it tangier, adding a bit more fresh lime juice brings a nice, fresh flavor.
- Sprinkle herbs: Chopped herbs like cilantro or chives can add color and a fresh taste.
- Change the cheese: If you want a milder flavor, you can use Feta instead of Cotija, or Parmesan for a sharper taste.

How Do I Serve Mexican Street Corn To A Crowd?
If you’re hosting a barbecue or a party, Mexican street corn is a wonderful side. Here’s a simple way to serve it:
- Prepare all the ingredients in advance — grill your corn and make your creamy mixture, chili flakes, and chopped herbs.
- Set up a small “elote bar” where guests can customize their own.
- Provide a plate of grilled corn alongside small bowls of toppings — this lets everyone add their preferred amount of chili, cheese, or lime juice.








