Golden corn kernels coated in a creamy cilantro-lime dressing bring the same punchy, salty-sweet bite you expect from street corn, but in a bowl that’s easier to serve and even easier to scoop up for seconds. The corn stays juicy, the dressing clings without turning heavy, and the bacon and cotija add the kind of savory finish that keeps people coming back to the bowl.
What makes this version work is the balance. Crema or sour cream gives body, mayonnaise gives the dressing a smooth cling, and lime juice cuts through the richness so it tastes bright instead of flat. Tajín brings that chili-lime edge that makes elote taste like elote, and the short rest before serving gives the dressing time to settle into the corn without softening it into mush.
You’ll find a few practical notes below on choosing corn, getting the texture right, and making it ahead without losing freshness. If you’ve ever had street corn salad turn watery or dull after sitting, the fixes here matter.
The dressing clung to every kernel and the lime really kept it from tasting heavy. I made it 30 minutes ahead and it was still crisp and bright when we ate.
Save this creamy Mexican street corn salad for the next cookout, taco night, or potluck when you want something bright, salty, and gone fast.
The Trick to Keeping Elote Salad Creamy Instead of Soupy
The biggest mistake with street corn salad is treating the corn like a sponge. Hot kernels dump steam into the dressing, and if you add too much mayo without enough acid, the whole bowl turns heavy and loose at the same time. This version stays balanced because the dressing is built to coat, not drown, and the corn gets folded in gently instead of being stirred until it breaks down.
Fresh, frozen, or canned corn all work here, but each one needs a slightly different approach. Fresh corn gives the cleanest sweet bite, frozen corn is usually the best everyday option because it holds its texture well after thawing, and canned corn should be drained thoroughly so it doesn’t water down the dressing. If your salad has ever turned thin after chilling, that usually means the corn was too wet before it met the sauce.
- Mexican crema or sour cream — This is the base that gives the salad its creamy body. Crema is a little looser and tangier; sour cream is thicker and a bit sharper. Either works, but if you use sour cream, the salad will set up more firmly after chilling.
- Mayonnaise — Mayo keeps the dressing silky and helps it cling to every kernel. You can reduce it slightly if you want a lighter salad, but don’t skip it entirely unless you want a thinner, less cohesive bowl.
- Lime juice — Fresh lime is what keeps the richness in check. Bottled lime juice works in a pinch, but fresh has a brighter edge that makes the whole salad taste fresher.
- Tajín seasoning — This gives you the chili-lime-salt punch that makes the salad taste like street corn, not just creamy corn. If you don’t have Tajín, use chili powder plus an extra pinch of salt and a little more lime zest if you have it.
- Cotija cheese — Cotija brings the salty, crumbly finish that ties everything together. Feta can stand in, but it’s sharper and softer, so the salad will taste more tangy than traditional.
- Bacon — It adds smoky crunch and a savory note that plays well with the sweet corn. Cook it until crisp, then crumble it small so it disperses through the salad instead of sitting in greasy pieces.
The 15 Minutes That Matter Before You Serve It
Whisking the Dressing Until It’s Smooth
Start with the crema, mayonnaise, cilantro, lime juice, garlic, and Tajín in a large bowl and whisk until the dressing looks evenly speckled and smooth. The garlic should disappear into the mixture, not float in sharp little clumps. If the dressing looks loose at this point, that’s fine; it tightens once it coats the corn and chills.
Coating the Corn Without Crushing It
Add the corn and toss gently until every kernel has a glossy coating. If you stir hard, especially with thawed frozen corn, the bowl turns starchy and the kernels start to break. Season with salt and pepper now, because the dressing needs that first round of seasoning before the cheese and bacon go in.
Folding in the Finishing Ingredients
Add the cotija, bacon, and red onion last so they stay distinct in the salad. The cheese should melt just slightly against the dressed corn, not vanish into paste. If the red onion tastes too sharp, let the finished salad sit for the full 15 minutes; that resting time softens the bite without cooking it.
The Final Stir Before Serving
Give the bowl one quick stir right before it hits the table. Chilling can pull the dressing down into the bottom of the bowl, and a brief toss brings everything back together. Taste again at the end; cold food dulls salt and acid, so a final pinch of salt or squeeze of lime is often what wakes it up.
How to Adapt This for Different Tables and Different Corn
Dairy-Free Version
Use a dairy-free sour cream or plain unsweetened vegan yogurt in place of the crema, then keep the mayonnaise if you eat eggs or use a vegan mayo instead. You’ll lose a little of Cotija’s salty crumble, so finish with extra Tajín and a pinch of flaky salt to replace that punch.
Vegetarian Street Corn Salad
Skip the bacon and add a little more Cotija or a handful of toasted pepitas for crunch. The salad still tastes complete because the creamy dressing and tangy cheese do most of the heavy lifting, and the pepitas bring the missing texture without changing the flavor direction.
Using Frozen Corn the Right Way
Thaw the corn and drain it well before mixing it with the dressing. If there’s too much surface water, the sauce loosens and slides off instead of clinging. Frozen corn is a great shortcut because it keeps a firm bite and tastes sweet all year.
Making It Ahead for a Crowd
Mix everything except the bacon and a little of the cotija, then hold those back until just before serving. That keeps the bacon crisp and the top of the salad looking fresh. This salad is best within a couple of hours, which makes it ideal for potlucks and taco bars.
Storage and Reheating
- Refrigerator: Store covered for up to 3 days. The dressing will thicken and the onion will soften, but the flavor stays good.
- Freezer: Don’t freeze it. The creamy dressing separates and the corn loses its fresh bite when thawed.
- Reheating: This salad is meant to be served cold or cool. If it has been refrigerated, let it sit at room temperature for 10 to 15 minutes and stir well before serving so the dressing loosens again.
Answers to the Questions Worth Asking

Creamy Mexican Street Corn Salad
Ingredients
Method
- Whisk together crema, mayonnaise, cilantro, lime juice, garlic, and tajín in a large bowl until smooth and evenly combined. Use a quick whisking motion so the garlic and tajín disperse throughout the creamy base.
- Add corn kernels to the bowl and toss gently until each kernel is coated with the creamy cilantro-lime dressing. Season with salt and pepper to taste, mixing just enough to distribute.
- Fold in Cotija cheese, bacon, and red onion until evenly spread through the salad. Stop as soon as no large dry pockets of onion or cheese remain.
- Refrigerate the salad for 15 minutes to allow the flavors to meld. Cover the bowl so the surface doesn’t dry out.
- Give the salad a quick stir before serving and adjust seasoning as needed. Add a final pinch of salt and a squeeze of lime only if the flavor tastes flat.