How These Mexican Street Corn Elotes Get That Authentic Street Cart Flavor
This Mexican street corn elotes recipe is the one I make the moment corn season starts. After years of making elotes, I know it comes down to two things: a deep char on the corn and a coating thick enough to cling to every kernel. That is where most recipes fall short and where this one shines. You don’t need a grill or a street food cart of your own. You only need a hot skillet and about 20 minutes.

Jump to:
The first time I ate elote, I didn’t know what to call it. I was traveling, tired, walking back to a rented room. Then the smell reached me before the cart did. Sweet smoke, lime, something salty underneath. A man stood under a streetlight, turning ears of corn over coals with his bare fingers, unhurried, like he had done it ten thousand times.
A short line had formed and I joined it. When my turn came, he pulled a dark, blistered cob off the heat, brushed it with mayonnaise, spooned Mexican crema over the top, and squeezed half a lime along its length. He rolled the corn in cotija cheese until it vanished under white crumbs, then added a shake of chili powder and a pinch of cilantro. He slid a wooden stick into the base and handed it over. It was too hot to hold, but I held it anyway.
I ate the whole cob on the curb in a minute, then got back in line for a second. That is the honest beginning of this recipe. Not a cookbook, not a lesson passed down. Just a stranger who understood that corn on the cob tastes best hot, a little messy, and eaten standing up.

What stayed with me was how little the elote asked for. No occasion, no fuss. It was street food in the truest sense. A warm thing passed from one pair of hands to another. And it welcomed me without asking where I was from. That’s the kind of food I keep coming back to, the kind that carries a whole place in a single bite.
That experience changed how I cook corn. When I had leftovers, I sliced the kernels off the cob and folded them into my Mexican Street Corn Chicken Salad, which turned a side into lunch. On nights I wanted something wrapped and filling, I reached for my Vegetarian Gluten-Free Burrito, loading it with the same lime and cilantro. And when I needed something bright and crunchy to serve with grilled meat, my Easy Mexican Coleslaw with Lime Dressing became the one I made again and again.
Back home, there were no coals and no cart, so I learned this from the char up. I burned a few ears getting there. Over time, I found that a hot skillet and a little butter give the same color and smoky edge as a grill. This was how I made elotes on a weeknight in the city. My kids Leo and Lin argue over the cotija cheese, while F always steals the first ear before it reaches the table.

This Mexican elote corn does not need a holiday or a crowd. It needs good corn, a hot pan or a grill, and the willingness to make a mess. The mayonnaise and crema cling to the cob, the lime cuts the richness, the cotija cheese brings salt, and the chili powder adds a slow heat you chase from one bite to the next. This is the elote recipe I reach for first. It doesn’t matter if I want corn on the grill in summer or a fast pan of it midweek. Make it once, and you’ll know exactly why I got back in that line.
Ingredients

Corn is the heart of this corn recipe, so it is worth choosing well. I reach for fresh corn in the summer, when the ears are heavy, and the kernels press tight against the husk. Sweet corn at its peak needs almost nothing done to it. Over the years I have learned that the char is not a garnish here. It’s a key part of the flavor, so I look for ears that can withstand high heat without softening. When fresh corn is out of season, frozen corn works just as well.
Mayonnaise and Mexican crema are what turn plain cooked corn on the cob into elote. The mayonnaise gives the coating its body and helps everything else cling to the cob. On the other hand, the Mexican crema adds a cool, slightly sour note that keeps the whole thing from feeling too rich. I use full-fat mayo, because a lighter mayonnaise thins out and slides right off the hot corn. If you cannot find crema, sour cream works well. However, it’s thicker and tangier, so I loosen it with an extra squeeze of lime juice until it spreads easily.
Cotija cheese is the salt and the finish. I crumble it on thick, because it clings to the wet coating and gives you little bursts of sharp, salty cheese in every bite. Real cotija cheese can be hard to find outside a Mexican grocery. This is why I keep a wedge of this crumbly queso in the fridge through the summer months and grate it fine when it has dried out a little. Grated parmesan is the closest easy swap, though it is less salty, so I add a pinch more salt to make up for it. A soft, crumbly feta will also do, closer in texture if not in taste.
Lime and chili powder wake everything up. Ideally, a sprinkle of Tajín seasoning is best. The lime juice is not optional. It’s what cuts through all that fat and mayonnaise, making the corn taste bright rather than heavy. I squeeze it fresh, right before serving, because bottled juice tastes flat next to it. For heat, I lean on chili powder as the base and a little cayenne when I want more of a kick. You can also use ancho chile powder if you prefer a smoky, mild chile flavor. Skip the cayenne pepper and simply add more chili powder if you are cooking for kids.
See the recipe card for the full list and exact quantities.
Top Tips
Get a real char before you coat it – Do not rush the cob out of the pan. Let each side sit against the hot metal until it darkens in spots. That slightly charred edge is the smoky backbone of any good elotes recipe.
Coat the corn while it is hot – A warm cob holds the mayonnaise mixture far better than a cooled one, so coat it the moment it comes off the heat and let the mixture melt slightly into it.
Turn extras into esquites – When you do not want to eat off the cob, cut the corn kernels into a bowl and stir the coating through for a corn salad served in a cup, spoon and all.
How to Make Mexican Street Corn (Elotes)

