Mexican Street Corn Salad

Loading…

By Reading time

Golden corn kernels coated in a creamy cilantro-lime dressing are what make Mexican street corn salad such an easy repeat side. It hits the sweet spot between crisp and rich: the corn stays juicy, the crema gives it body, and the cotija brings that salty finish that keeps you going back for one more bite. The bacon is optional in some versions, but here it adds a smoky, savory edge that makes the whole bowl taste fuller.

What matters most in this salad is balance. Too much dressing and the corn turns heavy; too little lime and it tastes flat. The tajín adds a little chile-tart snap that lifts the sweetness of the corn, and the rest time gives the garlic, onion, and cheese a chance to settle in without softening the kernels into mush. If you’ve ever had street corn salad that tasted watery or bland, it usually came down to skipping that short chill or overloading the bowl with dairy.

Below you’ll find the small details that keep the texture right, plus a few practical swaps if you need to adjust for what’s in the fridge.

The dressing clung to every kernel, and after the 15-minute chill the flavors tasted like actual elote instead of just corn with mayo. Even the bacon stayed crisp enough to give it a little crunch.

★★★★★— Marissa T.

Save this creamy Mexican street corn salad for taco night, cookouts, or any side dish that needs bold lime, cotija, and a little smoky bacon crunch.

Save to Pinterest

Why the Dressing Needs Just Enough Body to Coat, Not Drown, the Corn

The biggest mistake with street corn salad is making it taste like dressing with corn in it. You want every kernel coated, but still distinct, with enough room for the sweetness of the corn to come through. Crema and mayonnaise work together here: crema brings tang and a lighter feel, while mayo gives the mixture the cling it needs so the seasoning doesn’t slide to the bottom of the bowl.

The rest time matters more than people think. Fresh garlic, lime juice, and tajín need a few minutes to settle into the corn, and that short chill takes the edge off the raw onion too. If you serve it immediately, the flavors can taste sharp and separate. After 15 minutes, everything tastes more connected without losing the fresh snap.

What Each Ingredient Is Actually Doing in This Salad

Corn is the backbone, so use kernels that taste sweet and fresh. Fresh, thawed frozen, or well-drained canned corn can all work, but frozen corn usually gives the best balance of sweetness and texture when fresh corn isn’t available. If you use canned, drain it very well or the dressing will turn loose and watery.

  • Mexican crema or sour cream — This is the creamy base that gives the salad body. Crema is a little looser and tangier; sour cream is thicker and slightly sharper. Either works, but if you use sour cream and the mix feels stiff, loosen it with a teaspoon or two of extra lime juice.
  • Mayonnaise — Mayo helps the dressing cling to the corn and keeps the salad from tasting thin. Full-fat mayo gives the best texture here; light versions can taste flat and may not emulsify as smoothly with the lime juice.
  • Lime juice — Fresh lime wakes up the whole bowl. Bottled lime juice can work in a pinch, but fresh gives the cleaner, brighter finish this salad needs.
  • Tajín seasoning — This brings salt, chile, and citric tang in one hit. If you don’t have it, use a pinch of chili powder plus extra lime zest and salt, though the flavor won’t be quite as sharp.
  • Cotija cheese — Cotija is dry, salty, and crumbly, which is exactly why it works here. Feta can stand in if needed, but it’s tangier and softer, so use a little less and crumble it fine.
  • Bacon and red onion — Bacon adds smoky contrast, and red onion gives crunch and bite. Cook the bacon until crisp and drain it well; if it’s greasy, it softens into the dressing instead of staying in little salty bits.

Building the Bowl So the Corn Stays Crisp

Whisking the dressing first

Start with the crema, mayo, cilantro, lime juice, garlic, and tajín in a large bowl and whisk until the mixture looks smooth and speckled with green. This is the moment to taste for salt because the dressing will season the corn from the inside out. If the garlic tastes harsh, that’s normal at first; the short rest time softens it.

Coating the corn without crushing it

Add the corn and toss gently until every kernel is lightly covered. Don’t stir aggressively, especially if you’re using cooked fresh corn, or you’ll break the kernels and make the bowl muddy. If the salad looks too thick, stop before adding more mayo; a spoonful of lime juice or a pinch of salt usually brings it into focus.

Folding in the finishes

Add the cotija, bacon, and red onion after the corn is coated. Folding them in last keeps the cheese from dissolving and the bacon from softening too soon. If you want the bacon to stay crunchy, save a small handful for the top right before serving.

The short chill that ties everything together

Refrigerate the salad for at least 15 minutes, then stir once more before serving. That pause lets the dressing thicken slightly and gives the lime, garlic, and cheese time to settle into the corn. If the salad has tightened up too much in the fridge, a small squeeze of fresh lime will loosen it without watering it down.

Three Ways to Adjust This Without Losing the Elote Character

Dairy-Free Version

Use a dairy-free sour cream or a thick unsweetened plant-based yogurt in place of the crema, then keep the mayo if you tolerate eggs or swap that too for a vegan mayo. The result is a little tangier and less rich, so a bit more salt and lime usually helps bring the flavor back into balance.

No Bacon, Still Full of Flavor

