Creamy Mexican Street Corn Salad

Category:Salads & Side dishes

Golden corn kernels coated in a creamy cilantro-lime dressing hit the table with the same pull as elote from a street cart, only this version is easier to serve to a crowd. The sweet corn stays crisp-tender, the dressing clings to every kernel, and the Cotija, bacon, and tajín bring enough salt, smoke, and heat to keep each bite moving. It’s the kind of side dish that disappears fast and doesn’t need much explaining once people taste it.

What makes this one work is balance. The crema gives body without turning the salad heavy, while the mayonnaise rounds out the lime so the dressing tastes bright instead of sharp. Tossing the corn while it’s still dry helps the dressing coat it instead of sliding off, and the short rest time gives the garlic, cilantro, and tajín a chance to settle into the corn instead of tasting separate.

You’ll find a few practical notes below on the corn you can use, why Cotija matters here, and how to keep the salad from getting watery if you’re making it ahead. I’ve also included the timing that keeps the bacon crisp and the seasoning punchy right before serving.

The dressing coated every kernel without turning soggy, and the little bit of tajín with the lime gave it the same street corn flavor I was hoping for. I made it 2 hours ahead like the note said and it still tasted fresh after dinner.

★★★★★— Melissa R.

Creamy Mexican Street Corn Salad brings together sweet corn, Cotija, bacon, and lime in every bite—save this one for the next cookout or taco night.

Save to Pinterest

The Trick to Keeping Street Corn Salad Creamy Instead of Watery

The biggest mistake with a salad like this is treating it like a dumping ground for warm, wet ingredients. Corn carries more moisture than people expect, especially if you’re using frozen or canned, and that moisture can thin the dressing fast. The fix is simple: give the corn a chance to drain well, then toss it with the dressing just long enough to coat every kernel.

The rest time matters too. Fifteen minutes gives the garlic and tajín time to bloom in the dressing, but it’s short enough that the corn still tastes bright. Go much longer and the herbs start to soften and the bacon loses its edge. If you want the best texture, add the bacon close to serving so it stays crisp against the creamy base.

What Each Ingredient Is Actually Doing in This Dish

  • Corn kernels — Fresh, frozen, or canned all work here, which makes this recipe flexible, but the corn needs to be drained well. Frozen corn should be thawed and patted dry so extra ice water doesn’t dilute the dressing. If you want a little more sweetness and pop, lightly char fresh corn in a skillet before cutting it off the cob.
  • Mexican crema or sour cream — Crema gives you a looser, silkier dressing and a little tang. Sour cream works well if that’s what you have, though it’s slightly thicker and more assertive. Either one needs the mayo to help the dressing cling to the corn instead of slipping to the bottom of the bowl.
  • Mayonnaise — This is what gives the salad its body. Don’t skip it unless you’re planning to replace it with more crema and accept a thinner result. A good-quality mayo matters more here than in a heavily seasoned dish because it’s carrying the dressing.
  • Cotija cheese — Cotija brings the salty, crumbly finish that makes this taste like street corn instead of just corn salad. Feta is the closest swap if you can’t find Cotija, though it’s tangier and softer. Use it lightly so the salad stays balanced.
  • Tajín seasoning — This adds lime, chile, and salt in one shot, which is why the salad tastes layered without needing a long ingredient list. If you don’t have it, use a pinch of chili powder plus extra lime zest and salt, but the flavor won’t be as clean.
  • Bacon and red onion — The bacon adds crunch and smoke, while the red onion gives a sharp bite that cuts through the creamy dressing. Dice the onion finely so it disperses through the salad instead of landing in big harsh pieces. If you want a softer onion flavor, rinse the diced onion under cold water and dry it well before adding it.

How to Build the Salad So the Corn Stays Coated

Whisk the dressing first

Start with the crema, mayonnaise, cilantro, lime juice, garlic, and tajín in a large bowl. Whisk until the dressing looks smooth and speckled with herbs, with no streaks of mayo left behind. If the garlic is clumping, it hasn’t been mixed long enough and those bites will taste sharp instead of blended.

Coat the corn while the bowl is still roomy

Add the corn and toss gently until every kernel looks lightly dressed. A big bowl gives you space to fold instead of smash, which keeps the kernels intact. If the mixture looks too thick, add another teaspoon of lime juice rather than more mayo so the flavor stays bright.

Fold in the finishing ingredients last

