Mexican Street Corn Salad

Loading…

By Reading time

Golden corn kernels coated in a creamy lime dressing hit that sweet spot between fresh and indulgent, and this Mexican street corn salad earns its place on the table fast. The corn stays juicy, the dressing clings without turning heavy, and the cotija and bacon give each bite enough salt and crunch to keep you going back for another spoonful.

What makes this version work is the balance. Crema brings tang and body, mayonnaise keeps the dressing smooth, and lime juice cuts through the richness so the salad still tastes bright. Tajín adds a little chile-lime punch without burying the corn, and the short rest time lets the flavors settle into the kernels instead of sitting on top of them.

Below, I’ll show you how to keep the corn from getting watery, when to add the cheese so it doesn’t disappear into the dressing, and the simple swaps that still keep the spirit of elote intact.

The dressing coated every kernel without puddling at the bottom, and after 15 minutes in the fridge the flavor came together perfectly. I served it with grilled chicken and there wasn’t a spoonful left.

★★★★★— Melissa T.

Save this Mexican street corn salad for the nights when you want creamy, tangy elote flavor without firing up the grill.

Save to Pinterest

The Trick to Keeping Corn Salad Creamy Instead of Soupy

The biggest mistake with street corn salad is treating it like a dump-and-stir side. Warm kernels release moisture, sour cream loosens as it sits, and the whole bowl can slide into a thin sauce if the ratios are off. This version keeps the dressing thick enough to cling, which matters because the corn should taste coated, not drowned.

If you’re using fresh corn, cool it before mixing it with the dressing. If it’s frozen, thaw it and pat it dry so extra water doesn’t dilute the crema. The short rest in the fridge is there for flavor, not for softening the corn — you want the kernels still crisp at the edges when it hits the table.

Tajin is doing more than adding heat. It brings acidity, salt, and a little chile in one shot, which means the salad tastes finished without needing a long ingredient list.

What Each Ingredient Is Actually Doing in This Dish

  • Corn kernels — Sweet corn is the base and the texture you’re protecting. Fresh, frozen, or even canned can work, but frozen corn should be fully thawed and drained well. If you want the best bite, use cooked corn that still has some snap instead of soft, overcooked kernels.
  • Mexican crema or sour cream — This is what gives the salad its rich, spoonable body. Crema is slightly thinner and a little tangier; sour cream makes a thicker, more familiar coating. Either works, but don’t swap in plain yogurt unless you’re fine with a sharper tang and a looser finish.
  • Mayonnaise — Mayo smooths out the dressing and helps it cling to the corn. It doesn’t taste like mayo once the lime and cheese go in. If you want a lighter result, cut it back a little, but don’t remove it entirely or the dressing can feel flat.
  • Cotija cheese — Cotija brings the salty, crumbly finish that makes this taste like street corn instead of generic corn salad. Feta can stand in if that’s what you have, though it’s softer and more tangy. Add it at the end so it stays in visible crumbles instead of dissolving.
  • Bacon — The bacon adds smoky salt and crunch against the creamy dressing. Cook it until crisp, then crumble it only after it cools so it stays snappy. If you skip it, the salad still works, but you lose some of the savory edge that balances the sweetness of the corn.
  • Lime juice, garlic, cilantro, and tajín — These are the ingredients that keep the salad bright. Lime wakes up the richness, garlic adds a little bite, cilantro brings freshness, and tajín ties it together with chile-lime seasoning. Fresh lime juice matters here; bottled juice tastes dull and can make the dressing taste heavy.

How to Mix It So the Dressing Stays on the Corn

Whisk the Dressing First

Combine the crema, mayonnaise, cilantro, lime juice, garlic, and tajín in a large bowl before the corn goes in. That gives you an even base so the seasoning doesn’t clump in one spot. The mixture should look smooth and lightly speckled with herbs. If the garlic is too coarse, it can poke through in harsh bites, so mince it fine.

Coat the Corn Gently

Add the corn and fold it through the dressing with a spatula or large spoon. Stir enough to coat every kernel, but don’t beat it up or you’ll crush the corn and thin out the salad. If the bowl looks dry, add a spoonful more crema rather than a splash of lime, which can make the whole thing loose.

Fold in the Finishers Last

Add the cotija, bacon, and red onion after the corn is already coated. That keeps the cheese from disappearing and the bacon from turning soft too soon. The onion should stay sharp and crisp; if yours tastes harsh, soak the diced onion in cold water for five minutes, then drain it well before adding it.

Let It Sit, Then Taste Again

Refrigerate the salad for at least 15 minutes so the flavors settle. This is when the lime, salt, and tajín stop tasting separate and start tasting like one dish. Give it one last stir before serving, then adjust with salt, pepper, or a little more lime if it needs more lift.