Leave the bacon out and add a little extra cotija plus an extra pinch of tajín for more punch. You lose the smoky, salty crunch, so the salad leans brighter and creamier, but it still tastes like street corn instead of a plain corn salad.

Using Frozen or Canned Corn

Frozen corn should be thawed and well drained so it doesn’t water down the dressing. Canned corn needs even more care: drain it thoroughly and pat it dry if you can. Fresh corn has the best pop, but a well-drained shortcut still gives you the right sweetness and texture.

Make It Spicier

Stir in a little minced jalapeño or a pinch of cayenne if you want heat that lingers beyond the tajín. Add it sparingly, taste, then build up, because once the dressing sits, the heat feels stronger than it does right after mixing.

Storage and Reheating

  • Refrigerator: Store covered for up to 3 days. The corn stays good, but the dressing will thicken and the bacon softens a bit.
  • Freezer: I don’t recommend freezing this salad. The creamy dressing separates and the corn loses its crisp texture after thawing.
  • Reheating: This salad is best served cold or cool from the fridge. If it tightens up, let it sit at room temperature for 10 minutes and stir in a small squeeze of lime instead of heating it, which can cause the dairy to break.

Questions I Get Asked About This Recipe

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

Yes, and it actually improves after a short rest. Up to 2 hours ahead is ideal for the best texture, because the flavors blend without the corn going soft. If it sits longer, stir it well before serving and refresh it with a little lime juice.

Can I use frozen corn instead of fresh corn?+

Yes. Thaw it completely and drain it well so the dressing doesn’t thin out. Frozen corn is a smart shortcut here because it keeps a sweet, tender bite that still works with the creamy coating.

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

Drain the corn well, especially if you’re using frozen or canned, and don’t overload the bowl with dressing. Watery salad usually comes from too much moisture at the start, not from the lime later on. A short chill helps the dressing cling instead of pooling.

Can I leave out the mayo in street corn salad?+

You can, but the dressing won’t cling as well. If you want a lighter version, replace it with more crema or sour cream, but expect a looser salad with a softer finish. Mayo is what gives this version its body.

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

Fold the cheese in at the end, after the corn is coated, and stir gently. If you add it too early, it softens into the dressing instead of staying in salty little crumbles. A final sprinkle on top gives you the best texture and the strongest cotija flavor.

Mexican Street Corn Salad

Mexican street corn salad (elote-inspired) features golden corn kernels coated in a creamy cilantro-lime dressing with cotija and crispy bacon. It’s fast to mix, then rests chilled so the flavors meld.
Prep Time 15 minutes
rest time 15 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: Mexican
Calories: 310

Ingredients
  

corn kernels
  • 6 cup corn kernels Use thawed frozen or freshly cut kernels.
Mexican crema or sour cream
  • 0.5 cup Mexican crema or sour cream
mayonnaise
  • 0.25 cup mayonnaise
fresh cilantro, chopped
  • 0.25 cup fresh cilantro, chopped
lime juice
  • 3 tbsp lime juice
garlic, minced
  • 2 garlic, minced
tajín seasoning
  • 1 tsp tajín seasoning
Cotija cheese
  • 0.5 cup Cotija cheese Crumbled.
bacon, cooked and crumbled
  • 6 slice bacon, cooked and crumbled
red onion, diced
  • 0.25 cup red onion, diced
salt and pepper to taste
  • 1 salt and pepper to taste
cilantro for garnish
  • 1 cilantro for garnish

Equipment

  • 1 large bowl

Method
 

Make the dressing and coat the corn
  1. Whisk together Mexican crema or sour cream, mayonnaise, fresh cilantro, chopped, lime juice, garlic, minced, and tajín seasoning in a large bowl until smooth and creamy. Visual cue: the mixture should look evenly speckled with cilantro and garlic.
  2. Add corn kernels to the bowl and toss gently to coat every kernel. Visual cue: the corn should appear glossy with a light cream coating.
  3. Season with salt and pepper to taste and toss once more to distribute evenly. Visual cue: you’ll see no dry corn patches at the surface.
Add toppings and chill
  1. Fold in Cotija cheese, bacon, cooked and crumbled, and red onion, diced without over-mixing. Visual cue: the cotija should remain in crumbles and the bacon should be visible throughout.
  2. Refrigerate for at least 15 minutes to allow flavors to meld. Visual cue: cover the bowl and let it rest cold until slightly thickened and cohesive.
Serve
  1. Stir gently before serving and adjust seasoning as needed. Visual cue: the dressing should cling lightly to the corn rather than pooling.
  2. Garnish with cilantro for garnish right before serving. Visual cue: add a small cilantro sprinkle on top for a fresh green contrast.

Notes

Pro tip: let the salad rest chilled for the full 15 minutes so the crema-lime dressing clings to the corn. Store in the refrigerator up to 2 days in a covered container; it can be made up to 2 hours ahead for the best flavor blend. Freezing is not recommended because the creamy dressing and onion can change texture. For a lighter option, swap Mexican crema or sour cream with Greek yogurt and use part-skim cotija or omit some cotija to reduce richness.

Enjoyed this recipe?

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

Save to Pinterest

Leave a Comment

Recipe Rating