Mexican Street Corn Salad

Loading…

By Reading time

Golden corn kernels coated in a creamy cilantro-lime dressing are the kind of side dish that disappears before the rest of the meal has a chance to settle in. This Mexican street corn salad keeps the smoky-sweet snap of elote, but it’s easier to serve at a cookout, easier to scoop, and a lot less messy than corn on the cob.

The balance matters here. Crema gives the dressing that smooth, tangy base, while mayonnaise adds body so it clings to every kernel instead of sliding to the bottom of the bowl. Tajín brings chile, lime, and salt in one shot, which keeps the dressing bright without needing a long ingredient list. A short rest in the fridge gives the corn time to soak up the dressing and lets the garlic and lime mellow into the background instead of shouting at the first bite.

You’ll also find a few practical notes below on how to keep the salad from getting watery, what to swap if you don’t have crema, and how to adjust it when you want more heat or a lighter finish.

The dressing coated every kernel without turning it soupy, and the Tajín with the lime gave it that exact street-corn taste. I made it ahead for dinner and it held up perfectly after chilling.

★★★★★— Maria L.

Save this creamy Mexican street corn salad for the next cookout when you want a bright, spoonable side with real elote flavor.

Save to Pinterest

The Reason This Salad Stays Creamy Instead of Turning Thin

The most common mistake with street corn salad is using too much dressing too early and then wondering why the bowl turns loose after ten minutes. Corn holds a little moisture, especially if it’s been thawed or freshly cooked, and that moisture needs somewhere to go. A dressing that starts out too heavy can slide right off the kernels; one that’s balanced with crema and mayo coats without puddling.

The other thing worth watching is the cheese and bacon. Cotija adds salt and a dry, crumbly texture that breaks up the creaminess, but it won’t melt into the dressing the way a softer cheese would. Bacon brings smoky salt, but if it’s not fully crisp, it softens in the salad and loses the texture that makes each bite interesting. Add both after the corn is coated so they stay distinct.

  • Fresh or frozen corn — Frozen corn works well here if you thaw and drain it first. If you use fresh corn cut from the cob, the kernels stay a little sweeter and snappier. Canned corn works in a pinch, but drain it well and expect a softer bite.
  • Mexican crema or sour cream — Crema is thinner and tangier, which keeps the dressing light. Sour cream is the easy substitute and works fine, though the finished salad will be a little thicker and less silky. If sour cream is all you have, loosen it with a teaspoon or two more lime juice.
  • Tajín seasoning — This is doing more than seasoning the salad. It adds chile-lime brightness without extra chopping or a long spice list. If you don’t have it, a mix of chili powder, a pinch of salt, and extra lime zest gets you close, but the flavor won’t be quite the same.
  • Cotija cheese — Cotija stays crumbly and salty, which is exactly what this salad needs. Feta can stand in if that’s what’s in the fridge, but it brings a sharper tang and a softer crumble. Use a light hand with either one, since the bacon already adds salt.

How to Build the Dressing So It Clings to Every Kernel

Whisk the base until it looks smooth and loose

Start with the crema, mayonnaise, cilantro, lime juice, garlic, and Tajín in a large bowl. Whisk until the dressing looks smooth and no streaks of mayo remain. If the garlic is unevenly chopped, it can land in one harsh bite, so mince it finely. The dressing should be pourable, not stiff, because it needs to coat the corn instead of sitting on top of it.

Toss the corn gently, not aggressively

Add the corn and fold it through the dressing with a spatula or large spoon. You want every kernel coated, but you don’t want to crush the corn and release extra liquid into the bowl. If the salad starts to look wet at this stage, it usually means the corn wasn’t drained well enough. A minute of gentle tossing is enough.

Finish with the salty, crunchy add-ins

Fold in the Cotija, bacon, and red onion after the corn is coated. That order keeps the cheese from dissolving into the dressing and keeps the bacon from getting soft too quickly. Taste before adding more salt, since Cotija and bacon both bring plenty. Chill the salad for at least 15 minutes, then stir once more before serving so the dressing settles back around the corn.

How to Adapt This for Lighter, Spicier, or Make-Ahead Serving

Dairy-Free Version Without Losing the Creamy Texture

Use a dairy-free sour cream and a dairy-free mayo, then add a little extra lime juice to keep the dressing bright. You’ll lose the slight tang and richness of crema, but the salad still coats well and holds up nicely for serving cold.

Vegetarian Street Corn Salad

Skip the bacon and add a little extra Tajín or a pinch of smoked paprika for depth. The salad becomes a little cleaner and lighter tasting, so a second handful of Cotija helps replace some of the savory punch.

