Golden corn kernels coated in a creamy cilantro-lime dressing deliver the kind of side dish that disappears fast, whether you serve it next to grilled chicken or pile it beside tacos. The best versions taste bright first, then rich, with enough crunch from red onion and bacon to keep every bite moving. Cotija gives it the salty finish that makes street corn so hard to stop eating.
What makes this salad work is the balance. The crema and mayonnaise cling to the corn without turning heavy, and the lime juice cuts through the richness so the bowl still tastes fresh after it chills. Tajín does quiet but important work here, adding chile-lime seasoning without forcing you to build a spice mix from scratch. If you use frozen corn, thaw it completely and drain it well so the dressing coats the kernels instead of sliding off.
You’ll find the little details that keep this salad from getting watery, plus a few swaps if you want to make it without bacon or with whatever corn you already have in the kitchen.
The dressing clung to the corn perfectly and it still tasted bright after chilling. I used frozen corn and it came together in minutes, then my husband kept sneaking spoonfuls out of the bowl.
Creamy Mexican Street Corn Salad is the kind of side that vanishes fast, so pin it for taco night, cookouts, or any time you need a bold, cold dish with crunch and tang.
The Reason This Corn Salad Stays Creamy Instead of Turning Runny
The main mistake with street corn salad is piling on too much dressing or using corn that’s still wet. Corn holds a lot of surface moisture, especially if it comes from the freezer or a can, and that extra water thins the crema fast. If the bowl looks loose at first, it usually gets worse after ten minutes, not better.
This version stays tight because the dressing is built to cling. Crema or sour cream gives body, mayonnaise adds stability, and the lime juice brightens without making the whole thing separate. The rest time matters, but it should be a short rest. Fifteen minutes gives the flavors time to settle without letting the corn leak so much liquid that the dressing gets soupy.
- Frozen corn — Thaw it fully and drain it well. If you want a little more depth, pat it dry and warm it in a skillet until the moisture cooks off, then cool it before mixing.
- Mexican crema or sour cream — Crema gives a looser, silkier finish. Sour cream works just fine and adds a little more tang, which is useful if your lime is mild.
- Tajín — This is the easiest way to get that street-corn flavor without measuring chile powder, lime, and salt separately. If you skip it, the salad still works, but it loses some of the snap that makes each bite taste finished.
- Cotija — Use the real thing if you can. It stays crumbly and salty instead of melting into the dressing the way many softer cheeses do.
What Each Ingredient Is Doing in the Bowl
- Corn kernels — Fresh, frozen, or canned all work, but the corn should taste sweet and clean. Fresh gives the best pop, frozen is the easiest path to good texture, and canned needs to be drained well so it doesn’t water down the dressing.
- Mayonnaise + crema — This combination makes the dressing cling and gives it the right richness. If you only use sour cream, the salad will taste sharper and a little less plush.
- Fresh cilantro — Add it to the dressing so the herb flavor gets distributed through the whole bowl instead of sitting on top. If you’re one of the people who tastes cilantro as soap, parsley is the best backup, though it changes the character a bit.
- Lime juice — Fresh juice matters here because bottled lime can taste flat and bitter in a dressing this simple. The acid keeps the salad from feeling heavy and helps the corn taste brighter.
- Bacon and red onion — Bacon brings salt and crunch, while red onion adds bite. If your onion is aggressive, soak it in cold water for 10 minutes and drain it before folding it in.
How to Build the Salad So the Dressing Sticks to Every Kernel
Mix the dressing first
Start with the crema, mayonnaise, cilantro, lime juice, garlic, and Tajín in a large bowl and whisk until smooth. You want the garlic evenly dispersed and the cilantro chopped small enough that it doesn’t clump. If you add the corn before the dressing is fully mixed, the seasoning ends up uneven and the first spoonful tastes different from the last.
Coat the corn gently
Add the corn and toss with a big spoon or spatula until every kernel has a light sheen. Don’t smash the corn while mixing; rough handling breaks up the kernels and releases more liquid into the bowl. Season with salt and pepper now, because the dressing needs that final adjustment before the rest ingredients go in.
Fold in the finishing ingredients
Add the Cotija, bacon, and red onion at the end and fold just until combined. This keeps the cheese crumbly and the bacon crisp instead of letting them disappear into the dressing. If the salad looks a little tight, let it sit for 15 minutes and stir once before serving; the flavors settle and the dressing loosens just enough to coat everything evenly.
Three Ways to Make It Fit What You Have on Hand
Dairy-Free Version
Use a dairy-free sour cream and a vegan mayo, then skip the Cotija or replace it with a salty vegan cheese crumble. The dressing still comes together, but it will taste a little less rich and a little more tangy, which works well if you’re serving it with grilled meat or spicy mains.
Vegetarian Street Corn Salad
Leave out the bacon and add extra red onion or a handful of diced avocado right before serving. You lose the smoky crunch, so a quick sprinkle of smoked paprika or an extra pinch of Tajín helps replace some of that depth.
Using Canned Corn Without a Watery Bowl
Drain the cans thoroughly, then spread the kernels on a towel or paper towels for a minute before mixing. Canned corn works, but it brings more surface liquid than fresh or frozen, so drying it first keeps the dressing thick instead of diluted.
Make It a Little More Heat-Loving
Add minced jalapeño or a pinch of cayenne to the dressing. That keeps the heat distributed through the salad instead of landing in one hot bite, and it plays nicely with the lime and Cotija.
Storage and Reheating
- Refrigerator: Store covered for up to 2 days. The salad will loosen a bit as it sits, especially if the corn was warm when mixed in.
- Freezer: Don’t freeze it. The dressing breaks and the corn turns soft after thawing.
- Reheating: This salad is meant to be served cold or lightly chilled. If it’s been in the fridge, stir it well and add a small squeeze of fresh lime before serving to wake it back up.
Answers to the Questions Worth Asking

Creamy Mexican Street Corn Salad
Ingredients
Equipment
Method
- Whisk together Mexican crema (or sour cream), mayonnaise, chopped cilantro, lime juice, minced garlic, and tajín seasoning in a large bowl until smooth and evenly combined.
- Add the corn kernels to the bowl and toss gently until the kernels are fully coated in the creamy cilantro-lime dressing.
- Season with salt and pepper to taste, then toss again briefly to distribute the seasoning evenly.
- Fold in the crumbled Cotija cheese, cooked-and-crumbled bacon, and finely diced red onion so the mixture stays creamy with visible bits.
- Refrigerate the salad for at least 15 minutes to allow the flavors to meld, covering the bowl to prevent drying.
- Give the salad a quick stir before serving and adjust seasoning as needed.


