Golden corn kernels coated in a creamy cilantro-lime dressing hit the table with the same pull as elote from a street cart, only this version is easier to serve to a crowd. The sweet corn stays crisp-tender, the dressing clings to every kernel, and the Cotija, bacon, and tajín bring enough salt, smoke, and heat to keep each bite moving. It’s the kind of side dish that disappears fast and doesn’t need much explaining once people taste it.
What makes this one work is balance. The crema gives body without turning the salad heavy, while the mayonnaise rounds out the lime so the dressing tastes bright instead of sharp. Tossing the corn while it’s still dry helps the dressing coat it instead of sliding off, and the short rest time gives the garlic, cilantro, and tajín a chance to settle into the corn instead of tasting separate.
You’ll find a few practical notes below on the corn you can use, why Cotija matters here, and how to keep the salad from getting watery if you’re making it ahead. I’ve also included the timing that keeps the bacon crisp and the seasoning punchy right before serving.
The dressing coated every kernel without turning soggy, and the little bit of tajín with the lime gave it the same street corn flavor I was hoping for. I made it 2 hours ahead like the note said and it still tasted fresh after dinner.
Creamy Mexican Street Corn Salad brings together sweet corn, Cotija, bacon, and lime in every bite—save this one for the next cookout or taco night.
The Trick to Keeping Street Corn Salad Creamy Instead of Watery
The biggest mistake with a salad like this is treating it like a dumping ground for warm, wet ingredients. Corn carries more moisture than people expect, especially if you’re using frozen or canned, and that moisture can thin the dressing fast. The fix is simple: give the corn a chance to drain well, then toss it with the dressing just long enough to coat every kernel.
The rest time matters too. Fifteen minutes gives the garlic and tajín time to bloom in the dressing, but it’s short enough that the corn still tastes bright. Go much longer and the herbs start to soften and the bacon loses its edge. If you want the best texture, add the bacon close to serving so it stays crisp against the creamy base.
What Each Ingredient Is Actually Doing in This Dish
- Corn kernels — Fresh, frozen, or canned all work here, which makes this recipe flexible, but the corn needs to be drained well. Frozen corn should be thawed and patted dry so extra ice water doesn’t dilute the dressing. If you want a little more sweetness and pop, lightly char fresh corn in a skillet before cutting it off the cob.
- Mexican crema or sour cream — Crema gives you a looser, silkier dressing and a little tang. Sour cream works well if that’s what you have, though it’s slightly thicker and more assertive. Either one needs the mayo to help the dressing cling to the corn instead of slipping to the bottom of the bowl.
- Mayonnaise — This is what gives the salad its body. Don’t skip it unless you’re planning to replace it with more crema and accept a thinner result. A good-quality mayo matters more here than in a heavily seasoned dish because it’s carrying the dressing.
- Cotija cheese — Cotija brings the salty, crumbly finish that makes this taste like street corn instead of just corn salad. Feta is the closest swap if you can’t find Cotija, though it’s tangier and softer. Use it lightly so the salad stays balanced.
- Tajín seasoning — This adds lime, chile, and salt in one shot, which is why the salad tastes layered without needing a long ingredient list. If you don’t have it, use a pinch of chili powder plus extra lime zest and salt, but the flavor won’t be as clean.
- Bacon and red onion — The bacon adds crunch and smoke, while the red onion gives a sharp bite that cuts through the creamy dressing. Dice the onion finely so it disperses through the salad instead of landing in big harsh pieces. If you want a softer onion flavor, rinse the diced onion under cold water and dry it well before adding it.
How to Build the Salad So the Corn Stays Coated
Whisk the dressing first
Start with the crema, mayonnaise, cilantro, lime juice, garlic, and tajín in a large bowl. Whisk until the dressing looks smooth and speckled with herbs, with no streaks of mayo left behind. If the garlic is clumping, it hasn’t been mixed long enough and those bites will taste sharp instead of blended.
Coat the corn while the bowl is still roomy
Add the corn and toss gently until every kernel looks lightly dressed. A big bowl gives you space to fold instead of smash, which keeps the kernels intact. If the mixture looks too thick, add another teaspoon of lime juice rather than more mayo so the flavor stays bright.
Fold in the finishing ingredients last
Add the Cotija, bacon, and red onion after the corn is coated. That keeps the cheese from dissolving into the dressing and helps the bacon stay crisp. Taste before serving and adjust the salt and pepper at the end, because Cotija and bacon both bring their own salt.
Let it rest, then stir once more
Refrigerate the salad for at least 15 minutes so the flavors settle together. Right before serving, give it one quick stir and check the seasoning again. Chilled foods dull salt and acid a little, so the final taste should be just a touch bolder than you want on the plate.
Three Ways to Make This Salad Work for Different Tables
Dairy-Free Version That Still Tastes Rich
Use a dairy-free sour cream-style base and skip the Cotija, then add a little extra tajín and lime zest to replace the salty punch you lost. The result is still creamy and bright, though it won’t have the same crumbly finish. This version works well if you’re serving guests with dairy restrictions and want the dressing to keep its body.
Vegetarian Street Corn Salad
Leave out the bacon and add a little extra red onion for bite, or fold in roasted pepitas for crunch. Without the bacon, the salad leans more into the sweet corn and lime, so a pinch more salt helps keep the flavors awake. It’s still plenty satisfying, just a little cleaner and fresher on the finish.
Low-Carb Serving Idea
The salad is already naturally low in carbs when served as written, but if you want to stretch it further, spoon it over grilled chicken, lettuce, or cauliflower rice. That turns it from a side into a full meal without changing the dressing at all. The creamy corn still does the heavy lifting, so the texture stays familiar.
Make-Ahead for a Party
Mix the dressing and prep the corn, onion, and bacon separately, then combine everything within an hour of serving. That keeps the bacon crisp and the corn from releasing too much liquid into the bowl. If you assemble it early, the flavor holds, but the texture softens a bit by the end of the day.
Storage and Reheating
- Refrigerator: Store covered for up to 2 days. The dressing loosens a little as it sits, and the bacon softens, but the flavor stays good.
- Freezer: Don’t freeze it. The dairy dressing separates and the corn turns watery when thawed.
- Reheating: This salad is meant to be served cold or cool. If it has been chilled hard, let it sit at room temperature for 10 to 15 minutes and stir before serving instead of trying to warm it.
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 cohesive.
- Add corn kernels and toss gently so the kernels are evenly coated with the creamy dressing.
- Season with salt and black pepper to taste, then toss once more to distribute the seasoning.
- Fold in crumbled Cotija cheese, cooked and crumbled bacon, and finely diced red onion, stirring just until combined.
- Refrigerate the salad for at least 15 minutes so the flavors meld.
- Give the salad a quick stir before serving, then adjust seasoning with more salt and black pepper as needed.


