Golden corn kernels coated in a creamy cilantro-lime dressing are the kind of side dish that disappears before the rest of the meal has a chance to settle in. This Mexican street corn salad keeps the smoky-sweet snap of elote, but it’s easier to serve at a cookout, easier to scoop, and a lot less messy than corn on the cob.
The balance matters here. Crema gives the dressing that smooth, tangy base, while mayonnaise adds body so it clings to every kernel instead of sliding to the bottom of the bowl. Tajín brings chile, lime, and salt in one shot, which keeps the dressing bright without needing a long ingredient list. A short rest in the fridge gives the corn time to soak up the dressing and lets the garlic and lime mellow into the background instead of shouting at the first bite.
You’ll also find a few practical notes below on how to keep the salad from getting watery, what to swap if you don’t have crema, and how to adjust it when you want more heat or a lighter finish.
The dressing coated every kernel without turning it soupy, and the Tajín with the lime gave it that exact street-corn taste. I made it ahead for dinner and it held up perfectly after chilling.
Save this creamy Mexican street corn salad for the next cookout when you want a bright, spoonable side with real elote flavor.
The Reason This Salad Stays Creamy Instead of Turning Thin
The most common mistake with street corn salad is using too much dressing too early and then wondering why the bowl turns loose after ten minutes. Corn holds a little moisture, especially if it’s been thawed or freshly cooked, and that moisture needs somewhere to go. A dressing that starts out too heavy can slide right off the kernels; one that’s balanced with crema and mayo coats without puddling.
The other thing worth watching is the cheese and bacon. Cotija adds salt and a dry, crumbly texture that breaks up the creaminess, but it won’t melt into the dressing the way a softer cheese would. Bacon brings smoky salt, but if it’s not fully crisp, it softens in the salad and loses the texture that makes each bite interesting. Add both after the corn is coated so they stay distinct.
- Fresh or frozen corn — Frozen corn works well here if you thaw and drain it first. If you use fresh corn cut from the cob, the kernels stay a little sweeter and snappier. Canned corn works in a pinch, but drain it well and expect a softer bite.
- Mexican crema or sour cream — Crema is thinner and tangier, which keeps the dressing light. Sour cream is the easy substitute and works fine, though the finished salad will be a little thicker and less silky. If sour cream is all you have, loosen it with a teaspoon or two more lime juice.
- Tajín seasoning — This is doing more than seasoning the salad. It adds chile-lime brightness without extra chopping or a long spice list. If you don’t have it, a mix of chili powder, a pinch of salt, and extra lime zest gets you close, but the flavor won’t be quite the same.
- Cotija cheese — Cotija stays crumbly and salty, which is exactly what this salad needs. Feta can stand in if that’s what’s in the fridge, but it brings a sharper tang and a softer crumble. Use a light hand with either one, since the bacon already adds salt.
How to Build the Dressing So It Clings to Every Kernel
Whisk the base until it looks smooth and loose
Start with the crema, mayonnaise, cilantro, lime juice, garlic, and Tajín in a large bowl. Whisk until the dressing looks smooth and no streaks of mayo remain. If the garlic is unevenly chopped, it can land in one harsh bite, so mince it finely. The dressing should be pourable, not stiff, because it needs to coat the corn instead of sitting on top of it.
Toss the corn gently, not aggressively
Add the corn and fold it through the dressing with a spatula or large spoon. You want every kernel coated, but you don’t want to crush the corn and release extra liquid into the bowl. If the salad starts to look wet at this stage, it usually means the corn wasn’t drained well enough. A minute of gentle tossing is enough.
Finish with the salty, crunchy add-ins
Fold in the Cotija, bacon, and red onion after the corn is coated. That order keeps the cheese from dissolving into the dressing and keeps the bacon from getting soft too quickly. Taste before adding more salt, since Cotija and bacon both bring plenty. Chill the salad for at least 15 minutes, then stir once more before serving so the dressing settles back around the corn.
How to Adapt This for Lighter, Spicier, or Make-Ahead Serving
Dairy-Free Version Without Losing the Creamy Texture
Use a dairy-free sour cream and a dairy-free mayo, then add a little extra lime juice to keep the dressing bright. You’ll lose the slight tang and richness of crema, but the salad still coats well and holds up nicely for serving cold.
Vegetarian Street Corn Salad
Skip the bacon and add a little extra Tajín or a pinch of smoked paprika for depth. The salad becomes a little cleaner and lighter tasting, so a second handful of Cotija helps replace some of the savory punch.
Make It Spicier Without Muddying the Flavor
Add finely diced jalapeño or a small pinch of cayenne to the dressing. That gives you heat without changing the texture, and the lime keeps the spice bright instead of flat. Hot sauce works too, but it can thin the dressing if you overdo it.
Storage and Reheating
- Refrigerator: Up to 2 days. The salad stays tasty, but the dressing loosens a bit as the corn releases moisture.
- Freezer: I don’t recommend freezing it. The creamy dressing separates and the corn turns watery after thawing.
- Reheating: This salad is meant to be served cold or lightly chilled. If it has sat in the fridge, stir it well and let it stand at room temperature for 10 to 15 minutes before serving so the dressing softens and the flavors open up.
Answers to the Questions Worth Asking

Mexican Street Corn Salad
Ingredients
Method
- Whisk together Mexican crema or sour cream, mayonnaise, chopped fresh cilantro, lime juice, minced garlic, and tajín seasoning until smooth and evenly combined. Make sure no garlic clumps remain and the mixture looks creamy.
- Add corn kernels to the bowl and toss gently until the kernels are evenly coated with the dressing. Visual cue: the corn should look glossy and speckled with cilantro.
- Season with salt and pepper to taste, mixing just enough to distribute. Visual cue: you should see flecks of seasoning and the corn flavor should taste balanced.
- Fold in crumbled Cotija cheese, cooked and crumbled bacon, and diced red onion until evenly distributed. Visual cue: Cotija should create white salty pockets throughout the salad.
- Refrigerate the salad for at least 15 minutes so the flavors meld. Visual cue: the salad will look slightly thicker as the dressing chills.
- Stir gently before serving and adjust seasoning as needed. Add a final pinch of salt and pepper if the corn tastes flat.
- Garnish with cilantro for garnish right before serving. Visual cue: fresh green cilantro sits on top in a light layer.