Mexican Street Corn (Elotes)

This Mexican Street Corn recipe is packed full of fresh, bright, and amazing flavors. It is a great way to spice up any BBQ or dinner table.

two ears of mexican street corn on a plate with text overlay for facebook


I seriously love corn season. Nothing says summer like buttery fresh corn on the cob, but sometimes I just want my taste buds to go wild. Mexican Corn on the Cob is the answer to my prayers!

In other parts of the world (read Mexico) this dish is simply called, “elote.” That is Spanish for “corn on the cob.” It is pronounced, eh-LOH-tay for those of you that want to give it a go.

It is literally the best corn you can ever imagine. A popular street food, corn cobs are charred to perfection and rolled in crema Mexicana, sprinkled with crumbled cheese, and spritzed with lime juice; it is a wild ride for the palate.

three ears of mexican street corn on a plate

Mexican Street Corn Recipe

This dish is most well known for being served on the streets of Mexico City where they will often grill it on the side of the road, doctor it up to your liking, and serve it on a stick for easy eating and walking. It is a meal all by itself.

The Mexican version and some American versions of Mexican Corn on the Cob use mayonnaise instead of crema Mexicana. You can easily use either. I personally prefer the tang of the crema.

If you love this recipe as much as I do, you can also make my Mexican Street Corn Salad by making this recipe and taking it off the cob and into a bowl for easy eating! You can even use it in my Mexican Chicken Casserole.

straight on shot of elotes on a plate


  • Fresh Corn – Although self explanatory, you do need to use fresh ears of corn rather than corn off the cob for this elote recipe. However, I do have a Mexican Corn Salad recipe that provides the same flavors but uses corn kernels instead.
  • Butter – You can’t have corn without butter! We roll the corn in butter to help everything to stick to the corn.
  • Crema mexicana – This is where the corn starts getting good. This is a creamy sauce that gives a tart flavor to this great recipe. You can either make your own or buy it at any major grocery store.
  • Limes – Lime wedges are used to spritz over the corn. The fresh lime juice pairs well with the tangy sauce that is crema mexicana.
  • Queso cotija – This is a crumbly Mexican cheese found in most grocery stores. However, you can use queso fresco if your store doesn’t carry it.
  • Mexican chile powder – Sometimes marketed as just this or chili powder, it is either made from one type of chile, like ancho or chipotle, or a blend of chile peppers, which is known as chili (with an “i”) powder.
  • Fresh cilantro – I know there are some cilantro haters out there, so you can certainly leave this out if you are one of them! It looks nice as a garnish and also adds some Mexican flair to the flavor.
close up of mexican street corn on a plate

How to Make Mexican Street Corn

  1. Grill corn. Heat grill to medium-high heat. Grill corn in the husk, rotating halfway through.
  2. Cool and husk. Allow to cool so you can handle, then husk the corn. You can also wear gloves if you don’t have time to allow them to cool fully.
  3. Roll in butter. Place butter into a long dish, roll each ear of corn in butter and sprinkle with Mexican chili powder. Butter the corn and generously sprinkle chili powder over the corn. Return to the grill to create a char.
  4. Add toppings. Remove and spritz with limes wedges. Place crema Mexicana in long dish, roll each corn cob in crema Mexicana. Sprinkle with crumbled cheese and another dish of Mexican chili powder. Enjoy!
collage of how to make mexican street corn


There are several different ways that you could change up your elote corn.

  • If you aren’t able to find or make mexican crema, you can always use sour cream mixture instead. Some people even use a garlic mayo. Simply mix mayonnaise with minced garlic and use in place of the mexican crema.
  • If you can’t find queso cotija, any crumbly cheese such as feta cheese will work. I’ve even seen people use parmesan cheese too.
  • Add a little spice to this mexican corn recipe by adding some cayenne pepper into the mix.
overhead shot of elotes on a plate

Storage and Freezing

