New recipes every day — Follow on Pinterest to never miss one ✦
Mexican Street Corn Salad
Home Salads & Side dishes Mexican Street Corn Salad
Salads & Side dishes

Mexican Street Corn Salad

Prep Time 15 min
Servings 6

Mexican Street Corn Salad

Mexican street corn salad takes everything people love about elote and turns it into a bowl that’s easier to serve, easier to share, and honestly hard to stop eating. The corn stays sweet and juicy, while the creamy lime dressing clings to every kernel instead of sliding off the bottom of the bowl. Cotija brings the salty crumble, bacon adds a smoky edge, and tajín gives the whole thing that bright chili-lime snap that keeps each bite from feeling heavy.

What makes this version work is the balance. Too much mayo and it tastes flat. Too much lime and the dressing turns sharp instead of lively. A mix of Mexican crema and mayo gives you richness without making the salad gluey, and letting it rest for a bit gives the garlic, lime, and seasoning time to settle into the corn. That short chill is the difference between a quick toss and a side dish that tastes finished.

Below, I’ve included the small technique details that keep the salad crisp and well-seasoned, plus a few swaps that help if you need to make it dairy-free, skip the bacon, or serve it alongside a bigger spread.

The dressing coated the corn perfectly and it tasted even better after the 15-minute rest. The cotija stayed crumbly, the bacon stayed crisp, and my husband kept sneaking bites straight from the bowl.

★★★★★— Marisa K.

Love the creamy, smoky crunch of this Mexican street corn salad? Save it to Pinterest for the next cookout, taco night, or easy side dish spread.

Save to Pinterest

The Dressing Has to Coat, Not Drown, the Corn

Street corn salad fails when the dressing turns soupy. Corn gives off a little moisture, and if the dressing starts too loose, it slides to the bottom instead of clinging to each kernel. That’s why this version uses a thick base of crema or sour cream plus mayonnaise. It coats first, then loosens just enough with lime juice to taste bright.

The other thing that matters is the rest time. Right after mixing, the salad tastes a little sharp and disconnected. After 15 minutes in the fridge, the garlic softens, the tajín blooms, and the corn pulls everything together. If you serve it instantly, it still works, but you’ll miss the part where the flavors settle into one another.

What Each Ingredient Is Actually Doing in This Dish

  • Corn kernels — Fresh, frozen, or thawed corn all work here. Sweet corn gives the best contrast with the lime and cotija. If you’re using frozen corn, thaw it first and pat it dry so the dressing doesn’t thin out.
  • Mexican crema or sour cream — This is the creamy backbone. Crema tastes a little silkier and tangier, while sour cream is easier to find and still gives the right body. If you use plain yogurt, expect a sharper flavor and a slightly thinner dressing.
  • Mayonnaise — Mayo keeps the dressing stable and round-tasting. It softens the lime and helps the seasoning stick. Don’t skip it unless you’re replacing it with more crema or yogurt; on its own, crema can taste a little loose here.
  • Lime juice, garlic, and tajín — These are the bright edge of the salad. Fresh lime matters more than bottled juice because the flavor needs to stay sharp, not flat. Tajín adds chili, citrus, and salt in one hit, which is why the salad tastes complete even before you adjust the final seasoning.
  • Cotija cheese — Cotija gives the salad its salty, crumbly finish. Feta can stand in if that’s what you have, but it’s tangier and softer, so the result shifts a bit. Add the cheese at the end so it stays in little bits instead of melting into the dressing.
  • Bacon and red onion — Bacon brings smoke and crunch, and red onion adds a clean bite. If you want a sharper onion flavor, dice it finely. If raw onion is too forceful for your crowd, rinse the diced onion under cold water and dry it well before adding it in.

Getting the Corn Coated Without Crushing the Texture

Whisk the dressing until it looks smooth and glossy

Start with the crema, mayo, cilantro, lime juice, garlic, and tajín in a large bowl and whisk until the mixture looks even and pale green. If the garlic is in one clump, it won’t distribute well, and every bite won’t taste the same. The dressing should be thick enough to cling to a spoon. If it looks runny before the corn goes in, the salad will never tighten up.

Fold the corn in gently, not aggressively

Add the corn and toss until every kernel is coated, but don’t stir hard enough to smash the pieces. That matters even more if you’re using thawed frozen corn, which can already be soft. You’re aiming for a glossy, even coating with no puddles in the bottom of the bowl. Season with salt and pepper at this point, because the cotija and bacon will add their own salt later.

Add the salty toppings after the base is mixed

Fold in the cotija, bacon, and red onion last so they stay distinct. If you add the cheese too early, it can smear into the dressing and lose its crumbly texture. The salad should look layered, not mashed together. A final taste before serving usually tells you whether it needs a pinch more salt or a squeeze more lime.

Let it rest before serving

That 15-minute rest isn’t wasted time. It lets the seasoning settle and takes the edge off the raw garlic. Stir once more before serving, because the dressing will collect a little at the bottom as it sits. A handful of extra cilantro on top right before it hits the table makes the whole bowl look and taste fresher.

Three Ways to Make This Salad Fit What You’ve Got

