Golden corn coated in a cool, tangy dressing has a way of disappearing fast once it hits the table. The corn stays sweet and juicy, the crema and mayonnaise cling to every kernel, and the bacon brings just enough smoky crunch to keep each bite interesting. Cotija adds that salty, crumbly finish that makes this feel like street corn in salad form, not just a corn side dressed up for the occasion.
The trick is keeping the dressing bold enough to season the whole bowl without drowning the corn. Lime juice and tajín give the salad its lift, while a short rest in the fridge lets the garlic soften and the flavors settle into each other. Fresh, frozen, or canned corn all work here, but the way you handle them changes the texture a little, and that matters more than people think.
Below, you’ll find the one step that keeps the salad from tasting flat, plus the swaps that still give you that creamy elote-style finish when you’re out of one ingredient or want to adjust it for the meal you’re serving.
I used frozen corn straight from the bag and it still turned out crisp and juicy. The dressing thickened up after it sat for 15 minutes, and the lime, tajín, and cotija tasted exactly like street corn.
Creamy Mexican Street Corn Salad with cotija, bacon, and tajín is the side dish that vanishes first.
The Step That Keeps the Corn Crisp Instead of Watery
Most corn salads go wrong because the kernels dump too much moisture into the dressing after they sit. That’s especially true with frozen corn, which is fine to use, but needs to be thawed and well drained before it goes into the bowl. Canned corn works too, as long as you drain it thoroughly and let the dressing do the heavy lifting instead of relying on the corn to bring texture on its own.
The other thing that matters here is resting time. The salad needs about 15 minutes in the fridge so the garlic softens, the lime settles down, and the crema picks up the chili-citrus edge from the tajín. If you serve it immediately, it still tastes good, but the flavors stay separate and the dressing reads a little thinner.
- Use corn that’s completely dry before mixing it in. Extra surface water is the fastest way to thin the dressing.
- Do the resting time. It’s not just for chilling; it gives the dressing a chance to cling.
- Fold in the bacon at the end so it stays crisp longer.
What Each Ingredient Is Actually Doing in This Bowl
- Corn kernels — Fresh corn gives the sweetest pop, but frozen corn is the most reliable year-round option. Canned corn is the softest of the three, so drain it well and expect a less snappy bite.
- Mexican crema or sour cream — Crema has a looser, silkier texture and a slightly tangy finish. Sour cream is the easiest swap and works fine, but it’s thicker, so the dressing will feel a little denser.
- Mayonnaise — This adds body and helps the dressing cling to the corn. Don’t skip it unless you’re intentionally lightening the dish, because crema alone won’t give the same coating.
- Lime juice and tajín — These are the wake-up call in the bowl. If your tajín is older and muted, add a pinch more salt and a little extra lime to bring the whole salad back to life.
- Cotija cheese — This is the salty, crumbly finish that makes the salad taste like elote. Feta can stand in if you need it, but it’s sharper and less milky, so use a lighter hand.
- Bacon and red onion — Bacon adds smoke and crunch, while red onion gives a sharp bite that cuts through the creamy base. If raw onion feels too strong, soak it in cold water for 5 minutes and drain well before adding it.
Building the Dressing So It Stays Creamy
Whisk the base until it looks loose and smooth
Start with the crema, mayonnaise, cilantro, lime juice, garlic, and tajín in a large bowl and whisk until the mixture looks even and glossy. The garlic should disappear into the dressing instead of sitting in little clumps. If the dressing looks too thick at this stage, add a tiny splash more lime juice, but don’t thin it aggressively or it won’t coat the corn well.
Fold the corn in gently
Add the corn and toss just until every kernel gets covered. Don’t beat it or stir hard, especially if you’re using canned corn, because that rough handling can crush the kernels and make the bowl watery. You want the corn to stay distinct and visible under the dressing, not turn into a mashed mixture.
Finish with the salty, crunchy bits
Fold in the cotija, bacon, and red onion after the corn is coated. That keeps the cheese from dissolving completely and helps the bacon stay crisp enough to give the salad texture at the table. Taste before chilling, then add salt and pepper carefully, since the cotija, bacon, and tajín already bring a fair amount of seasoning.
Let the bowl sit in the fridge for at least 15 minutes, then stir again before serving. That second stir matters because the dressing settles and the seasonings collect at the bottom.
Three Ways to Bend This Salad to the Meal You’re Serving
Make it vegetarian without losing the smoky edge
Skip the bacon and add a pinch of smoked paprika or a little extra tajín to bring back that savory depth. You lose the crisp, salty crunch from the bacon, but the salad still tastes complete because the crema, lime, and cotija carry the main street corn flavor.
Use sour cream when you can’t find crema
Sour cream gives you the same cool tang, but it’s thicker and a little more assertive. If you use it, don’t add extra until you’ve tossed the corn, because the bowl can tip from creamy to heavy fast. A small splash of lime helps loosen it and keeps the flavor bright.
Make it lighter and gluten-free friendly as written
This recipe is naturally gluten-free if your tajín and bacon are certified gluten-free. For a lighter version, use all crema and skip the mayonnaise, but expect a thinner, less clingy dressing and a softer finish on the corn.
Turn it into a make-ahead picnic side
Mix everything except the bacon and half the cotija ahead of time, then add those right before serving. That keeps the topping crunchier and stops the cheese from disappearing into the dressing while the salad sits.
Storage and Reheating
- Refrigerator: Store covered for up to 2 days. The corn softens a little, and the bacon loses some crunch, but the flavor stays good.
- Freezer: Don’t freeze this salad. The creamy dressing separates and the corn turns mealy after thawing.
- Reheating: This salad is meant to be served cold or cool. If it’s been chilled hard, let it sit at room temperature for 10 to 15 minutes and stir before serving; warming it will thin the dressing and dull the lime.
Answers to the Questions Worth Asking

Creamy Mexican Street Corn Salad
Ingredients
Equipment
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.
- Add corn kernels to the bowl and toss gently to coat evenly.
- Season with salt and pepper to taste and toss again so the seasoning distributes.
- Fold in crumbled Cotija cheese, cooked and crumbled bacon, and finely diced red onion.
- Refrigerate for at least 15 minutes to allow flavors to meld.
- Give the salad a quick stir before serving, and adjust seasoning as needed.
- Serve cold; the salad can be made up to 2 hours ahead.