Fresh sweet corn is always best when eaten right away. But you can store your easy Mexican street corn in an airtight container in the refrigerator for three to five days.

Freezing is not recommended, but you can reheat in either the microwave or oven.

collage of mexican street corn for pinterest

More corn recipes

corn Seasoning

Best Corn on the Cob Seasoning

4.53 from 57 votes
Corn recipes have never been more delicious than with this simple Corn on the Cob Seasoning! It's the best way to upgrade your summer corn.
See The Recipe!
Instant Pot Corn Chowder turns an already easy corn chowder recipe into a quick, FLAVORFUL and delicious potato corn chowder. Perfect for fall! #cornchowderrecipe #instantpotcornchowder #potatocornchowder

Instant Pot Corn Chowder

4.70 from 10 votes
This Instant Pot Corn Chowder is a potato corn chowder that’s packed with flavor! Using an instant pot makes this already easy soup even easier! You’ll never want to make another corn chowder recipe again.
See The Recipe!
close up of hot corn dip with lime slices

Creamy Hot Corn Dip

4.37 from 11 votes
Creamy Corn Dip is a hot corn dip recipe with green chile, bell pepper, cream cheese, onion and BACON! The perfect party dip! 
See The Recipe!
mexican street corn on a plate with tacos with text overlay for pinterest
close up of mexican street corn on a plate

Mexican Corn on the Cob

4.85 from 13 votes
Mexican Street Corn is one of the best, grilled corn recipes out there. Served as a side, it is a great way to spice up any BBQ!
Prep Time: 5 minutes
Cook Time: 1 hour 30 minutes
Total Time: 1 hour 35 minutes
Servings: 12




  • Heat the grill to medium-high heat. Grill the corn inside the husk for 45 minutes, rotating halfway through.
  • Allow the corn to cool so you can handle, then husk the corn. You can also wear gloves if you don't have time to allow them to cool fully.
  • Place the whole stick of butter into a long dish, roll each corn cob in butter and sprinkle with chile powder. Return to the grill to create a char, anywhere from 10-20 minutes.
  • Remove and spritz the corn with fresh lime. Place the crema Mexicana in long dish, roll each corn cob. Sprinkle with crumbled cheese, cilantro and additional chile powder.
  • If you've tried this recipe, come back and let us know how it was in the comments or star ratings.


Calories: 225 kcal, Carbohydrates: 22 g, Protein: 5 g, Fat: 14 g, Saturated Fat: 7 g, Cholesterol: 41 mg, Sodium: 313 mg, Potassium: 297 mg, Fiber: 2 g, Sugar: 7 g, Vitamin A: 765 IU, Vitamin C: 15.8 mg, Calcium: 110 mg, Iron: 0.9 mg
Author: Jessica Formicola
Calories: 225
Course: Side Dish
Cuisine: Mexican
Keyword: elotes, mexican corn on the cob
Did you make this recipe?I’d love to see your recipes – snap a picture and mention @savoryexperiments or tag #savoryexperiments!
Jessica Formicola in her ktichen

About the Author

Jessica Formicola

Jessica the mom, wife and chef behind Savory Experiments. You might see her on the Emmy- nominated TV show Plate It! or on bookshelves as a cookbook author. Jessica is a Le Cordon Bleu certified recipe developer and regularly contributed to Parade, Better Homes & Gardens, The Daily Meal and more!

Read More About Jessica

Join The Discussion

Your email address will not be published. Required fields are marked *

Recipe Rating

Questions and Reviews

  1. Grilled Mexican Corn sounds so delicious. I’ve pinned and shared, everyone must try this recipe. Thanks so much for sharing it with everyone.

  2. I have to tell you… when the page loaded and I saw the first picture, I said the following outloud. “Oh my Gawd… I need to eat that.”

  3. I have been looking for a good corn recipe! This one sounds absolutely delicious! Thank you!!!

  4. Would you please come up here and make me fat with all your awesome cooking? I think I am in love with every recipe you’ve ever posted.