Oh, this Mexican Street Corn… where do I even begin? It’s one of those dishes that just screams summer, backyard barbecues, and pure, unadulterated joy. I remember the first time I had authentic elote from a street vendor in Mexico City. The smoky char from the grill, the creamy tang of the mayo-lime dressing, the salty crunch of the cotija cheese, and that vibrant pop of chili powder – it was a revelation! Since then, I’ve tinkered and tweaked, trying to capture that magic right here in my own kitchen. Forget those sad, plain corn on the cob recipes you might be used to; this Mexican street corn is a flavor explosion that’s surprisingly easy to whip up, and it’s a total crowd-pleaser. Honestly, it’s become my secret weapon for making any gathering feel a little more festive, even on a weeknight.
Thank you for reading this post, don't forget to subscribe!
What is Mexican street corn?
So, what exactly is this delightful dish we call Mexican Street Corn, or elote? Think of it as the most flavorful, exciting corn on the cob you’ll ever meet. It’s traditionally grilled until it’s tender and slightly charred, then slathered in a creamy, tangy sauce, sprinkled with crumbled cheese, and finished with a dusting of chili powder. It’s that perfect blend of sweet, salty, tangy, spicy, and smoky – seriously, it hits every single note! The name “elote” simply means corn in Spanish, and it refers to this particular preparation. It’s a beloved staple from street carts all over Mexico, and it’s become incredibly popular worldwide because, well, who wouldn’t fall in love with it after one bite? It’s not just corn; it’s an experience.
Why you’ll love this recipe?
Honestly, I could write a whole novel about why this Mexican street corn recipe is a winner, but let me give you the highlights! First off, the flavor is just *unbelievable*. You get that incredible smoky sweetness from the grilled corn, which then gets a creamy, zesty hug from the mayo and lime dressing. The salty cotija cheese is the perfect counterpoint, and the chili powder adds just enough heat to keep things interesting without overwhelming. It’s a symphony of taste and texture! But it’s not just about the taste, though that’s a huge part of it. What I truly adore is how incredibly simple it is to make. You don’t need fancy ingredients or complicated techniques. Seriously, if you can grill corn, you can make this! And talk about budget-friendly – corn is usually pretty affordable, and the other ingredients are pantry staples for many of us. Plus, it’s so versatile! You can serve it as a side dish, an appetizer, or even as a vegetarian main if you load it up. Compared to other corn dishes, like plain boiled corn or corn pudding, this Mexican street corn just brings so much more personality and excitement to the table. It’s a dish that makes people happy, and that’s what cooking is all about, right?
How do I make Mexican street corn?
Quick Overview
This is the kind of recipe that makes you feel like a culinary superstar without breaking a sweat. We’re talking about grilling your corn to perfection, whipping up a quick and dreamy creamy sauce, and then dressing it up with all the fixings. The whole process is incredibly straightforward, and the results are always spectacular. You’ll grill the corn until it’s tender and has those gorgeous grill marks, then brush it with a luscious mayo-lime mixture, sprinkle on some salty cheese, and finish with a dusting of chili powder and a squeeze of lime. It’s that simple, and trust me, it’s worth every single bite!
Ingredients
For the Corn:
6 ears of fresh corn, husks on or off (your preference)!
1-2 tablespoons Olive oil or melted butter (if grilling on a stovetop or not using husks)
Salt, to taste
For the Creamy Dressing:
1/2 cup mayonnaise (full-fat is best for creaminess, but light works too!)
2 tablespoons fresh lime juice (about 1 lime)
1/2 teaspoon garlic powder (or 1 clove garlic, minced very finely)
Pinch of cayenne pepper (optional, for a little extra kick)
“New family favorite! This Mexican street corn was so flavorful and ridiculously easy. Crowd-pleaser for sure.”
For Topping:
1/2 cup crumbled cotija cheese (or finely grated Parmesan if cotija is hard to find)
2 tablespoons chopped fresh cilantro
Chili powder, for dusting (Ancho or Tajín are fantastic here!)

