This post may contain affiliate links. Please read our disclosure policy.
Picture smoky grilled corn slathered in creamy mayo, then loaded up with chili powder, salty cotija, fresh cilantro, and a squeeze of lime. That’s elote, and I’ve been hooked since my very first one at a street fair. Mayo on corn sounds a little odd, I know. One bite and you’ll get it.
Round out the Mexican spread: Carne Asada Street Tacos | Authentic Mexican Rice | Mexican Black Beans

Before You Get Started
A few small things separate good elote from the kind you can’t stop reaching for.
- Char the corn hard. That smoky, blistered color is the whole point, so keep it moving on the grill and don’t pull it off too early.
- Spread the mayo while the corn is hot. It loosens right into the kernels and helps every topping stick.
- No cotija? Reach for feta. It’s the closest easy swap in flavor and crumble, and there are a couple of other good options I’ll walk you through below.
What Corn to Use
Fresh corn on the cob is ideal, and summer is the best time to grab it. Look for bright green husks wrapped tightly around the cob and a little damp at the silk. Dry or yellowing husks usually mean the corn is past its prime.
No fresh corn? You can still pull this off. Drain canned kernels or thaw frozen ones, then char them in a hot, dry skillet until they pick up some color. Pile on the same toppings and serve it as a bowl.
RECIPE WALK-THROUGH
How To Make Elote
See the recipe card below for full, detailed instructions
This comes together fast once the grill is hot. Here’s the play-by-play, and you’ll find full measurements in the recipe card below.
Step 1: Heat the grill
Get your grill or a grill pan going over medium-high heat. Outdoor grilling adds the most flavor, but an indoor grill pan gives you that same char any time of year.
Step 2: Grill the corn
Lay the husked corn right on the grates and cook for about 10 minutes, turning often so it chars evenly all the way around. You’re looking for deep golden kernels with a few blackened spots.
No grill? No problem. You can boil or microwave your corn and then char it quickly in a hot skillet for that grilled flavor.

Step 3: Slather with mayo
While the corn is still hot, spread about a tablespoon of mayo over each ear so it coats the kernels.
Want it a little lighter? Stir the mayo with a spoonful of sour cream or Mexican crema first.
Step 4: Pile on the toppings
Sprinkle each ear with chili powder, then a generous shower of cotija and chopped cilantro. Finish with a squeeze of lime and serve right away.
Out of cotija? Feta is the closest swap, queso fresco is milder and a touch more authentic, and grated Parmesan works in a pinch. You can also skip the cheese and lean on the lime and chili.
Not a cilantro person? I’m right there with you, so I leave it off or use a little parsley for color.

Make a Toppings Bar
For a party, this is where elote really shines. Set out the classics (mayo, chili powder, cotija, cilantro, lime) plus a few extras and let everyone build their own. A bowl each of crumbled bacon, sliced jalapenos, green onions, and hot sauce covers all the bases.
And if you’d rather eat it with a spoon, cut the kernels into a bowl for esquites, the off-the-cob version. My Mexican Street Corn Dip takes that same idea and turns it into a warm, scoopable appetizer.
Planning the whole spread? Find all my taco night favorites in one place — Taco Night Ideas
Ways to Serve Elote
The best part about elote is how flexible it is. Serve it as a side with Carne Asada or Steak Fajitas, put it out as finger food at a cookout, or just hand one to a hungry kid as an afternoon snack. It works just about anywhere.
Great for summer cookouts. It earns a spot on just about every one of my cookout side dishes all season long.

Storage Tips
Make Ahead and Storage Tips
Elote is at its best the moment it comes off the grill, but a little planning makes party prep easy.
Make ahead. Grill the corn up to a day in advance and keep it plain in the fridge. Prep your toppings too, then sauce and garnish right before serving so everything tastes fresh.
Leftovers. Once it’s dressed, elote doesn’t keep well, so only top what you’ll eat. If you have plain grilled corn left over, cut the kernels off and stir them into a salad or that street corn dip the next day.
Frequently Asked Questions
Can I make Mexican street corn without cotija?
Yes. Feta is the easiest swap thanks to its similar salty, crumbly bite, and queso fresco or grated Parmesan both work too. You can also leave the cheese off entirely and let the lime and chili carry the flavor.
Can I use canned or frozen corn?
Absolutely. Drain canned corn well or thaw frozen kernels, then char them in a hot, dry skillet until golden. Add the same toppings and serve it as a bowl instead of on the cob.
Is elote better with mayo or sour cream?
Classic elote uses mayo for its rich, tangy coating. A mix of mayo and sour cream (or Mexican crema) gives a lighter, slightly tangier finish, so use whichever you prefer.

More Mexican Favorites
- Homemade Refried Beans
- Cilantro Lime Rice
- Simple Black Bean and Corn Salad
- Chicken Street Tacos
- Guacamole

Elote Recipe (Mexican Street Corn)
Ingredients
- 6 ears corn husks and silks removed
- 1/2 cup mayonnaise
- 1 ½ teaspoons chili powder
- 1 cup cotija cheese crumbled
- 1/4 cup fresh cilantro chopped
- 2 limes cut into wedges
Instructions
- Heat the grill. Preheat for indirect grilling over medium-high heat, or set an indoor grill pan over direct medium-high heat.
- Grill the corn. Place the husked corn on the hot grates and cook about 10 minutes, turning often, until charred on all sides.
- Add the mayo. While the corn is still hot, coat each ear with about 1 tablespoon of mayonnaise.
- Top it off. Sprinkle each ear with about ¼ teaspoon chili powder, then about 2 tablespoons cotija and a little chopped cilantro.
- Serve. Serve right away with lime wedges for squeezing.
Notes
- Char matters. Keep the corn moving and don’t pull it early; that smoky color is the flavor.
- Sauce while hot. Spread the mayo on warm corn so the toppings stick.
- Cotija swaps. Feta is closest; queso fresco or grated Parmesan also work, or skip the cheese.
- No grill needed. Boil or microwave the corn, then char it in a hot, dry skillet.
- Canned or frozen corn. Drain or thaw, char in a skillet, and serve it as a bowl.
- Best fresh. Grill up to a day ahead, but add the toppings just before serving.
Nutrition
Nutritional Disclaimer Kristin Maxwell of “Yellow Bliss Road” is not a dietician or nutritionist, and any nutritional information shared is an estimate. For accurate calorie counts and other nutritional values, we recommend running the ingredients through your preferred online nutritional calculator. Calories and other nutritional values can vary depending on which brands were used.