Make It Spicier Without Muddying the Flavor

Add finely diced jalapeño or a small pinch of cayenne to the dressing. That gives you heat without changing the texture, and the lime keeps the spice bright instead of flat. Hot sauce works too, but it can thin the dressing if you overdo it.

Storage and Reheating

  • Refrigerator: Up to 2 days. The salad stays tasty, but the dressing loosens a bit as the corn releases moisture.
  • Freezer: I don’t recommend freezing it. The creamy dressing separates and the corn turns watery after thawing.
  • Reheating: This salad is meant to be served cold or lightly chilled. If it has sat in the fridge, stir it well and let it stand at room temperature for 10 to 15 minutes before serving so the dressing softens and the flavors open up.

Answers to the Questions Worth Asking

Can I use canned corn for Mexican street corn salad?+

Yes, but drain it well and pat it dry if it looks wet. Canned corn has a softer texture than fresh or frozen, so getting rid of extra liquid keeps the salad from turning runny after it sits.

How do I keep street corn salad from getting watery?+

Start with well-drained corn and don’t add extra dressing beyond what the recipe needs. The salad also needs that short chill time so the dressing can settle around the kernels instead of pooling at the bottom.

Can I make Mexican street corn salad ahead of time?+

Yes. It can be made up to 2 hours ahead and held in the refrigerator, which is long enough for the flavors to come together without the corn losing its texture. Stir it once before serving and add the cilantro garnish at the end.

How do I make street corn salad without bacon?+

Leave it out and add a pinch more salt, or replace some of the smoky depth with a little smoked paprika. The salad still works because the crema, lime, Tajín, and Cotija carry most of the flavor.

Can I use feta instead of Cotija cheese?+

Yes, feta works if Cotija isn’t available. It’s a little tangier and softer, so use a lighter hand and taste before adding more salt because feta can push the salad over the edge quickly.

Mexican Street Corn Salad

Mexican street corn salad with golden corn kernels coated in a creamy cilantro-lime dressing, plus cotija and smoky bacon. Toss everything together, chill briefly for flavor melding, and finish with extra cilantro for a fresh elote-style side.
Prep Time 15 minutes
chill 15 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: Mexican
Calories: 410

Ingredients
  

corn salad base
  • 6 cup corn kernels Use fresh, thawed frozen, or drained canned corn.
  • 0.5 cup Mexican crema or sour cream
  • 0.25 cup mayonnaise
  • 0.25 cup fresh cilantro, chopped
  • 3 tbsp lime juice
  • 2 clove garlic, minced
  • 1 tsp tajín seasoning
  • 0.5 cup crumbled Cotija cheese
  • 6 slice bacon, cooked and crumbled
  • 0.25 cup diced red onion
  • 0.5 Salt and pepper to taste Add gradually and taste before serving.
  • 1 Cilantro for garnish

Method
 

Make the cilantro-lime dressing
  1. Whisk together Mexican crema or sour cream, mayonnaise, chopped fresh cilantro, lime juice, minced garlic, and tajín seasoning until smooth and evenly combined. Make sure no garlic clumps remain and the mixture looks creamy.
  2. Add corn kernels to the bowl and toss gently until the kernels are evenly coated with the dressing. Visual cue: the corn should look glossy and speckled with cilantro.
  3. Season with salt and pepper to taste, mixing just enough to distribute. Visual cue: you should see flecks of seasoning and the corn flavor should taste balanced.
Fold in elote toppings
  1. Fold in crumbled Cotija cheese, cooked and crumbled bacon, and diced red onion until evenly distributed. Visual cue: Cotija should create white salty pockets throughout the salad.
Chill and serve
  1. Refrigerate the salad for at least 15 minutes so the flavors meld. Visual cue: the salad will look slightly thicker as the dressing chills.
  2. Stir gently before serving and adjust seasoning as needed. Add a final pinch of salt and pepper if the corn tastes flat.
  3. Garnish with cilantro for garnish right before serving. Visual cue: fresh green cilantro sits on top in a light layer.

Notes

Pro tip: if your corn is very wet (especially thawed frozen or canned), pat it lightly dry so the dressing stays creamy instead of watery. Store covered in the refrigerator up to 2 days; for best texture, stir once again before serving. Freezing isn’t recommended because the cotija-dressing can break and the corn can soften. For a lighter option, use light crema or Greek yogurt in place of Mexican crema/sour cream.

Loved this recipe?

Pin it for later or print a clean copy for your kitchen binder.

Save to Pinterest

Leave a Comment

Recipe Rating