Step-by-Step Instructions
Step 1: Preheat & Prep Grill
First things first, get your grill nice and hot. If you’re using an outdoor grill, aim for medium-high heat. If you’re doing this indoors on a grill pan or even under the broiler, make sure it’s preheated well. If you’re grilling with the husks on, just remove the silks. If you’re grilling the cobs bare, give them a quick brush with olive oil or melted butter. This little bit of oil helps prevent sticking and encourages those beautiful char marks!
Step 2: Grill the Corn
Place the corn directly on the hot grill grates. If you’re using husks, you can grill them for about 15-20 minutes, turning occasionally, until the husks are blackened and the corn is tender. If you’re grilling bare cobs, it’ll be quicker, maybe 10-15 minutes, turning frequently to get an even char all around. You’re looking for those lovely browned spots that signal deliciousness. Don’t be afraid of a little char; it adds so much flavor!
Step 3: Mix the Creamy Dressing
While the corn is grilling, let’s whip up the magic sauce. In a small bowl, combine the mayonnaise, fresh lime juice, garlic powder (or minced garlic), and a pinch of cayenne pepper if you like a little heat. Stir it all together until it’s smooth and creamy. Taste it and adjust the lime or seasoning as needed. It should be tangy, creamy, and just a little zesty. This is the heart of the elote!
Step 4: Prepare the Toppings
Get your toppings ready so everything is good to go once the corn is done. Crumble your cotija cheese into a small bowl – it’s got a great salty, crumbly texture. Chop up your fresh cilantro; the bright green adds such a lovely freshness and color. And have your chili powder or Tajín ready to go for that final flourish.
Step 5: Assemble the Elote
Once the corn is perfectly grilled and tender, carefully remove it from the grill. Let it cool just enough so you can handle it. Now for the fun part! Using a brush or a spoon, generously slather each ear of corn with the creamy dressing. Don’t be shy; get it all over! Then, roll the dressed corn in the crumbled cotija cheese, pressing gently so it sticks. Finally, give it a good dusting of chili powder and sprinkle with fresh cilantro. A little extra squeeze of lime right before serving is always a good idea too!
Step 6: Serve Immediately
Mexican Street Corn is absolutely best served hot off the grill, right after it’s been dressed and topped. The warmth of the corn melds beautifully with the creamy dressing and the cheese. You can serve them whole, or some people like to cut them into halves or even quarters for easier snacking or serving at parties.
“The Mexican street corn turned out amazing. My kids asked for seconds. Saving this one!”
What to Serve It With
Oh, this Mexican street corn is so versatile, it fits in everywhere! For breakfast, I sometimes just have a half ear with a strong cup of coffee – it’s surprisingly satisfying and a nice change from the usual. For brunch, it’s absolutely divine alongside some scrambled eggs, chorizo, and maybe some black beans. The creamy, zesty flavors just cut through the richness beautifully. If you’re having a barbecue or a potluck, this is the *ultimate* side dish. It pairs perfectly with grilled meats, tacos, burgers, or really anything you’re throwing on the grill. I’ve also served it as an appetizer at parties, cutting the ears into bite-sized rounds and standing them up on a platter – they disappear so fast! And for dessert? Well, maybe not a traditional dessert, but if you’re craving something a little savory-sweet and comforting, a lone cob of elote can hit the spot late at night. Some of my favorite pairings include carnitas, grilled fish tacos, or even just a simple quesadilla. It really makes everything feel more special.
Top Tips for Perfecting Your Mexican Street Corn
I’ve made this Mexican street corn more times than I can count, and over the years, I’ve picked up a few tricks that I think make it even better. First, for the corn itself: If you have the time, grilling it in its husks is my preferred method. The husks act like a natural steaming packet, keeping the corn incredibly moist and infusing it with a subtle smoky flavor as they char. When you peel them back, the corn is just perfectly tender. If you’re grilling without husks, or using a grill pan, don’t overload the pan. Give the corn space so it can really char rather than steam. For the creamy dressing, I’ve found that using good quality, full-fat mayonnaise makes a noticeable difference in the richness and texture. And always, always use fresh lime juice! Bottled just doesn’t have that bright, zingy flavor. If you can’t find cotija cheese, which is a salty, crumbly Mexican cheese, don’t panic! Finely grated Parmesan cheese is a decent substitute, though it’s a bit sharper. Feta can also work in a pinch, but it’s a bit tangier. For the chili powder, I love using Ancho chili powder for its mild, smoky flavor, or Tajín Clásico Seasoning if you want that classic tangy, spicy, and salty kick. Don’t be afraid to play with the spice level – add more cayenne if you love heat! I also learned the hard way not to let the corn sit dressed for too long before serving, especially if it’s warm out. The mayo can start to get a bit oily, and the cheese can melt too much. It’s best assembled and served right away for that perfect balance of warm corn, cool dressing, and melty cheese.
Storing and Reheating Tips
Okay, so the absolute best way to enjoy this Mexican street corn is fresh off the grill. But life happens, right? If you have leftovers, here’s what I do. For best quality, store the *undressed* corn in an airtight container in the refrigerator for up to 2 days. You can then reheat it gently. My favorite way to reheat is actually back on the grill or in a hot pan for a few minutes, just to warm it through and get a little char back. If you’re in a rush, the microwave works too, but it won’t get quite the same texture. If you’ve already dressed the corn, it’s still okay for about a day in the fridge, but the dressing might become a bit more liquidy, and the cheese can get a little messy. In this case, I usually just eat it cold or at room temperature. I haven’t really tried freezing it, as corn can get a bit mushy after thawing, and honestly, it’s so quick to make fresh, I usually just make what I need. If you *did* want to freeze, I’d suggest grilling the corn, letting it cool completely, and storing it plain. Then, when you’re ready to eat, thaw it, reheat it, and then add the fresh dressing and toppings. For the glaze (or dressing, in this case!), I always make it fresh just before I dress the corn to keep that vibrant flavor. If I have a tiny bit left over, I store it separately in the fridge for up to 3 days and give it a good whisk before using.
Frequently Asked Questions
Final Thoughts

