Charred corn, creamy chili-lime dressing, and salty cotija turn this Mexican street corn salad into the kind of side dish people hover around before dinner even hits the table. It has the same bold, messy, street-corn energy as elote, but it’s easier to serve, easier to scoop, and a lot less fussy than juggling corn cobs and napkins.
The trick is getting real color on the corn before it ever meets the dressing. That quick blast of high heat gives the salad sweetness and smoke, while the mayo and crema cling to every kernel without turning the whole bowl heavy. Lime zest matters here too; the juice gives brightness, but the zest carries the perfume that makes the whole dish taste fresh instead of flat.
Below, I’ll walk through the part that matters most: how to char the corn without steaming it, what cotija brings that other cheeses don’t, and a few smart swaps for frozen corn, dairy-free needs, and making it ahead.
The corn got those perfect charred edges in the skillet and the dressing stayed creamy without getting watery. I made it with grilled chicken and my husband went back for seconds before he finished his first plate.
Save this smoky chili-lime Mexican street corn salad for the next cookout, taco night, or any meal that needs a bright, scoopable side.
The Corn Has to Char Before It Dresses
The most common mistake with esquites-style salad is treating the corn like it’s destined for a cold bowl from the start. If the kernels don’t pick up some blistered spots, the whole dish tastes sweet and creamy but one-note. High heat fixes that. The corn should sizzle when it hits the pan, sit still long enough to brown, then get tossed just once or twice so you keep those dark edges instead of steaming them away.
That little bit of char does more than add color. It gives you the roasted, almost nutty flavor that keeps the mayo and crema from feeling heavy. If you crowd the skillet, the kernels release steam and soften before they can caramelize, so work in a hot pan with enough surface area for the corn to spread out.
- Fresh corn — Sweet, juicy corn off the cob gives the best flavor and snap. Frozen corn works too, but it needs to go into the pan still frozen or only barely thawed so it can sear instead of turning watery.
- Butter — A little butter helps the corn brown and gives the skillet flavor. If you use a grill pan or cast iron, don’t add extra oil unless the pan looks dry; too much fat can keep the kernels from blistering.
- Jalapeño — This adds fresh heat and a little grassy bite. Seed it for a milder salad, or leave some seeds in if you want the heat to come through the creamy dressing.
- Cotija — Cotija gives the sharp, salty finish that makes this taste like street corn instead of just corn salad. Feta can step in if needed, but it’s tangier and softer, so the result won’t be as close to the original.
What the Dressing Needs to Stay Creamy Instead of Flat
Wear the dressing as the backbone of the dish, not a sauce dump at the end. Mayo gives it body, crema or sour cream gives it a little tang, and lime juice cuts through both so the salad stays bright. Lime zest is what keeps the citrus from disappearing into the richness; juice alone tastes sharp, but zest tastes alive.
The spices do different jobs here. Chili powder gives warmth, smoked paprika leans into the charred corn flavor, and garlic powder keeps the dressing savory without turning it into salsa. Whisk everything before the corn goes in so the seasoning is evenly distributed, then taste once the salad is assembled. Cotija and tajin add salt, so the dressing should taste a touch under-seasoned on its own.

- Mayonnaise — This is what makes the dressing cling to the corn instead of pooling in the bowl. Use a good everyday mayo; the brand matters less than the texture it gives you.
- Mexican crema or sour cream — Crema tastes a little lighter and smoother, while sour cream brings more tang. Either works, but don’t skip it; that extra dairy softens the lime and helps the salad feel balanced.
- Lime juice and zest — Juice brings acidity, but zest is what makes the lime flavor show up clearly after the salad sits for a few minutes. Zest the lime before you cut it and squeeze it, since that’s the easiest way to get the oils.
- Tajin — Use it at the end, not in the dressing. It adds a salty, chile-lime finish that tastes best when it stays on the surface instead of dissolving into the sauce.
Building the Salad So the Corn Stays the Star
Char the Corn First
Melt the butter in a cast iron skillet or grill pan over high heat, then add the corn in a single layer. Leave it alone for 3 to 4 minutes so the kernels can blister on contact. When you stir, you’re looking for browned spots, not even color on every kernel. If the pan is crowded or the heat drops, the corn will turn pale and soft instead of smoky.
Whisk the Dressing Until Smooth
Combine the lime juice, zest, mayo, crema, chili powder, smoked paprika, and garlic powder in a large bowl. The mixture should look creamy and loose enough to coat a spoon without clumping. If it tastes sharp at this stage, that’s fine; the corn and cotija mellow it out. Don’t add extra salt yet, because the cheese and tajin bring plenty.
Toss and Fold With Intention
Add the cooled corn, diced jalapeño, and chopped cilantro to the bowl and toss until every kernel is glossy. Fold in only half the cotija at first so some cheese melts slightly into the dressing while some stays in visible crumbles. That mix of coated kernels and fresh cheese is what gives the salad its best texture. If the corn is still hot, the dressing can loosen and turn greasy, so let it cool before combining everything.
Finish Right Before Serving
Transfer the salad to a serving bowl and top with the remaining cotija, a generous dusting of tajin, and extra cilantro. Add the lime wedges on the side so each serving can get one last squeeze of acid. That fresh squeeze wakes up the whole bowl after it sits, which matters because the creamy dressing softens fast once the salad is assembled.
How to Adapt This Esquites Salad Without Losing the Point
Use Frozen Corn When Fresh Isn’t in Season
Frozen corn works well here because the dressing is bold enough to carry it, but it needs extra help browning. Cook it from frozen in a hot skillet and don’t stir too soon, or it’ll steam and turn limp before it chars.
Make It Dairy-Free
Use a good dairy-free mayo and swap the crema or sour cream for a thick unsweetened dairy-free yogurt. Skip the cotija or use a vegan feta-style crumble; the salad will still have the right creamy-tangy balance, though it won’t have the same salty finish.
Turn Up the Heat
Add a second jalapeño or a pinch of cayenne if you want the heat to stand out more. That changes the salad from mellow and crowd-pleasing to sharper and more taco-stand style, so go a little at a time and taste after the cotija goes in.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 3 days. The corn softens a bit and the dressing loosens as it sits, but the flavor holds up well.
- Freezer: I don’t recommend freezing this salad. The creamy dressing separates and the corn turns watery when thawed.
- Reheating: This is best served cold or at cool room temperature. If you want to take the chill off, let it sit out for 15 to 20 minutes and add a fresh squeeze of lime before serving rather than heating it.
Answers to the Questions Worth Asking

Mexican Street Corn Salad
Ingredients
Equipment
Method
- Melt butter in a cast iron skillet or grill pan over high heat; add corn and cook undisturbed for 3-4 minutes until blistered and charred, then spread into an even layer again if needed for best browning.
- Stir and cook another 3-4 minutes until deep golden with maximum caramelization, then cool completely before mixing to keep the salad texture from turning watery.
- Whisk together fresh lime juice, lime zest, mayonnaise, Mexican crema or sour cream, chili powder, smoked paprika, and garlic powder in a large bowl until smooth and creamy.
- Add charred corn, jalapeño, and chopped cilantro to the dressing and toss to coat so every kernel is glossy.
- Fold in half the cotija cheese so it blends lightly through the salad while leaving some for a generous top.
- Transfer to a serving bowl and top with remaining cotija, a generous dusting of Tajin, and extra cilantro for a classic elote look.
- Serve with lime wedges for squeezing right before eating to brighten the flavors.