Mexican Street Corn, AKA elote, is a street food that’s absolutely worth making at home. Star by grilling corn on the cob, then slather it with a creamy sauce, cheese, cilantro and spices. It’s a show-stopping summer side dish you’ve got to try!

DISCLAIMER
*This post may contain affiliate links, meaning Feast + West may receive commissions for purchases made through those links — at no cost to you. All opinions are our own. Please read our full disclosure for more information.
About this Mexican Street Corn recipe
I first fell in love with Mexican street corn at a restaurant in my college town. Now I have to have it any time I see it on a menu, whether at a food truck or at a sit-down place. I bet it’s even better in Mexico, where you can order this traditional street food from food cart vendors.
But for now, I’ll settle for making it at home with fresh summer corn from the farmers market. When corn is in season, it is oh-so-sweet and flavorful. This Mexican-style corn on the cob is the ultimate way to enjoy it.
Mexican street corn usually features butter, mayonnaise, cotija cheese and chilli powder, sometimes with a spritz of lime. You can boil the cobs or grill them for even more flavor. It’s the perfect companion for a big cookout or simple summer supper with your favorite Mexican dishes. (Mine are these easy pulled pork tacos.)
Note from the author
2025 update: This recipe just got an upgrade! I’ve added new photos, clearer instructions and expert tips to make it even better.

Why you’ll love this recipe
- Mexican corn has so much flavor and you might never go back to eating it plain again!
- Simple corn on the cob is amazing, but dressing it up with toppings is a wonderful way to enjoy it.
- It’s a great dish to bring some culture to your kitchen and introduce your family and friends to a delicious new-to-them food. (It’s been around for centuries in Mexico!)

Ingredients
👇 For full measurements and step-by-step instructions, scroll down to the printable recipe card. It’s all there waiting for you!
You can find all the ingredients for Mexican street corn at your local supermarket. Here’s what you’ll need to make this recipe:
- Corn on the cob: Fresh sweet corn is what you are looking for!
- Cotija cheese: You should be able to find this at your grocery store, but if not, feta cheese is a decent substitute. Parmesan cheese could also work.
- Mexican crema: Use sour cream or crème fraîche instead if you like.
- Mayonnaise: My favorite brand is Duke’s! But use your favorite plain mayo here.
- Limes: You’ll want to use fresh juice, ideally!
- Fresh cilantro: If you’re not a cilantro person, fresh parsley or basil will work!
- Chili-lime seasoning: Use something like Tajín, or make your own! If you don’t have either, you can use a little bit of chili powder, Cayenne pepper and fresh lime zest.
More Mexican-inspired recipes: Steak Nachos • Tomatillo Salsa • Guacamole

Substitutions & variations
Make it work for you! Here are some easy ways to modify this recipe:
- No cotija cheese? Use another crumbly cheese like feta cheese.
- Grill or boil the corn. However you cook it will be delicious!
- Want less mess? Make esquites, which is essentially the same dish, but the corn is off the cob! It’s also called Mexican street corn salad or dip. Cut the cooked corn kernels off the cobs and place it in a bowl, then mix it up with the sauce to make a side dish or dip you can eat with a fork. (If you prefer to serve it on the cob, use corn holders * so your hands don’t get messy.)
Instructions
You can make this Mexican street corn recipe in a few simple steps:


First, cook your corn on the cob. You can do this a couple ways:
- On the grill: Heat your grill according to manufacturer instructions. Grease the grill grates. Grill corn until browned, approximately 10 minutes.
- On the stove: Bring a pot with water to boil. Boil the corn for about 5 minutes, or until tender.
- In the microwave: If I’m only making one or two ears, it’s easy to cook them up in the microwave! And it’s still super delicious. (My friend Shruthi has some great tips for microwave corn on the cob.)
While the corn is cooking, make the creamy sauce that you’ll spread on the corn. In a bowl, add the Mexican crema, mayonnaise, and lime juice. (Save a few lime wedges for serving, too!) Mix until well combined. Also, chop the cilantro.


When the corn is cooked, let cool slightly. You can butter them if you wish! (They do in Mexico, too.) Brush the Mexican crema mixture over the corn. Sprinkle with cotija cheese, chili-lime seasoning and cilantro.
You really, really, really have to try this. And soon, before it’s too cold to crank up the grill!

Food & drink pairings
Mexican street corn is an amazing side dish that can elevate even simple tacos. Make sure you have some tomato salsa, too. Homemade tortilla chips are also worthwhile if you don’t mind turning on the oven in the summer.
It’s also a great way to step up simple corn on the cob at a cookout. Serve it with sides like a mojito melon salad or heirloom tomato caprese salad. For dessert, highlight more summer produce with something like a skillet peach crisp.
To drink, serve up a refreshing watermelon margarita or a Mexican grapefruit paloma.

FAQ
Sweet corn is the ideal corn for elote.
Elote is the Mexican name for corn on the cob slathered with butter and a creamy mayo sauce with lime juice, herbs and spices sprinkled on top. Esquites is very similar, but the corn is first cut off the ears and mixed with the toppings. This is also sometimes called Mexican street corn dip.

Mexican Street Corn (Elote)
ingredients
- 4 ears sweet corn husk removed
- ⅓ cup Mexican crema sour cream or crème fraîche
- ⅓ cup mayonnaise
- 1 ounces fresh lime juice from about 1 lime
- ½ cup cotija cheese crumbled
- 2 tablespoons fresh cilantro chopped
- 1 tablespoon salted butter
- 1 teaspoon chili-lime seasoning
- 4 wedges lime for serving (optional)
instructions
- To cook on the grill: Heat your grill according to manufacturer instructions. Place corn on the grill and heat until browned, approximately 10 minutes.
- To cook on the stove: Bring a pot with water to boil. Boil the corn for about 5 minutes, or until tender.
- In a bowl, add the Mexican crema, mayonnaise and lime juice. Mix until well combined. Crumble the cheese. Chop the cilantro.
- When the corn is cooked, let cool slightly. Butter the corn. Brush the Mexican crema mixture over the corn.
- Sprinkle with cotija cheese, chili-lime seasoning and cilantro. Serve with extra lime wedges on the side.
recommended products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
nutrition information
amount per serving:
julia-tagandtibby says
my favorite side of the evening, so glad you shared the recipe! can’t wait to try and make it!
Anne says
Yum! I have never had corn with a sauce on it before, other than butter. Adding cheese is ALWAYS a good idea.
Cate | Chez CateyLou says
Your Summer Supper was absolutely gorgeous – what a fun thing to do! And this corn is the perfect summer side dish, or an all year round one – I love Mexican corn!!