So there you have it – my absolute favorite way to make Mexican street corn! It’s a recipe that brings so much flavor and happiness to our table, and I really hope it does the same for yours. It’s just one of those simple dishes that proves you don’t need a lot of fuss to create something truly memorable. If you’re a fan of bold flavors and easy cooking, you’ve got to give this a try. It’s a game-changer! If you love this, you might also enjoy my recipes for Pico de Gallo or my Easy Guacamole. They’re all perfect for those days when you just want delicious, vibrant food. I can’t wait to hear what you think! Let me know in the comments below how your Mexican street corn turns out, and if you have any fun twists you like to add. Happy cooking, everyone!

Mexican street corn
Ingredients
Main Ingredients
- 4 ears Corn on the cob
- 0.5 cup Mayonnaise
- 0.25 cup Cotija cheese crumbled
- 2 tablespoons Lime juice
- 1 teaspoon Chili powder
- 0.5 teaspoon Cumin
- 0.25 cup Cilantro chopped
- Salt to taste
- Black pepper to taste
Instructions
Preparation Steps
- Preheat your grill to medium-high heat. Grill the corn, turning occasionally, until lightly charred and tender, about 8-10 minutes.
- Once the corn is cool enough to handle, carefully cut the kernels off the cob.
- In a medium bowl, combine the corn kernels, mayonnaise, lime juice, chili powder, cumin, and chopped cilantro.
- Season with salt and black pepper to taste. Mix well to combine.
- Serve immediately, sprinkled with crumbled cotija cheese.





