Creamy Mexican Street Corn Salad

Loading…

By Reading time
Servings 4–6 people

Golden corn kernels coated in a creamy cilantro-lime dressing are the kind of side dish that disappears before the main course gets a fair shot. The best versions hit all the right notes at once: cool and rich, bright with lime, salty from cotija, and finished with enough crunch from bacon and red onion to keep every bite interesting. When the corn is dressed properly, it doesn’t feel heavy. It tastes layered and fresh, like elote in salad form.

What makes this version work is balance. Mexican crema gives the dressing a little tang and a smoother texture than sour cream alone, while mayonnaise adds body so the coating clings to the corn instead of pooling at the bottom of the bowl. Tajín brings instant chile-lime depth without needing a separate spice blend, and the 15-minute rest gives the salt, citrus, and garlic time to settle into the corn instead of tasting separate and sharp.

Below you’ll find the small details that matter here: which corn works best, how to keep the dressing from turning thin, and the one timing trick that keeps the salad tasting bright instead of muddy.

The dressing clung to every kernel and the little rest time made the lime and garlic taste rounded instead of sharp. I used frozen corn and it still had that fresh elote feel.

★★★★★— Melissa T.

Save this creamy Mexican street corn salad for taco night, cookouts, and any time you want a cold elote-style side with bacon and cotija.

Save to Pinterest

The Trick to Keeping Elote Salad Creamy Instead of Watery

The biggest failure point in street corn salad is moisture. If the corn is wet, the dressing loosens fast and the whole bowl slides from creamy to soupy. That matters most with frozen corn, which needs to be thawed and drained well, and with canned corn, which needs a thorough rinse and a real chance to dry before it gets dressed.

Fresh corn has the cleanest bite, but it isn’t mandatory here. The key is starting with kernels that won’t release a puddle the second they hit the crema. Tossing the salad and then letting it rest for 15 minutes gives the salt enough time to pull the flavors together without letting the corn sit long enough to lose its snap.

  • Corn kernels — Fresh corn gives the brightest flavor and the best crunch, but frozen corn works beautifully if it is fully thawed and patted dry. Canned corn is fine in a pinch, but drain it well and let it sit in a colander for a few minutes so the dressing doesn’t get diluted.
  • Mexican crema or sour cream — Crema has a lighter tang and a silkier finish. Sour cream is the closest substitute and works well; if it seems too thick, loosen it with a small squeeze of lime juice rather than water so the flavor stays sharp.
  • Mayonnaise — This gives the dressing enough body to coat every kernel. Don’t skip it unless you want a thinner, less clingy salad.
  • Cotija cheese — Cotija brings salt and a crumbly texture that stays distinct. Feta can stand in, but it tastes sharper and a little tangier, so use a light hand.
  • Tajín — This adds chile, lime, and salt in one move. If you don’t have it, use a pinch of chili powder plus extra lime zest, but the finish won’t be quite as bright.

Building the Dressing So It Clings to Every Kernel

Whisk the base until it tastes a little too bold

Start with the crema, mayonnaise, cilantro, lime juice, garlic, and tajín in a large bowl and whisk until the dressing looks smooth and pale green. Taste it before the corn goes in. It should taste a little punchy on its own, because the corn will soften the edges once it’s mixed through. If it tastes flat now, it will taste flat later.

Fold the corn in gently

Add the corn and toss just until every kernel is coated. Don’t stir aggressively or you’ll break up the kernels and turn the salad pasty. The dressing should cling in a thin layer, not sit in the bottom of the bowl. If it looks dry, add a spoonful more crema, not more mayo, so the mixture stays bright.

Add the salty, crunchy finish last

Fold in the cotija, bacon, and red onion after the corn is coated. That keeps the cheese from dissolving and the bacon from softening too soon. The onion should stay crisp and sharp enough to cut through the richness. Cover the bowl and let it rest in the fridge for at least 15 minutes, then stir again before serving so the dressing settles back over the corn.

How to Adapt This Elote Salad Without Losing the Good Parts

