Golden corn kernels coated in a creamy lime dressing are already good on their own, but this street corn salad earns its place because it gets the balance right. The dressing clings to every bite without turning heavy, the cotija stays salty and crumbly, and the bacon brings just enough smoke to keep the bowl moving back toward the table.
What makes this version work is restraint. The crema and mayonnaise give the salad body, but the lime juice and tajín keep it bright instead of flat. Fresh corn brings the sweetest texture, but frozen or canned corn still works because there’s no cooking step to lose moisture or color. A short chill gives the garlic time to soften and lets the dressing settle into the kernels instead of sliding off them.
Below, you’ll find the small details that matter most: how to keep the salad from getting watery, which corn option gives the best texture, and what to change if you want to serve it dairy-free or make it ahead for a crowd.
The dressing coated the corn perfectly and didn’t slide to the bottom of the bowl after sitting in the fridge. I also loved that the bacon stayed crisp enough to give every bite a little crunch.
Save this creamy Mexican street corn salad for potlucks, cookouts, and any night that needs a chilled side with lime, cotija, and bacon.
The Reason This Salad Stays Creamy Instead of Turning Soupy
The biggest mistake with street corn salad is treating it like a dumped-together side. Corn gives off moisture, especially after it sits with salt and acid, and that’s how you end up with a thin dressing pooling at the bottom of the bowl. This version avoids that by keeping the dressing thick from the start and using just enough lime to brighten it without thinning it out.
The rest time matters more than it sounds. Fifteen minutes lets the garlic lose its raw edge and helps the tajín and lime settle into the crema, but it’s short enough that the corn still tastes fresh. If you chill it much longer than that, give it a stir before serving and check the seasoning again, because cold food always tastes a little quieter than it does right after mixing.
What Each Ingredient Is Actually Doing in This Bowl
The ingredients here all have a job, and the bowl falls apart when one of them gets ignored. The dressing needs both Mexican crema or sour cream and mayonnaise: crema brings tang and a looser, silkier texture, while mayo gives the dressing enough body to coat the corn instead of disappearing into it. If you only use sour cream, the salad tastes sharper and a little denser; if you only use mayo, it can taste flat.
- Corn kernels — Fresh sweet corn gives the cleanest pop, but frozen corn is the best all-around backup because it thaws with good texture and no extra cooking. Canned corn works in a pinch; drain it well and pat it dry so the salad doesn’t get watery.
- Cotija cheese — Cotija is salty, dry, and crumbly, which is exactly what you want here. Feta can stand in if that’s what you have, but it’s softer and tangier, so the result tastes a little less like classic elote.
- Tajín seasoning — This is what gives the salad that unmistakable chile-lime edge. If you don’t have it, use a pinch of chili powder plus a little extra lime zest or salt, but the flavor won’t be quite as bright.
- Bacon — The bacon is there for smoky crunch, not just salt. Cook it until crisp, then crumble it after it cools so it stays snappy when it hits the dressing.
- Mexican crema or sour cream — Crema is a little thinner and milder than sour cream, which makes the dressing feel more polished. Sour cream is the easiest substitute and still gives you that creamy base, just with a slightly tangier finish.
- Red onion — Keep the dice fine so it blends into the salad instead of taking over a bite. If your onion is sharp, soak the cut pieces in cold water for 10 minutes and drain well before adding them.
How to Mix It So the Corn Stays Crisp and the Dressing Stays Put
Whisk the base until it looks glossy
Start with the crema, mayonnaise, cilantro, lime juice, garlic, and tajín in a large bowl and whisk until the dressing looks smooth and slightly thickened. If you see streaks of mayo or clumps of garlic, keep whisking; those pockets don’t disappear once the corn goes in. This is the moment that decides whether the salad tastes cohesive or like separate ingredients in the same bowl.
Coat the corn without crushing it
Add the corn and toss gently until every kernel is lightly coated. A big spoon or silicone spatula works better than a heavy stir, especially if you’re using canned corn and want to keep the kernels intact. If the bowl looks dry at first, give it a minute before adding more dressing; the corn releases a little moisture and helps the sauce spread.
Fold in the salty, crunchy pieces last
Add the cotija, bacon, and red onion after the corn is coated. Folding them in at the end keeps the cheese from dissolving into the dressing and prevents the bacon from going soft too soon. Taste after this stage, because the bacon and cheese can change how much salt you actually need.
Let it sit, then taste again
Refrigerate the salad for at least 15 minutes before serving. That short rest smooths out the raw onion and garlic and gives the lime time to settle into the cream. Right before serving, stir once from the bottom up and check the seasoning; cold salad often needs a pinch more salt or a small squeeze of lime.
What to Change When You Want It Lighter, Spicier, or Dairy-Free
Make It Dairy-Free Without Losing the Creamy Texture
Use a dairy-free sour cream and a dairy-free mayonnaise, then add an extra pinch of salt and a little more lime to wake the whole bowl up. You’ll lose the salty crumble of cotija, but a dairy-free feta-style cheese can bring back some of that sharp finish if you want it.
Skip the Bacon and Keep the Smoke
For a vegetarian version, leave out the bacon and add a pinch of smoked paprika or a little extra tajín. The salad loses the crisp meatiness, but it still keeps that savory, street-corn style balance if you build in another layer of smoke.
Use Frozen Corn for the Best Year-Round Shortcut
Frozen corn is the easiest swap when fresh corn isn’t in season. Thaw it completely and pat it dry before mixing so the salad stays creamy instead of diluted. The flavor is a touch cleaner than canned corn and the texture holds up well in the dressing.
Storage and Reheating
- Refrigerator: Store covered for up to 2 days. The dressing loosens a little as it sits, and the onion gets stronger, but the flavor stays good.
- Freezer: Don’t freeze this salad. The creamy dressing separates and the corn turns watery when it thaws.
- Reheating: This dish is meant to be served cold or cool. If it’s been chilled for a while, stir it well and let it sit at room temperature for 10 to 15 minutes before serving so the dressing tastes less stiff.
Answers to the Questions Worth Asking

Creamy 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 in a large bowl until smooth and evenly combined. The dressing should look glossy and uniformly green-flecked.
- Add corn kernels to the bowl and toss gently to coat all kernels with the creamy mixture. Season with salt and pepper to taste as you toss so every bite has balance.
- Fold in crumbled Cotija cheese, cooked and crumbled bacon, and finely diced red onion. Mix just until distributed so the cotija doesn’t fully disappear.
- Refrigerate the salad for at least 15 minutes to allow flavors to meld. Chill until it feels cold and the dressing clings to the corn.
- Give the salad a quick stir before serving and adjust seasoning as needed. Taste and add a little more salt, pepper, or tajín if the corn needs more punch.