How to Adapt This for Different Tables and Dietary Needs

Dairy-Free Version That Still Tastes Creamy

Use a dairy-free sour cream and keep the mayonnaise in place if you eat eggs. The salad will still have the same cool, creamy feel, though cotija will need to be replaced too; a little extra tajín and salt help make up for the missing cheese. This version is a little brighter and less rich, which works well if you’re serving it beside grilled foods.

Vegetarian Street Corn Salad

Skip the bacon and add an extra pinch of smoked paprika or a little more tajín for depth. Without bacon, the salad leans more toward the classic elote flavor, which is still strong and satisfying. If you want more texture, add diced avocado right before serving instead of leaving the bacon out entirely with nothing in its place.

Using Frozen or Canned Corn

Frozen corn is the easiest swap and probably the one I use most often. Thaw it completely and blot it dry so it doesn’t water down the dressing. Canned corn works in a pinch, but drain it well and expect a softer texture than fresh or frozen.

Storage and Reheating

  • Refrigerator: Store covered for up to 2 days. The dressing thickens a little and the corn softens slightly, but the flavor stays good.
  • Freezer: I don’t recommend freezing this salad. The creamy dressing separates and the corn turns watery once thawed.
  • Reheating: This salad is meant to be served cold. If it’s been refrigerated, let it sit out for 10 to 15 minutes, then stir and refresh with a small squeeze of lime. Heating it will break the dressing and dull the flavor.

Questions I Get Asked About This Recipe

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

Yes, and it actually benefits from a short rest. Make it up to 2 hours ahead, then stir it before serving so the dressing redistributes and the cotija stays from clumping at the bottom. Longer than that, the corn can start to shed moisture and thin the sauce.

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

Start with dry corn, especially if you’re using frozen or canned. Mix the dressing first, then fold the corn in so the bowl doesn’t turn into a loose slurry while you’re seasoning it. If it still looks thin, add a little more cotija or a spoonful of mayo to tighten it back up.

Can I use frozen corn instead of fresh corn for elote salad?+

Absolutely. Thaw it fully and pat it dry so the extra ice crystals don’t water down the dressing. Frozen corn gives you a soft, sweet bite that works well in this salad, though fresh corn has a little more snap.

How do I make Mexican street corn salad without cotija cheese?+

Feta is the closest swap, though it’s a little tangier and softer than cotija. Use a light hand with salt because feta can be saltier, and keep the cheese crumbled instead of finely chopped so you still get those little savory pops in each bite.

Can I leave out the bacon and still keep the salad flavorful?+

Yes. The bacon adds smoke and crunch, but the lime, tajín, cotija, and garlic still carry the dish. If you want to replace some of that savory depth, add a pinch of smoked paprika or serve the salad with something grilled alongside it.

Mexican Street Corn Salad

Mexican street corn salad with golden corn kernels coated in a creamy cilantro-lime dressing, studded with cotija and bacon. It’s a no-cook elote-style side tossed, chilled 15 minutes, then garnished for a bright, savory bite.
Prep Time 15 minutes
Chill 15 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: Mexican

Ingredients
  

Mexican street corn salad base
  • 6 cup corn kernels
  • 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
  • 0.5 cup crumbled Cotija cheese
  • 6 bacon, cooked and crumbled
  • 0.25 cup diced red onion
  • 0.5 salt and pepper to taste
  • 0.25 cup cilantro for garnish

Equipment

  • 1 large bowl

Method
 

Make the cilantro-lime dressing
  1. Whisk crema, mayonnaise, chopped cilantro, lime juice, minced garlic, and tajín seasoning in a large bowl until smooth and creamy. Stop whisking when the mixture looks evenly green-speckled and glossy.
Toss and season
  1. Add corn kernels to the dressing and toss gently until every kernel is coated. Season with salt and pepper and toss again so the seasoning distributes evenly.
Fold in elote toppings
  1. Fold in crumbled Cotija cheese, cooked crumbled bacon, and diced red onion using gentle motions. The salad should look speckled with white Cotija and red onion bits.
Chill to meld flavors
  1. Cover and refrigerate for at least 15 minutes to let the flavors meld. Look for the dressing to cling more tightly to the corn while the salad chills.
Finish and serve
  1. Stir gently before serving and adjust seasoning as needed. Garnish with additional cilantro right before serving and serve chilled or at cool room temperature.

Notes

Pro tip: If you’re using fresh corn, thawed frozen corn, or thaw-and-drain corn, gently pat it dry so the dressing stays creamy instead of watery. Refrigerate in an airtight container up to 2 days; freezer: no. For a lighter option, use Mexican crema or sour cream labeled light/low-fat and reduce mayonnaise to 2 tbsp while keeping the rest the same.

You might also like these recipes

Leave a Comment

Recipe Rating