Golden corn kernels coated in a creamy cilantro-lime dressing are the kind of side dish that disappears before the main course gets a fair shot. The sweet corn, salty Cotija, smoky bacon, and a little tajín heat hit all at once, and the best part is that it still feels bright instead of heavy. It’s the sort of bowl people keep going back to for “just one more spoonful,” which is usually the sign that you’ve landed on a keeper.
This version works because the dressing is balanced before the corn goes in. Crema or sour cream gives body, mayonnaise adds that clingy richness, and lime juice keeps the whole thing lively. Fresh cilantro and garlic wake up the base, while tajín brings that chile-lime edge you expect from elote without needing to char anything. I also like folding in the bacon and Cotija after the corn is coated so they stay distinct instead of melting into the dressing.
Below, I’ve included the small details that matter most: which corn option gives you the best texture, why a short rest helps, and how to adapt the salad when you need it dairy-free or meatless.
The dressing coated every kernel without getting watery, and the 15-minute rest made the lime and tajín pop. I used frozen corn and it still tasted fresh — my husband asked me to bring it to our next cookout.
Love the creamy, tangy finish on this street corn salad? Save it to Pinterest for the next cookout, taco night, or backyard meal.
The Dressing Has to Coat, Not Drown, the Corn
Street corn salad goes sideways when the dressing turns loose and pools at the bottom of the bowl. That usually happens when there’s too much acid, not enough fat, or the corn is added while it’s still wet from thawing. This version keeps the dressing thick enough to cling to every kernel, so each bite tastes seasoned instead of watery.
The trick is to whisk the dressing first until it looks smooth and slightly thickened before anything else goes in. If you’re using frozen corn, thaw it and dry it well; if you’re using canned corn, drain it thoroughly. Fresh corn gives the sweetest crunch, but any version works if it’s not bringing extra moisture into the bowl.
- Corn — Fresh, frozen, or canned all work here. Fresh corn has the cleanest pop and the sweetest bite, but frozen corn is excellent if you thaw it fully and pat it dry. Canned corn is the softest option, so drain it well and expect a slightly more tender salad.
- Mexican crema or sour cream — This is the base that gives the salad body. Crema is a little looser and tangier; sour cream is thicker and sharper. If you only have sour cream, it’s the easiest swap, and a splash of lime juice helps keep the flavor bright.
- Mayonnaise — Mayo helps the dressing cling to the corn and keeps the texture silky. You can cut it back a little if you want a lighter bowl, but leaving some in prevents the salad from tasting flat.
- Cotija cheese — Cotija brings salt and crumbly texture that you can’t fully get from a soft cheese. Feta is the closest substitute if Cotija isn’t available, though it’s a bit tangier and less mellow.
- Tajín — This seasoning adds chile-lime punch without extra work. If you don’t have it, use a pinch of chili powder plus a little extra lime zest, but the result will be less sharp and less citrusy.
- Bacon and red onion — Bacon adds smoky salt, and the onion cuts through the creaminess with a little bite. If you want a vegetarian version, skip the bacon and add a pinch more tajín plus a handful of roasted pepitas for crunch.
The 15-Minute Rest That Makes the Flavor Click
Build the dressing first
Whisk the crema, mayonnaise, cilantro, lime juice, garlic, and tajín together in a large bowl until the dressing looks smooth and evenly speckled with herbs. You’re looking for a texture that coats a spoon rather than sliding right off. If the lime juice seems to loosen it more than you want, let it sit for a minute; the dairy will settle into a thicker consistency once the flavors start to meld.
Coat the corn gently
Add the corn and toss just until every kernel is covered. Stir too aggressively and the corn breaks down, especially if you’re using canned corn or a softer frozen variety. Season with salt and pepper now, not at the very end, because the dressing needs that first round of seasoning to wake up the sweetness in the corn.
Fold in the finishing ingredients
Add the Cotija, bacon, and red onion after the corn is coated. That keeps the cheese from dissolving into the dressing and preserves the little sharp bursts from the onion. A gentle fold is enough; you want distinct pieces in the bowl, not a paste with garnish mixed through it.
Let it sit, then taste again
Refrigerate the salad for at least 15 minutes so the garlic softens, the lime settles in, and the dressing clings a little better. This short rest matters more than most people think. Right before serving, stir again and taste for salt, since cold food almost always needs one last adjustment to read clearly.
Three Ways to Make This Street Corn Salad Fit Your Table
Dairy-Free Street Corn Salad
Use a dairy-free sour cream or plain unsweetened vegan yogurt in place of the crema, and swap the Cotija for a crumbly dairy-free feta-style cheese if you have one you trust. The salad will still be creamy, though the tang will be a little more pronounced and the finish less salty.
Vegetarian Version with Extra Crunch
Leave out the bacon and add toasted pepitas or crushed tortilla chips right before serving. That gives you the smoky-salty contrast you’d otherwise get from the bacon, and the extra crunch keeps the salad from leaning too soft.
Turning It into a Hearty Corn Pasta Salad
Toss the finished salad with cooked, cooled short pasta and add a splash more lime juice to loosen the dressing. The result is more filling and better for potlucks, though the creamy coating will need a little extra seasoning because the pasta absorbs salt fast.
Storage and Reheating
- Refrigerator: Store covered for up to 2 days. The salad stays tasty, but the dressing will tighten and the onion will soften a bit.
- Freezer: I don’t recommend freezing it. The dairy dressing separates and the corn turns watery when thawed.
- Reheating: This salad is served cold, so don’t reheat it. If it has been chilled for a while, let it sit at room temperature for 10 to 15 minutes and stir in a small spoonful of crema or a squeeze of lime if it tastes stiff.
Answers to the Questions Worth Asking

Creamy Mexican Street Corn Salad
Ingredients
Method
- Whisk Mexican crema or sour cream, mayonnaise, chopped cilantro, lime juice, minced garlic, and tajín in a large bowl until smooth and evenly combined.
- Add corn kernels to the bowl and toss gently so every kernel is coated with the creamy mixture.
- Season with salt and pepper to taste, stirring until the dressing looks glossy and evenly distributed.
- Fold in crumbled Cotija cheese, cooked and crumbled bacon, and finely diced red onion so the top appears speckled with cheese and bacon.
- Refrigerate for at least 15 minutes to allow flavors to meld, then the salad should look thicker and the corn should be well seasoned.
- Give the salad a quick stir before serving, adjusting salt and pepper as needed for balanced flavor.