Add the Cotija, bacon, and red onion after the corn is coated. That keeps the cheese from dissolving into the dressing and helps the bacon stay crisp. Taste before serving and adjust the salt and pepper at the end, because Cotija and bacon both bring their own salt.

Let it rest, then stir once more

Refrigerate the salad for at least 15 minutes so the flavors settle together. Right before serving, give it one quick stir and check the seasoning again. Chilled foods dull salt and acid a little, so the final taste should be just a touch bolder than you want on the plate.

Three Ways to Make This Salad Work for Different Tables

Dairy-Free Version That Still Tastes Rich

Use a dairy-free sour cream-style base and skip the Cotija, then add a little extra tajín and lime zest to replace the salty punch you lost. The result is still creamy and bright, though it won’t have the same crumbly finish. This version works well if you’re serving guests with dairy restrictions and want the dressing to keep its body.

Vegetarian Street Corn Salad

Leave out the bacon and add a little extra red onion for bite, or fold in roasted pepitas for crunch. Without the bacon, the salad leans more into the sweet corn and lime, so a pinch more salt helps keep the flavors awake. It’s still plenty satisfying, just a little cleaner and fresher on the finish.

Low-Carb Serving Idea

The salad is already naturally low in carbs when served as written, but if you want to stretch it further, spoon it over grilled chicken, lettuce, or cauliflower rice. That turns it from a side into a full meal without changing the dressing at all. The creamy corn still does the heavy lifting, so the texture stays familiar.

Make-Ahead for a Party

Mix the dressing and prep the corn, onion, and bacon separately, then combine everything within an hour of serving. That keeps the bacon crisp and the corn from releasing too much liquid into the bowl. If you assemble it early, the flavor holds, but the texture softens a bit by the end of the day.

Storage and Reheating

  • Refrigerator: Store covered for up to 2 days. The dressing loosens a little as it sits, and the bacon softens, but the flavor stays good.
  • Freezer: Don’t freeze it. The dairy dressing separates and the corn turns watery when thawed.
  • Reheating: This salad 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 instead of trying to warm it.

Answers to the Questions Worth Asking

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

Yes, and it works well because frozen corn is picked at the right stage and holds a sweet flavor. Thaw it fully and pat it dry so extra moisture doesn’t thin the dressing. If you want more depth, give it a quick turn in a hot skillet before mixing.

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

Drain the corn well and don’t overdo the lime juice. The dressing should cling to the kernels, not pool under them, and the rest time should be short enough that the salad stays creamy instead of wet. If it loosens after sitting, a spoonful of Cotija and a quick stir help bring it back.

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

Yes, and up to 2 hours ahead is the sweet spot for the best texture. The flavors meld without the bacon going soft or the dressing thinning too much. If you need to make it earlier, hold back the bacon until the last minute.

How do I replace Cotija cheese in street corn salad?+

Feta is the closest easy swap, though it tastes tangier and a little softer than Cotija. Use a light hand so the cheese doesn’t overpower the lime and tajín. If you want the most authentic result, Cotija is worth finding.

Can I leave out the bacon in Mexican street corn salad?+

Yes, and the salad still works as a bright, creamy side. Add a little extra salt and consider a crunchy replacement like toasted pepitas if you miss the texture. Without the bacon, the corn and lime taste even cleaner.

Creamy Mexican Street Corn Salad

Creamy Mexican street corn salad with elote-inspired flavors: golden corn kernels coated in a cilantro-lime crema, then finished with cotija, bacon, and red onion. A quick chill helps the dressing cling to every bite for a crowd-ready summer side.
Prep Time 15 minutes
rest 15 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: Mexican
Calories: 410

Ingredients
  

Creamy cilantro-lime dressing
  • 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
  • 1 salt to taste
  • 1 black pepper to taste
Street corn salad
  • 6 cup corn kernels fresh, frozen, or canned
  • 0.5 cup crumbled Cotija cheese
  • 6 bacon slices cooked and crumbled
  • 0.25 cup red onion, finely diced

Method
 

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

Notes

For best flavor, chill until cold before serving; it can be made up to 2 hours ahead and stored covered in the refrigerator for up to 2 days. If using canned corn, drain well and pat lightly dry to keep the salad from getting watery. For a lighter option, use plain Greek yogurt in place of half the crema and keep the rest as written.

You might also like these recipes

Leave a Comment

Recipe Rating