Mexican Street Corn Salad

Category: Salads & Side dishes

Golden corn kernels coated in a creamy lime dressing have a way of disappearing fast, especially when they’re finished with salty cotija, crisp bacon, and a hit of Tajín. This Mexican street corn salad keeps the same big, messy, addictive appeal of elote, but it’s easier to serve on a spoon and even easier to pass around at a cookout, taco night, or weeknight dinner.

The trick is keeping the dressing balanced and the corn texture intact. A mix of Mexican crema or sour cream with mayonnaise gives you body without turning the salad heavy, while lime juice and garlic keep it bright enough to cut through the richness. The corn should be coated, not drowned, so every bite still tastes like corn first. Letting it sit for 15 minutes matters because the seasoning settles into the kernels and the cotija softens just enough to meld with the dressing.

Below, I’ll walk through the one step that keeps this salad from getting watery, plus the swaps that still give you a good result if you need to work with what’s in the fridge.

The dressing clung to every kernel and the cotija stayed in little salty bites instead of disappearing. I made it 30 minutes ahead and it was even better after the flavors had time to settle.

★★★★★— Melissa R.

Creamy Mexican street corn salad with cotija, bacon, and Tajín is the side people go back for first.

Save to Pinterest

The Dressing Needs to Coat, Not Soak

The biggest mistake with corn salad is making it soupy. Corn releases a little moisture as it sits, and if the dressing starts out thin, the whole bowl turns slack and dull. This version stays sturdy because the crema and mayonnaise bring enough thickness to cling to the kernels while the lime juice cuts the richness without loosening everything too much.

Another thing worth respecting: the salad tastes better when the corn is tossed gently. If you stir it aggressively, you’ll break up the kernels and smash the cheese into the dressing. You want each kernel to stay distinct, with the cotija and bacon scattered through the bowl in little salty pockets.

  • Corn kernels — Fresh, frozen, or well-drained thawed corn all work here. Frozen corn is the easiest reliable option, and it holds its shape well as long as you thaw and drain it first. If you use fresh corn, cut it close to the cob so you get clean kernels without shredding them.
  • Mexican crema or sour cream — This is what gives the salad its creamy body. Crema is a little looser and slightly tangier, while sour cream is thicker and a bit sharper. Either one works; if you use sour cream, a splash of extra lime juice helps loosen the dressing.
  • Mayonnaise — Mayo adds richness and helps the dressing cling. Don’t skip it unless you’re intentionally changing the texture, because crema alone can taste a little flat. If you need a swap, use plain Greek yogurt for part of the mayo, but expect a tangier finish.
  • Cotija cheese — Cotija brings 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 softer. Crumble it finely so it disperses without clumping.
  • Bacon — The bacon adds smoky crunch and gives the salad a savory edge. Cook it until crisp enough to crumble cleanly; chewy bacon disappears into the dressing and loses its impact. If you want a vegetarian version, leave it out and add extra cotija plus a pinch more Tajín.
  • Tajín, lime, cilantro, and garlic — These are the ingredients that make the bowl taste awake. Tajín adds chili-lime heat, lime brightens the dressing, cilantro brings freshness, and garlic gives the salad a little backbone. Mince the garlic finely so it disappears into the dressing instead of biting back.

The 15 Minutes That Make the Flavor Come Together

Building the Dressing First

Whisk the crema or sour cream, mayonnaise, cilantro, lime juice, garlic, and Tajín in a large bowl until smooth. You want the dressing fully blended before the corn goes in so the seasoning distributes evenly. If the garlic is chunky, it will hit in harsh little bursts; minced fine, it blends into the lime and cream in a way that tastes balanced instead of sharp.

Coating the Corn Without Crushing It

Add the corn and toss gently until every kernel is slicked with dressing. A soft folding motion works better than heavy stirring, especially if the corn is tender. Season with salt and pepper at this stage, because the cotija and bacon are salty enough to carry the bowl, and too much salt too early can push it over the edge.

Finishing With the Good Stuff

Fold in the cotija, bacon, and red onion last so they stay distinct. The cheese softens a little as it sits, the bacon keeps its crunch longer, and the onion stays pleasantly sharp instead of fading into the dressing. Let the salad rest in the fridge for at least 15 minutes, then stir once more before serving and add a final handful of cilantro on top.

Three Ways to Adjust the Bowl Without Losing What Makes It Work

Make It Vegetarian Without Feeling Like a Compromise

Leave out the bacon and add an extra pinch of Tajín plus a little more cotija for depth. You lose the smoky crunch, so the best replacement is texture: a handful of toasted pepitas works well and keeps the salad interesting without changing the character of the dish.

