Charred corn, creamy lime dressing, cotija, and cilantro turn this Mexican street corn salad into the kind of side dish people keep circling back to at cookouts and weeknight dinners alike. The sweet corn still has bite, the dressing clings without drowning it, and every forkful hits that salty-tangy-smoky balance that makes elote so hard to resist.
What makes this version work is restraint. The corn gets just enough heat to pick up those dark, toasty spots, but it stays juicy inside. The dressing uses both mayonnaise and sour cream, which gives you a rich base with a little tang, and the lime goes in early so the whole bowl tastes bright instead of heavy. Cotija brings the salty finish, but it stays in distinct crumbles instead of melting into the sauce.
Below, I’ve included the one step that keeps the corn from tasting flat, plus a few smart swaps if you need to adjust the dairy or turn up the heat. The chilling time matters here, too, because it gives the dressing a chance to soak into the corn and settle into something that tastes like more than the sum of its parts.
The corn picked up the best little char in the skillet, and after chilling, the dressing clung to every kernel without getting watery. My husband kept going back for “just one more spoonful.”
Love the creamy, charred corn and cotija combo? Save this Mexican Street Corn Salad for your next taco night or cookout side.
The Part Most People Get Wrong: Let the Corn Char, Don't Steam It
The biggest mistake with street corn salad is rushing the corn so it stays pale and sweet but never picks up that roasted edge. You want some kernels to blister and darken in a hot skillet or on a grill, because that little bit of bitterness is what keeps the creamy dressing from tasting one-note. If the pan is crowded, the corn steams and goes soft instead of developing those crisp, browned spots.
Work in batches if needed, and leave the corn alone long enough to brown before stirring. You're not trying to cook it through from raw so much as build contrast: smoky kernels, cool dressing, fresh herbs, salty cheese. That contrast is what makes this salad taste like street corn instead of plain corn in sauce.
What Each Ingredient Is Actually Doing In This Bowl

- Corn — Fresh or frozen both work, but the corn has to be hot enough to char. Grilled, roasted, or skillet-cooked corn all give you the right sweetness; canned corn won't bring the same texture unless you dry it well and brown it hard.
- Mayonnaise and sour cream — This is the creamy backbone. Mayo helps the dressing cling, while sour cream sharpens it so the salad doesn't taste heavy. Greek yogurt can stand in for the sour cream, but the dressing will be tangier and a little looser.
- Cotija — Cotija adds the salty, crumbly finish that makes this salad taste like elote. Feta can work in a pinch, but it's firmer and more briny, so use a lighter hand.
- Lime juice — Fresh lime matters here. Bottled juice can taste dull and a little flat, and this salad depends on that clean acidity to wake up the corn and cheese.
- Chili powder, cumin, and cayenne — Chili powder gives the familiar warm base, cumin adds a subtle earthy note, and cayenne handles the heat. If you want it milder, cut the cayenne first; the salad still tastes complete without it.
- Cilantro — Add it at the end so it stays fresh and grassy. If you're one of the people who tastes soap, use chopped scallions instead for a similar fresh bite without the cilantro flavor.
Building the Bowl So the Dressing Stays Creamy, Not Watery
Charring the Corn
Get the skillet or grill hot before the corn goes in. You want the kernels to sizzle on contact, then sit undisturbed long enough to develop browned spots. If you stir too often, the corn releases moisture and softens before it chars. The goal is sweet corn with a little edge, not evenly steamed kernels.
Mixing the Dressing
Whisk the mayonnaise, sour cream, lime juice, and spices until smooth before adding the corn. That keeps the seasoning distributed evenly and prevents pockets of raw spice from clumping in the bowl. Taste it now, not at the end, because once the corn and cheese go in, the flavor gets milder. It should taste a touch stronger than you want the final salad to taste.
Tossing and Chilling
Add the corn, cotija, and cilantro while the corn is still warm, then fold everything together until every kernel has a thin coating. Warm corn grabs the dressing better than cold corn does. Chill the salad for 30 minutes before serving so the flavors settle and the dressing thickens slightly. If you serve it immediately, it'll taste good, but it won't have the same cohesive, rounded finish.
How to Adapt This for a Lighter Bowl, More Heat, or a Different Cheese
Dairy-Free Version
Use a good dairy-free mayo and swap the sour cream for unsweetened dairy-free yogurt or a cashew-based sour cream. Skip the cotija or use a vegan crumbly cheese if you have one that actually tastes salty enough. The result stays creamy and bright, though it won't have quite the same tangy finish as the original.
Milder, Kid-Friendly Salad
Leave out the cayenne and cut the chili powder in half. The lime and cotija still give the salad plenty of character, but the heat drops back to a gentle warmth. If you want even less spice, add a little extra sour cream to soften the whole bowl.
Lower-Carb Serving Idea
The traditional version is corn-forward, so it's not a low-carb dish, but you can stretch it by mixing in diced zucchini or chopped cabbage. That keeps the creamy, chili-lime dressing in play while reducing the amount of corn per serving. The texture changes the most here, so serve it as a slaw-style side rather than expecting classic elote salad.
Feta Instead of Cotija
Feta brings a similar salty pop, but it's sharper and usually wetter than cotija. Crumble it fine and start with a little less than the recipe calls for, then add more after tasting. It'll still work, but the salad will lean more Mediterranean than classic street corn.
Storage and Reheating
- Refrigerator: Store covered for up to 3 days. The corn softens a little, but the flavor stays good.
- Freezer: I don't recommend freezing it. The dressing separates and the corn loses its fresh texture once thawed.
- Reheating: Serve it cold or let it sit at room temperature for 15 minutes. If you warm it, do it very gently and only if you've set some aside before adding the dressing, because heated mayo-based dressing can turn oily.
Answers to the Questions Worth Asking

Mexican Street Corn Salad
Ingredients
Equipment
Method
- Heat a hot cast iron skillet and add the corn kernels; char until slightly blackened, about 10 minutes. Spread the corn in an even layer and stir occasionally so it develops dark spots.
- In a bowl, mix mayonnaise, sour cream, lime juice, chili powder, cumin, and cayenne until smooth. Add salt to taste and stir until fully combined.
- Combine the charred corn, cotija cheese, and fresh cilantro in a bowl. Toss thoroughly so the cotija crumbles and herbs are distributed.
- Pour the dressing over the corn mixture and toss again until well coated. Scrape the bottom and sides to ensure every kernel is dressed.
- Refrigerate the salad for 30 minutes and serve chilled. Cover and chill until cold through for the best flavor blend.


