Golden corn kernels drenched in a creamy cilantro-lime dressing hit that sweet spot between refreshing and indulgent. The corn stays bright, the cotija gives every bite a salty crumble, and the bacon brings just enough smoke to keep the whole bowl from feeling one-note. It’s the kind of side dish people hover over at the table, then go back for after they’ve already said they’re full.
What makes this version work is balance. The crema and mayonnaise give body without turning the salad heavy, while lime juice and tajín keep the dressing sharp enough to wake up sweet corn. A short rest in the fridge matters here because the garlic mellows, the seasoning settles in, and the dressing clings better to the kernels instead of pooling at the bottom of the bowl.
You’ll find the small details that keep this salad from turning watery, plus a few smart swaps if you’re using frozen or canned corn. It’s a simple side, but the texture is what makes it memorable.
The dressing coated every kernel without getting runny, and the little bit of tajín made it taste like real street corn instead of just a mayo salad. I made it ahead for dinner and it was even better after the 15-minute rest.
Save this creamy Mexican street corn salad for the next cookout when you want a cold side with tang, crunch, and just enough bacon to keep people coming back.
The Trick to Keeping Street Corn Salad Creamy, Not Soupy
Street corn salad goes wrong fast when the corn brings too much moisture or the dressing gets diluted before it has a chance to cling. That usually happens with canned corn that hasn’t been drained well, or frozen corn that’s been thawed and left sitting in a puddle. The fix is simple: start with dry corn and a dressing that’s thick enough to coat every kernel.
This recipe leans on crema or sour cream plus a smaller amount of mayonnaise, which gives you richness without turning the bowl greasy. Lime juice and tajín cut through the fat, so the salad tastes bright instead of heavy. The rest time is not optional busywork; it gives the garlic time to soften and lets the seasoning settle into the corn.
What Each Ingredient Is Actually Doing in This Dish
- Corn kernels — Fresh, frozen, or canned all work, but the key is moisture control. If you use frozen corn, thaw and pat it dry. If you use canned, drain it well and give it a quick shake in the colander so the dressing doesn’t slide off.
- Mexican crema or sour cream — This is the base that gives the salad its creamy texture. Crema is a little looser and milder; sour cream brings a sharper tang. Either works, though crema gives the most authentic street corn feel.
- Mayonnaise — A small amount adds body and helps the dressing cling to the corn. You can swap in more sour cream if needed, but the result will be lighter and less lush.
- Lime juice, garlic, and tajín — These are the ingredients that keep the salad from tasting flat. Lime wakes everything up, garlic gives the dressing depth, and tajín adds chile-lime heat without extra chopping.
- Cotija cheese — Cotija brings the salty, crumbly finish that makes this taste like street corn instead of a generic corn salad. Feta works in a pinch, but it’s tangier and softer, so the flavor shifts a bit.
- Bacon and red onion — Bacon adds smoke and crunch, while red onion gives a sharp bite that cuts through the creaminess. Dice the onion finely so it blends into the salad instead of dominating it.
Building the Bowl So Every Kernel Gets Coated
Whisk the dressing first
Start with the crema, mayonnaise, cilantro, lime juice, garlic, and tajín in a large bowl. Whisk until the mixture looks smooth and speckled with herbs, with no streaks of mayo left behind. If the dressing tastes flat at this stage, it’ll taste flat later too, so season it now with a little salt and pepper before the corn goes in.
Add the corn and coat gently
Tip in the corn and fold it through just until every kernel looks glossy. Don’t stir aggressively or you’ll break up the kernels and turn the salad mushy. If the corn seems dry, add a spoonful more crema rather than more lime juice; extra acid loosens the dressing and can make the bowl watery.
Fold in the salty finishing ingredients
Add the cotija, bacon, and red onion after the corn is coated. That keeps the cheese from disappearing into the dressing and helps the bacon stay a little crisp instead of soaking up all the moisture right away. Give the bowl one final taste and adjust the salt only after the bacon and cotija are in, since both bring plenty of seasoning on their own.
Let it rest before serving
Chill the salad for at least 15 minutes. That short rest lets the garlic soften and the dressing settle into the corn instead of sitting on top. Stir once more before serving, because the creamy part will collect at the bottom as it rests.
Three Ways to Make This Corn Salad Fit the Table You’re Serving
Dairy-Free Version
Use a thick dairy-free sour cream or plain unsweetened yogurt alternative and swap the cotija for a dairy-free crumbly cheese, or leave the cheese out entirely and lean harder on lime and tajín. The salad will taste a little brighter and less salty, so don’t skip the final seasoning check.
Vegetarian Street Corn Salad
Leave out the bacon and add a pinch more tajín plus a little smoked paprika if you want that smoky note back. You’ll lose the crisp, salty bite bacon brings, but the salad still tastes complete because the crema, cotija, and lime do most of the heavy lifting.
Using Frozen or Canned Corn
Frozen corn works well if it’s thawed and dried thoroughly. Canned corn is the easiest shortcut, but drain it well and pat it dry so the dressing doesn’t turn thin. If you want a deeper corn flavor, spread the kernels in a hot skillet for a few minutes first to pick up a little color, then cool them before mixing.
Make It Ahead for a Crowd
Mix the dressing and prep the toppings a few hours ahead, but hold back the corn until closer to serving if you want the cleanest texture. This salad can sit for about 2 hours already dressed before the corn starts softening too much, which makes it a good cookout side without last-minute stress.
Storage and Reheating
- Refrigerator: Store covered for up to 3 days. The corn softens a little 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: Serve it cold or let it sit at room temperature for 10 to 15 minutes. If you warm it, the dressing can loosen and lose that fresh street corn texture.
Answers to the Questions Worth Asking

Creamy Mexican Street Corn Salad
Ingredients
Method
- In a large bowl, whisk Mexican crema or sour cream, mayonnaise, chopped fresh cilantro, lime juice, minced garlic, and tajín seasoning until smooth and creamy.
- Add corn kernels and toss gently until every kernel is coated.
- Season with salt and pepper, then toss again to distribute evenly.
- Fold in Cotija cheese, crumbled bacon, and finely diced red onion until the salad looks evenly speckled.
- Refrigerate for at least 15 minutes to allow the flavors to meld, then cover the bowl to prevent drying.
- Give the salad a quick stir before serving, then adjust seasoning with more salt and pepper if needed.
- For meal prep, make up to 2 hours ahead and keep refrigerated until serving.