Use Greek Yogurt for a Lighter Dressing

Swap in plain Greek yogurt for half of the sour cream or crema if you want a sharper, lighter salad. It thickens well, but it’s tangier and less round, so the dressing benefits from an extra drizzle of mayo or a small pinch of sugar if the lime feels too aggressive.

Turn It Into a Main Dish Side

Add black beans, diced avocado, or grilled chicken if you want the salad to eat like a fuller meal. Beans make it heartier without changing the flavor much, while avocado adds creaminess but should go in at the very end so it doesn’t turn mushy or brown.

Storage and Reheating

  • Refrigerator: Store covered for up to 2 days. The corn stays good, but the dressing loosens a bit as it sits and the bacon softens.
  • Freezer: I don’t recommend freezing this salad. The dairy dressing splits and the corn turns watery when it thaws.
  • Reheating: This dish is meant to be served cold or cool. If it has been chilled hard, let it sit at room temperature for 10 to 15 minutes and stir before serving; heating it will break the dressing.

Answers to the Questions Worth Asking

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

Yes, frozen corn works well here and is often the easiest option. Thaw it completely and drain off any extra liquid before mixing so the dressing doesn’t thin out. If the kernels seem wet, pat them dry with paper towels first.

How do I keep corn salad from getting watery?+

Use a thick dressing and drain the corn well before mixing. The usual problem is adding too much lime or using damp corn straight from thawing, which loosens the bowl fast. If the salad sits a while, stir it again before serving to bring the dressing back together.

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

Yes, and it actually benefits from a short rest. You can make it up to 2 hours ahead without losing texture, which gives the lime, garlic, and Tajín time to settle into the corn. Stir gently before serving and add the cilantro garnish at the end so it stays bright.

Can I leave out the bacon?+

Yes. The salad still works without it, but you’ll lose the smoky crunch that gives the bowl extra contrast. If you want to replace that texture, add toasted pepitas or extra diced red onion for bite.

How do I keep cotija from disappearing into the dressing?+

Fold the cheese in at the very end instead of whisking it into the dressing. Cotija is meant to stay in little salty crumbles, and if it goes in too early it softens into the sauce and loses its bite. A final sprinkle on top helps too.

Mexican Street Corn Salad

Mexican street corn salad with crema, lime, cilantro, and Tajín-coated corn kernels. Tossed like classic elote, then chilled so the dressing clings creamy to every bite with cotija and bacon.
Prep Time 15 minutes
chilling 15 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: Mexican
Calories: 420

Ingredients
  

Mexican street corn salad
  • 6 cup corn kernels Use fresh, thawed frozen, or canned corn drained well.
  • 0.5 cup Mexican crema or sour cream Stir smooth before mixing.
  • 0.25 cup mayonnaise Use full-fat for best creamy texture.
  • 0.25 cup fresh cilantro, chopped Reserve a little for garnish.
  • 3 tbsp lime juice Freshly squeezed recommended.
  • 2 garlic, minced Minced finely so it disperses evenly.
  • 1 tsp tajín seasoning Add to taste if you prefer less heat.
  • 0.5 cup Cotija cheese Crumbled.
  • 6 slice bacon, cooked and crumbled Crisp and crumble before adding.
  • 0.25 cup diced red onion Use finely diced for even bites.
  • Salt and pepper to taste Season in the bowl; adjust after chilling.
  • Cilantro for garnish Optional but recommended for freshness and color.

Equipment

  • 1 large bowl

Method
 

Make the crema-lime dressing and coat the corn
  1. In a large bowl, whisk together Mexican crema, mayonnaise, chopped cilantro, lime juice, minced garlic, and tajín seasoning until smooth and speckled.
  2. Add corn kernels to the bowl and toss gently until every kernel is coated with the creamy cilantro-lime mixture.
  3. Season with salt and pepper to taste and toss again, scraping the bottom to fully combine.
Fold in toppings and chill
  1. Fold in Cotija cheese, crumbled bacon, and diced red onion until evenly distributed with visible cotija throughout.
  2. Cover and refrigerate for at least 15 minutes so the flavors meld and the salad firms slightly, then stir gently before serving and adjust seasoning if needed.
  3. Garnish with additional cilantro right before serving.
  4. If making ahead, refrigerate up to 2 hours; stir again and reassess salt and pepper after chilling.

Notes

Pro tip: drain corn well (especially canned/frozen) so the dressing stays thick instead of watery. Refrigerate in a covered container for up to 2 days; freezing is not recommended due to texture changes. For a lighter option, swap Mexican crema/sour cream and mayonnaise for reduced-fat versions to keep the creamy elote-style coating.

You might also like these recipes

Leave a Comment

Recipe Rating