This classic street food recipe comes together in about 20 minutes, but a few small moves make the difference between pale, steamed corn and elotes with a real char. Pay attention to how the corn looks in the pan and how the coating clings, not only to the clock. The grill is the traditional way, though a skillet gets you there on any weeknight. Here’s how to make this Mexican street corn recipe:
Shuck the corn
- Pull the husks and silk off each cob and pat the corn dry with a towel.
- Wet corn steams instead of charring. Dry shucked corn is what gives you those dark spots you are after.
- If you bought husked ears already, just run a hand over each one to catch any stray silk before you start.
Heat the skillet and char the corn

- Turn every few minutes until each cob develops dark, uneven char.
- Avoid overcrowding the pan so the corn on the cob browns instead of steams.
- For a more traditional grilled Mexican street corn, grill the corn over high heat until slightly charred.
- You can also roast the corn on a rimmed baking sheet under the broiler. Use vegetable oil instead of butter if needed.
Make the coating


- While the corn cooks, whisk the mayonnaise, Mexican crema, lime juice, minced garlic, chili powder, cayenne, and salt together in a bowl.
- Taste it before it touches the corn.
- Adjust as needed, since limes vary and you may want more salt or a sharper hit of lime.
- The mixture should be loose enough to brush on easily, so add a splash of crema or lime juice if it feels stiff.
Brush the corn



- A wooden skewer or corn holder pushed into the base makes this far easier.
- It helps turn each ear into something you can eat off the grill or straight from your hand.
Finish and serve


- This is a savory side dish at its best while it is hot, the perfect side for grilled meat or a plate of tacos, so I try to get it to the table before anyone starts picking at it, which never quite works.
Storage

Elotes are best the minute they come off the heat, but leftovers keep just fine. Let the corn cool completely, then wrap each cob or hold them in a covered container in the fridge for up to three days. The coating soaks in more as it sits, which some people like even better the next day. Reheat gently in a skillet or a warm oven so the cheese does not seize up on you.
If you know ahead of time that you will have extra, turn it into esquites instead of storing whole corn cobs. Slice the cooked corn off the cob into a large bowl, fold the coating through, and keep it in the fridge as a corn salad you can spoon into a bowl or serve in a cup. It holds up better than dressed corn on the cob and makes a quick lunch with tortilla chips or a quick snack, tucked into tacos the next day.
FAQs

If you’re grilling the corn with the husks on, soak the ears in water for 15 to 30 minutes before placing them on the grill. The moisture helps keep the husks from burning too quickly while the corn cooks. You can also peel the husks back, remove the silk, then fold them back over the corn before grilling.
The cheese sticks best when the corn is still warm and has been coated with the creamy sauce first. Brush the mayonnaise-crema mixture on while the corn is warm, then immediately roll or sprinkle it with the cheese. If the corn has cooled too much or doesn’t have enough sauce, the cheese won’t cling as well.
I don’t recommend freezing fully assembled elote. The creamy sauce can separate after thawing, and the cheese and cilantro lose their fresh texture. If you want to get ahead, cook and freeze the corn on its own, then thaw, reheat, and add the sauce, cheese, and herbs just before serving for the best flavor and texture.
Recipe
Tried and loved this recipe? Please leave a 5-star review below! Your reviews mean a lot to me, so if you’ve got any questions, please let me know in a comment.

Mexican Street Corn Elotes
This Mexican street corn elotes recipe features smoky charred corn coated in a creamy lime sauce, cotija cheese, cilantro, and chili powder in just 20 minutes.
Prevent your screen from going to sleep
Ingredients
- 6 ears corn on the cob
- 2 tablespoons butter
- ¼ cup mayonnaise
- ¼ cup Mexican crema or sour cream
- 1 lime juiced
- 1 garlic clove finely minced
- ½ teaspoon chili powder
- ¼ teaspoon cayenne pepper
- ¼ teaspoon salt
- ½ cup cotija cheese crumbled, or grated parmesan
- Fresh cilantro chopped, for serving
- Lime wedges for serving
- 1 teaspoon Tajin
Instructions
-
Melt butter in a large skillet over medium-high heat. Add corn and cook, turning occasionally, until charred on all sides. Transfer to a plate to cool slightly.
-
Whisk together mayonnaise, crema, lime juice, garlic, chili powder, cayenne, and salt in a bowl. Taste and adjust seasoning.
-
Brush each ear all over with the cream mixture.
-
Sprinkle generously with cotija cheese, cilantro, and Tajín. Serve with lime wedges and extra hot sauce or chili powder on the side.
Nutrition
Calories: 135kcalCarbohydrates: 2gProtein: 2gFat: 14gSaturated Fat: 5gPolyunsaturated Fat: 4gMonounsaturated Fat: 3gTrans Fat: 0.2gCholesterol: 25mgSodium: 332mgPotassium: 29mgFiber: 0.4gSugar: 0.3gVitamin A: 265IUVitamin C: 3mgCalcium: 69mgIron: 0.2mg





Post Comment