Dairy-Free Version With the Same Creamy Texture

Use a dairy-free sour cream or plain unsweetened vegan yogurt in place of the crema, and swap the cotija for a dairy-free feta-style cheese if you like that salty finish. The texture still stays creamy, but the flavor will be a little less rich and a little more tangy, so taste and adjust the lime carefully.

Vegetarian Corn Salad That Still Has Plenty of Bite

Skip the bacon and add extra cotija plus a little smoked paprika if you want that savory note back. You lose the crispy, salty crunch from the bacon, but the salad stays bold if you build that same contrast with red onion and a firm hand with the seasoning.

Frozen Corn When Fresh Isn’t in the Fridge

Thaw the corn completely and drain it well, then pat it dry with a clean kitchen towel before mixing. This keeps the salad from thinning out and lets the dressing coat the kernels instead of sliding off. Frozen corn has a slightly softer bite than fresh, but the flavor still holds up.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 2 days. The salad stays tasty, but the corn softens a bit and the dressing loosens as it sits.
  • Freezer: This one doesn’t freeze well. The creamy dressing breaks and the corn turns mealy after thawing.
  • Reheating: Serve it cold or at cool room temperature. If it has been chilled hard, let it sit out for 10 to 15 minutes and stir before serving rather than warming it, which can make the dressing separate.

Answers to the Questions Worth Asking

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

Yes. Drain it well and let it sit in a colander for a few minutes so the extra liquid doesn’t thin the dressing. The texture is a little softer than fresh or frozen, but the flavor still works once it is coated and chilled.

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

Start with dry corn and don’t overload the bowl with extra lime or mayo. The rest time should be short, just enough for the flavors to meld, because sitting too long lets the vegetables release moisture and loosens the dressing.

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

Yes, up to 2 hours ahead is ideal. Any longer and the bacon softens and the corn loses some of its fresh bite. Stir it once before serving and taste again for salt and lime.

How do I make this without cotija cheese?+

Feta is the closest swap because it brings salt and crumbles in a similar way. Use a little less than the cotija amount at first, since feta tastes sharper and can take over if you add it too fast.

Can I serve Mexican street corn salad warm?+

You can serve it just above room temperature, but not hot. Warm corn will loosen the crema and mayo, which makes the salad look greasy instead of creamy. Let it cool for a few minutes before dressing if you want the best texture.

Creamy Mexican Street Corn Salad

Creamy Mexican street corn salad with golden corn kernels coated in a cilantro-lime dressing, studded with crispy bacon and cotija. A quick mix-and-chill side that tastes like elote without the grill—perfect for summer gatherings.
Prep Time 15 minutes
rest 15 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: Mexican
Calories: 360

Ingredients
  

  • 6 cup corn kernels Fresh, frozen, or canned; drain canned corn well if needed.
  • 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 slice bacon, cooked and crumbled Cooked bacon yields the crispy bits.
  • 0.25 red onion, finely diced About 1/4 small onion.
  • salt and pepper to taste Add gradually; adjust after chilling.

Equipment

  • 1 none

Method
 

Make the creamy dressing and coat the corn
  1. Whisk together Mexican crema (or sour cream), mayonnaise, chopped cilantro, lime juice, minced garlic, and tajín in a large bowl until smooth and evenly combined.
  2. Add corn kernels to the bowl and toss gently until the kernels are coated.
  3. Season with salt and pepper to taste and toss again so seasoning is distributed.
Add toppings, chill, and serve
  1. Fold in crumbled Cotija cheese, cooked crumbled bacon, and finely diced red onion.
  2. Cover and refrigerate for at least 15 minutes to allow the flavors to meld.
  3. Give the salad a quick stir before serving and adjust seasoning as needed, then serve chilled.

Notes

Make ahead: refrigerate up to 2 hours ahead; stir again before serving. For the best texture, keep the corn fairly dry (especially if using canned). Freezer: no—dressing and corn texture can break down after thawing. Dietary swap: use turkey bacon (or omit bacon and add extra Cotija) for a lighter option.

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating