Mexican Street Corn Salad

Loading…

By Reading time

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.

★★★★★— Melissa R.

Save this smoky chili-lime Mexican street corn salad for the next cookout, taco night, or any meal that needs a bright, scoopable side.

Save to Pinterest

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.

Mexican street corn salad charred creamy cotija
  • 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

Can I use frozen corn for Mexican street corn salad? +

Yes, and it works well when fresh corn isn’t available. Cook it straight from frozen in a hot skillet so the water evaporates fast and the kernels can char. If it goes in thawed and wet, it tends to steam instead of brown.

How do I keep the corn from getting soggy? +

Let the corn cool before you mix it with the dressing. If it’s still hot, it softens the mayo and crema and can make the salad loose. A quick cool-down keeps the texture creamy instead of soupy.

Can I make this Mexican street corn salad ahead of time? +

Yes, up to a day ahead works well. For the best texture, hold back a little cotija, cilantro, and tajin until just before serving so the top still looks fresh. Add a squeeze of lime right before it goes on the table to brighten the chilled dressing.

How do I substitute cotija cheese if I can’t find it? +

Feta is the closest easy swap, though it’s a little tangier and softer than cotija. Use it in the same amount and expect a slightly creamier finish. If the feta tastes briny, hold back a pinch of any extra salt in the dressing.

Can I serve this warm instead of cold? +

A little warmth is fine, but not hot enough to melt the dressing. Let the corn cool for a few minutes after charring, then toss it while it’s still just barely warm. That gives you a softer, more aromatic salad without breaking the creamy base.

Mexican Street Corn Salad

Mexican street corn salad (esquites/elote salad) with charred corn kernels tossed in a smoky chili-lime mayo crema and finished with cotija, jalapeño, and cilantro. Scoopable like classic elote, with a chili-lime flavor and crunchy cotija topping for a summer corn salad vibe.
Prep Time 15 minutes
Cook Time 8 minutes
Total Time 23 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: Tex-Mex
Calories: 540

Ingredients
  

Corn
  • 4 cup corn kernels Cut from about 5-6 ears fresh corn, or use thawed frozen corn.
Char and season
  • 1 tbsp butter For blistering and caramelization in the hot pan.
  • 1 count jalapeño Seeded and finely diced.
Chili-lime crema dressing
  • 3 tbsp fresh lime juice Juice plus more if needed for brightness.
  • 1 tbsp lime zest Zest only, not grated peel.
  • 0.333 cup mayonnaise
  • 3 tbsp Mexican crema or sour cream Use Mexican crema for closest flavor.
  • 1 tsp chili powder
  • 0.5 tsp smoked paprika
  • 0.5 tsp garlic powder
Toppings and garnish
  • 0.75 cup cotija cheese, crumbled About 3/4 cup total; reserve some for topping.
  • 0.25 cup fresh cilantro, chopped Plus extra for finishing.
  • 1 count Tajin for topping Optional dusting level to taste.
  • 1 count lime wedges for serving For squeezing at the table.

Equipment

  • 1 cast iron skillet
  • 1 grill pan

Method
 

Char the corn
  1. 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.
  2. 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.
Make the chili-lime dressing
  1. 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.
Toss and serve
  1. Add charred corn, jalapeño, and chopped cilantro to the dressing and toss to coat so every kernel is glossy.
  2. Fold in half the cotija cheese so it blends lightly through the salad while leaving some for a generous top.
  3. Transfer to a serving bowl and top with remaining cotija, a generous dusting of Tajin, and extra cilantro for a classic elote look.
  4. Serve with lime wedges for squeezing right before eating to brighten the flavors.

Notes

Pro tip: cool the charred corn before tossing so the dressing stays thick and scoopable. Store in an airtight container in the fridge up to 3 days; for best texture, add a fresh pinch of Tajin and extra cotija when serving. Freezing isn’t recommended because the corn and crema dressing can soften and separate. For a lighter option, use light mayonnaise and Mexican crema/sour cream labeled reduced-fat.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating