Mexican Street Corn Salad

Category: Salads & Side dishes

Golden corn kernels coated in a creamy lime dressing are the kind of side dish that disappears before the main course settles in. This Mexican street corn salad has the best parts of elote in a spoonable bowl: sweet corn, tangy crema, salty Cotija, smoky bacon, and just enough Tajín to keep every bite lively. It’s cool, creamy, crunchy, and messy in the best possible way.

What makes this version work is balance. The dressing is loose enough to cling to the corn without turning heavy, and the lime juice keeps the mayo and crema from tasting flat. A short rest in the fridge matters here because the corn absorbs some of that seasoning and the onion softens just enough to stop tasting sharp. If the salad seems a little loose at first, that’s normal; it tightens up after chilling.

Below, you’ll find the small details that keep the dressing from tasting bland, the best way to handle fresh versus frozen corn, and a few practical swaps for making it fit what’s in your kitchen.

The dressing coated every kernel without getting watery, and the 15-minute chill made the Cotija and bacon taste like they belonged there instead of just sitting on top.

★★★★★— Melissa R.

Save this creamy Mexican street corn salad for the cookout side that tastes best after a short chill and a final stir of Cotija and cilantro.

Save to Pinterest

The Dressing Needs Acid, Not Just Cream

Street corn salad falls flat when the dressing leans too hard on mayo or sour cream alone. Cream gives body, but it doesn’t wake up the corn. Lime juice and Tajín do the important work here: they sharpen the sweetness of the kernels and keep the whole bowl from tasting heavy after the first few bites.

The other common mistake is overdressing. Corn should look glossy and lightly coated, not drowned. If you add the cheese, bacon, and onion too early into a hot bowl, the Cotija softens too fast and the bacon loses its edge. Let the corn mixture cool just enough that the dairy stays fresh and the final texture stays crisp around the edges.

  • Fresh corn — Sweet summer corn gives the best texture, especially if you cut it off the cob after cooking and cooling it. Frozen corn works well too, and it can be thawed and drained without losing the salad’s character. Canned corn is the least ideal choice because it brings more softness and less pop.
  • Mexican crema or sour cream — Crema tastes a little lighter and silkier, but sour cream gets you close enough if that’s what you have. If you use sour cream, loosen it with an extra squeeze of lime so the dressing still coats instead of clumping.
  • Cotija cheese — Cotija gives the salty, crumbly finish that makes this taste like street corn instead of plain corn salad. Feta can stand in if needed, though it’s tangier and a little softer. Use the driest crumbly cheese you can find.
  • Tajín seasoning — This is what gives the salad that unmistakable chile-lime edge. If you don’t have it, use a pinch of chili powder and extra lime zest, but the flavor won’t be identical.

The 15 Minutes That Make the Salad Taste Finished

Whisk the Dressing Until It Looks Smooth and Loose

Start with the crema, mayonnaise, cilantro, lime juice, garlic, and Tajín in a large bowl and whisk until the mixture looks uniform and spoonable. You want it fully blended before the corn goes in, because once the kernels are added, it’s harder to see whether the seasoning is even. If the dressing tastes a little sharp at this stage, that’s a good sign; the corn will mellow it.

Coat the Corn Without Crushing It

Add the corn and toss gently until every kernel has a light sheen. Don’t stir aggressively, especially if you’re using cooked corn cut from the cob, because the kernels can break and turn the salad watery. Season with salt and pepper now, while the dressing is still easy to taste and correct.

Fold in the Heavy Hitters at the End

Add the Cotija, bacon, and red onion after the corn is already dressed. That keeps the cheese crumbly, the bacon crisp, and the onion from taking over the bowl. If the salad sits for a few minutes and looks a little wet, give it one more gentle stir before serving; the dressing will settle and cling better after the rest in the fridge.

Three Ways to Change the Bowl Without Losing the Point

Dairy-Free Street Corn Salad

Use a dairy-free sour cream or thick plain vegan yogurt in place of the crema, then skip the Cotija or use a salty dairy-free crumble. The salad still works because the lime, garlic, and Tajín carry most of the flavor; you’re mainly replacing richness and salt.

Make It Vegetarian Without Losing Texture

Leave out the bacon and add a little extra Cotija plus a pinch more Tajín to replace the smoky-salty edge. If you want a similar crunch, a handful of toasted pepitas gives the salad a clean bite without making it feel heavier.

Use Frozen Corn When Fresh Isn’t Around

Thaw the corn and drain off any excess moisture before tossing it with the dressing. Frozen kernels hold their shape well, which makes this a smart year-round version, but they need that drain so the salad doesn’t turn thin after chilling.

Storage and Reheating

  • Refrigerator: Store for up to 3 days in a covered container. The salad softens a little as it sits, and the bacon loses some crispness.
  • Freezer: I don’t recommend freezing this. The creamy dressing separates and the corn turns watery when thawed.
  • Reheating: Serve it cold or let it sit at room temperature for 15 to 20 minutes. If you warm it, the dressing can loosen and the Cotija can turn greasy, so don’t microwave the whole bowl.

Answers to the Questions Worth Asking

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

Yes, and this salad actually benefits from a short rest. You can make it up to 2 hours ahead, which gives the flavors time to meld without the corn getting soggy. Stir it gently before serving and add a fresh pinch of cilantro on top.

How do I keep corn salad from getting watery?+

Use corn that’s fully cooled and dry before it goes into the bowl. Warm corn releases steam, and that steam thins the dressing fast. If you’re using frozen corn, thaw it completely and drain any extra liquid first.

Can I use sour cream instead of Mexican crema?+

Yes. Sour cream gives you a little more tang and a slightly thicker dressing, which works well here. If it tastes too tight after mixing, add a touch more lime juice so it spreads over the corn instead of clumping.

How do I keep the bacon from getting soggy in street corn salad?+

Let the bacon cool completely before crumbling it in. If you add it while it’s warm, the steam softens the pieces and the bacon loses its crisp texture as the salad chills. Fold it in at the end so it stays distinct.

Can I make this without bacon and still have good flavor?+

Yes, and the salad still tastes full if you lean on the Cotija, lime, garlic, and Tajín. Add a handful of toasted pepitas or a little extra cheese for contrast so the bowl doesn’t feel like it’s missing its salty bite.

Mexican Street Corn Salad

Mexican street corn salad with creamy cilantro-lime dressing coats golden corn kernels like elote, then gets studded with cotija and bacon. Chill for 15 minutes so the flavors meld and the salad tastes bright, tangy, and savory in every bite.
Prep Time 15 minutes
chilling 15 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: Mexican
Calories: 410

Ingredients
  

corn kernels
  • 6 cup corn kernels
creamy dressing base
  • 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
  • Salt and pepper to taste
toppings
  • 0.5 cup crumbled Cotija cheese
  • 6 slice bacon, cooked and crumbled
  • 0.25 cup diced red onion
  • Cilantro for garnish

Method
 

Make the cilantro-lime crema
  1. Whisk together Mexican crema or sour cream, mayonnaise, fresh cilantro, lime juice, garlic, and tajín seasoning in a large bowl until smooth and creamy. The mixture should look evenly speckled with cilantro and tajín.
Coat and season
  1. Add corn kernels to the bowl and toss gently to coat in the cilantro-lime dressing. Make sure most kernels look glossy and creamy.
  2. Season with salt and pepper to taste. Stop when the flavor is balanced and not overly salty.
Fold in toppings and chill
  1. Fold in crumbled Cotija cheese, bacon, and diced red onion until evenly distributed. Leave a few cheese bits visible for texture.
  2. Refrigerate for at least 15 minutes to allow flavors to meld. Cover for best results so the corn stays fresh and creamy.
Serve
  1. Stir gently before serving and adjust seasoning as needed. Keep the kernels intact so the salad stays scoopable.
  2. Garnish with additional cilantro. Finish with a light sprinkle so it looks bright and fresh.

Notes

Pro tip: chill the salad covered so the crema thickens slightly and clings better to the corn. Refrigerate in an airtight container up to 2 days; freeze no (the texture of crema and cotija can break). If you want a lighter version, swap the mayonnaise for plain Greek yogurt to keep the tang while cutting richness.

You might also like these recipes

Leave a Comment

Recipe Rating