Dairy-Free Street Corn Salad

Use a dairy-free sour cream and a dairy-free mayo, then skip the cotija or finish with a plant-based feta-style crumble. The texture stays creamy, but the flavor will be a little less salty and tangy, so you’ll want to lean a touch harder on lime and tajín.

Vegetarian Version Without Bacon

Leave out the bacon and add a pinch more tajín plus an extra spoonful of cotija to keep the salad punchy. If you want back some of that smoky edge, a little smoked paprika in the dressing works better than trying to replace the bacon with something crunchy and random.

Grilled Corn for Extra Char

If you want a deeper, more traditional elote-style flavor, grill or char the corn first, then cut it off the cob. That adds sweetness and a little bitterness from the browned kernels, which makes the creamy dressing taste more layered. Just let the corn cool before mixing so it doesn’t melt the dressing.

Storage and Reheating

  • Refrigerator: Store covered for up to 3 days. The dressing will loosen a little as it sits, and the bacon softens over time.
  • Freezer: Don’t freeze this salad. The creamy dressing separates and the corn turns watery after thawing.
  • Reheating: This salad is meant to be served cold or cool. If you make it ahead, stir well after chilling and add a fresh squeeze of lime and a little extra cilantro before serving.

Answers to the Questions Worth Asking

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

Yes, frozen corn works well here. Thaw it first and pat it dry so extra water doesn’t thin the dressing. If you want a little more depth, you can quickly char it in a hot skillet before mixing it in.

How do I keep the salad from getting watery?+

Dry the corn well before mixing, especially if it was frozen or freshly boiled. The dressing should be thick before the corn goes in, because a thin base will separate as the salad sits. If it loosens after chilling, stir in a spoonful more crema or mayo before serving.

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

Yes, it can be made up to 2 hours ahead, and that rest time actually helps the flavor. For anything longer than that, hold back a little cilantro and bacon, then add them right before serving so the top stays fresh and crisp. Give it a good stir after chilling because some of the dressing will settle.

How do I make this without bacon?+

Leave the bacon out and add a little extra cotija plus a pinch more tajín to keep the salad bold enough. If you want a smoky note, a small pinch of smoked paprika in the dressing does the job without changing the texture. The salad will still taste complete, just a little cleaner and less savory.

Can I use feta instead of cotija?+

You can, and it’s the closest easy swap. Feta is a little tangier and usually softer, so it won’t stay quite as crumbly, but the salty bite still works with the lime and corn. Use a light hand at first because feta can make the salad taste saltier than cotija.

Mexican Street Corn Salad

Mexican street corn salad with creamy cilantro-lime dressing coats golden corn kernels and gets studded with cotija, bacon, and red onion. Chilled for 15 minutes so the elote-style flavors meld into a cool, tangy side dish.
Prep Time 15 minutes
Chill time 15 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: Mexican
Calories: 520

Ingredients
  

Corn salad base
  • 6 cup corn kernels Use thawed frozen or fresh corn kernels.
  • 0.5 cup Mexican crema or sour cream Sour-cream style crema works best for a creamy coating.
  • 0.25 cup mayonnaise Helps thicken and balance the lime.
  • 0.25 cup fresh cilantro, chopped Chop fine so it disperses through the dressing.
  • 3 tbsp lime juice Freshly squeezed for bright flavor.
  • 2 garlic, minced Minced finely so it blends smoothly.
  • 1 tsp tajín seasoning Adds chili-lime heat and signature street-corn flavor.
  • 0.5 cup Cotija cheese Crumble before adding for even pockets.
  • 6 slices bacon, cooked and crumbled Cook until crisp, then crumble.
  • 0.25 cup diced red onion Keeps a bit of crunch and provides sharp contrast.
  • Salt and pepper to taste Season to preference at the end.
  • Cilantro for garnish Extra chopped cilantro for a fresh top layer.

Method
 

Make the creamy cilantro-lime dressing
  1. Whisk together Mexican crema or sour cream, mayonnaise, chopped cilantro, lime juice, minced garlic, and tajín seasoning in a large bowl until smooth and evenly green-speckled.
  2. Add corn kernels to the bowl and toss gently until every kernel looks lightly coated in the creamy dressing.
  3. Season with salt and pepper to taste, then toss again so seasoning disperses.
Fold in the street corn toppings
  1. Fold in crumbled Cotija cheese, crumbled bacon, and diced red onion so the mixture stays chunky rather than fully mixed.
Chill and serve
  1. Refrigerate the salad for at least 15 minutes to allow flavors to meld.
  2. Stir gently before serving and adjust seasoning as needed, then garnish with additional cilantro.
  3. Serve cold; for best texture, keep it chilled and use within 2 hours of making.

Notes

Pro tip: Chill time matters—15 minutes firms up the dressing and helps Cotija cling to the kernels. Refrigerate in a covered container up to 2 days; freeze not recommended due to the creamy base. For a lighter option, use Greek yogurt (or Mexican crema substitute) instead of some or all sour cream/crema while keeping the same lime and tajín balance.

Leave a Comment

Recipe Rating