Creamy Mexican Street Corn Salad

Category: Salads & Side dishes

Golden corn kernels drenched in a creamy cilantro-lime dressing hit that sweet spot between refreshing and indulgent. The corn stays bright, the cotija gives every bite a salty crumble, and the bacon brings just enough smoke to keep the whole bowl from feeling one-note. It’s the kind of side dish people hover over at the table, then go back for after they’ve already said they’re full.

What makes this version work is balance. The crema and mayonnaise give body without turning the salad heavy, while lime juice and tajín keep the dressing sharp enough to wake up sweet corn. A short rest in the fridge matters here because the garlic mellows, the seasoning settles in, and the dressing clings better to the kernels instead of pooling at the bottom of the bowl.

You’ll find the small details that keep this salad from turning watery, plus a few smart swaps if you’re using frozen or canned corn. It’s a simple side, but the texture is what makes it memorable.

The dressing coated every kernel without getting runny, and the little bit of tajín made it taste like real street corn instead of just a mayo salad. I made it ahead for dinner and it was even better after the 15-minute rest.

★★★★★— Marissa T.

Save this creamy Mexican street corn salad for the next cookout when you want a cold side with tang, crunch, and just enough bacon to keep people coming back.

Save to Pinterest

The Trick to Keeping Street Corn Salad Creamy, Not Soupy

Street corn salad goes wrong fast when the corn brings too much moisture or the dressing gets diluted before it has a chance to cling. That usually happens with canned corn that hasn’t been drained well, or frozen corn that’s been thawed and left sitting in a puddle. The fix is simple: start with dry corn and a dressing that’s thick enough to coat every kernel.

This recipe leans on crema or sour cream plus a smaller amount of mayonnaise, which gives you richness without turning the bowl greasy. Lime juice and tajín cut through the fat, so the salad tastes bright instead of heavy. The rest time is not optional busywork; it gives the garlic time to soften and lets the seasoning settle into the corn.

What Each Ingredient Is Actually Doing in This Dish

  • Corn kernels — Fresh, frozen, or canned all work, but the key is moisture control. If you use frozen corn, thaw and pat it dry. If you use canned, drain it well and give it a quick shake in the colander so the dressing doesn’t slide off.
  • Mexican crema or sour cream — This is the base that gives the salad its creamy texture. Crema is a little looser and milder; sour cream brings a sharper tang. Either works, though crema gives the most authentic street corn feel.
  • Mayonnaise — A small amount adds body and helps the dressing cling to the corn. You can swap in more sour cream if needed, but the result will be lighter and less lush.
  • Lime juice, garlic, and tajín — These are the ingredients that keep the salad from tasting flat. Lime wakes everything up, garlic gives the dressing depth, and tajín adds chile-lime heat without extra chopping.
  • Cotija cheese — Cotija brings the salty, crumbly finish that makes this taste like street corn instead of a generic corn salad. Feta works in a pinch, but it’s tangier and softer, so the flavor shifts a bit.
  • Bacon and red onion — Bacon adds smoke and crunch, while red onion gives a sharp bite that cuts through the creaminess. Dice the onion finely so it blends into the salad instead of dominating it.

Building the Bowl So Every Kernel Gets Coated

Whisk the dressing first

Start with the crema, mayonnaise, cilantro, lime juice, garlic, and tajín in a large bowl. Whisk until the mixture looks smooth and speckled with herbs, with no streaks of mayo left behind. If the dressing tastes flat at this stage, it’ll taste flat later too, so season it now with a little salt and pepper before the corn goes in.

Add the corn and coat gently

Tip in the corn and fold it through just until every kernel looks glossy. Don’t stir aggressively or you’ll break up the kernels and turn the salad mushy. If the corn seems dry, add a spoonful more crema rather than more lime juice; extra acid loosens the dressing and can make the bowl watery.

Fold in the salty finishing ingredients

Add the cotija, bacon, and red onion after the corn is coated. That keeps the cheese from disappearing into the dressing and helps the bacon stay a little crisp instead of soaking up all the moisture right away. Give the bowl one final taste and adjust the salt only after the bacon and cotija are in, since both bring plenty of seasoning on their own.

Let it rest before serving

Chill the salad for at least 15 minutes. That short rest lets the garlic soften and the dressing settle into the corn instead of sitting on top. Stir once more before serving, because the creamy part will collect at the bottom as it rests.

Three Ways to Make This Corn Salad Fit the Table You’re Serving

Dairy-Free Version

Use a thick dairy-free sour cream or plain unsweetened yogurt alternative and swap the cotija for a dairy-free crumbly cheese, or leave the cheese out entirely and lean harder on lime and tajín. The salad will taste a little brighter and less salty, so don’t skip the final seasoning check.

Vegetarian Street Corn Salad

Leave out the bacon and add a pinch more tajín plus a little smoked paprika if you want that smoky note back. You’ll lose the crisp, salty bite bacon brings, but the salad still tastes complete because the crema, cotija, and lime do most of the heavy lifting.

Using Frozen or Canned Corn

Frozen corn works well if it’s thawed and dried thoroughly. Canned corn is the easiest shortcut, but drain it well and pat it dry so the dressing doesn’t turn thin. If you want a deeper corn flavor, spread the kernels in a hot skillet for a few minutes first to pick up a little color, then cool them before mixing.

Make It Ahead for a Crowd

Mix the dressing and prep the toppings a few hours ahead, but hold back the corn until closer to serving if you want the cleanest texture. This salad can sit for about 2 hours already dressed before the corn starts softening too much, which makes it a good cookout side without last-minute stress.

Storage and Reheating

  • Refrigerator: Store covered for up to 3 days. The corn softens a little as it sits, but the flavor holds up well.
  • Freezer: I don’t recommend freezing this salad. The creamy dressing separates and the corn turns watery when thawed.
  • Reheating: Serve it cold or let it sit at room temperature for 10 to 15 minutes. If you warm it, the dressing can loosen and lose that fresh street corn texture.

Answers to the Questions Worth Asking

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

Yes, but it’s best within 2 hours of mixing if you want the freshest texture. After that, the corn starts softening and the dressing gets a little looser. If you need to prep earlier, keep the dressing and corn separate and combine them before serving.

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

Dry the corn well before it goes into the bowl, especially if you’re using frozen or canned corn. The other culprit is too much lime juice or too much stirring, which breaks down the creamy coating. A thick dressing and a short chill time solve most of that.

Can I use frozen corn instead of fresh corn?+

Absolutely. Thaw it completely and pat it dry so it doesn’t water down the dressing. Frozen corn has a softer bite than fresh, but the flavor still works well in this salad.

How do I make this without mayo?+

Use all crema or sour cream instead of the mayo. The dressing will taste a little tangier and won’t cling quite as thickly, but it still works. If it feels too sharp, add a spoonful more crema rather than extra lime juice.

Can I leave out the bacon and still have good flavor?+

Yes. The salad still has plenty going on from the cotija, lime, garlic, and tajín. If you want a little more depth without bacon, add smoked paprika or serve it with a sprinkle of toasted pepitas for crunch.

Creamy Mexican Street Corn Salad

Creamy Mexican street corn salad with golden corn kernels coated in a cilantro-lime dressing, then studded with crispy bacon and cotija cheese. This easy elote-style salad chills briefly so the flavors meld for a fresh, summer side.
Prep Time 15 minutes
Chill 15 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: Mexican

Ingredients
  

Creamy cilantro-lime dressing
  • 0.5 cup Mexican crema or sour cream
  • 0.25 cup mayonnaise
  • 0.25 cup fresh cilantro, chopped
  • 3 tbsp lime juice
  • 2 garlic, minced
  • 1 tsp tajín seasoning
Street corn mix-ins
  • 6 cup corn kernels (fresh, frozen, or canned)
  • 0.5 cup crumbled Cotija cheese
  • 6 bacon, cooked and crumbled
  • 0.25 red onion, finely diced
  • salt and pepper to taste

Method
 

Make the cilantro-lime dressing
  1. In a large bowl, whisk Mexican crema or sour cream, mayonnaise, chopped fresh cilantro, lime juice, minced garlic, and tajín seasoning until smooth and creamy.
  2. Add corn kernels and toss gently until every kernel is coated.
  3. Season with salt and pepper, then toss again to distribute evenly.
Add the toppings and chill
  1. Fold in Cotija cheese, crumbled bacon, and finely diced red onion until the salad looks evenly speckled.
  2. Refrigerate for at least 15 minutes to allow the flavors to meld, then cover the bowl to prevent drying.
Serve
  1. Give the salad a quick stir before serving, then adjust seasoning with more salt and pepper if needed.
  2. For meal prep, make up to 2 hours ahead and keep refrigerated until serving.

Notes

Pro tip: If using canned corn, drain well and pat lightly so the dressing clings to the kernels instead of pooling. Refrigerate in a sealed container for up to 3 days; freeze is not recommended because the creamy dressing can break. For a lighter option, swap Mexican crema/sour cream for a reduced-fat or Greek-yogurt-style alternative while keeping the lime and tajín for the same elote flavor.

You might also like these recipes

Leave a Comment

Recipe Rating