Creamy Mexican Street Corn Salad

Loading…

By Reading time
Servings 4–6 people

Golden corn kernels coated in a creamy cilantro-lime dressing deliver the kind of side dish that disappears fast, whether you serve it next to grilled chicken or pile it beside tacos. The best versions taste bright first, then rich, with enough crunch from red onion and bacon to keep every bite moving. Cotija gives it the salty finish that makes street corn so hard to stop eating.

What makes this salad work is the balance. The crema and mayonnaise cling to the corn without turning heavy, and the lime juice cuts through the richness so the bowl still tastes fresh after it chills. Tajín does quiet but important work here, adding chile-lime seasoning without forcing you to build a spice mix from scratch. If you use frozen corn, thaw it completely and drain it well so the dressing coats the kernels instead of sliding off.

You’ll find the little details that keep this salad from getting watery, plus a few swaps if you want to make it without bacon or with whatever corn you already have in the kitchen.

The dressing clung to the corn perfectly and it still tasted bright after chilling. I used frozen corn and it came together in minutes, then my husband kept sneaking spoonfuls out of the bowl.

★★★★★— Maria T.

Creamy Mexican Street Corn Salad is the kind of side that vanishes fast, so pin it for taco night, cookouts, or any time you need a bold, cold dish with crunch and tang.

Save to Pinterest

The Reason This Corn Salad Stays Creamy Instead of Turning Runny

The main mistake with street corn salad is piling on too much dressing or using corn that’s still wet. Corn holds a lot of surface moisture, especially if it comes from the freezer or a can, and that extra water thins the crema fast. If the bowl looks loose at first, it usually gets worse after ten minutes, not better.

This version stays tight because the dressing is built to cling. Crema or sour cream gives body, mayonnaise adds stability, and the lime juice brightens without making the whole thing separate. The rest time matters, but it should be a short rest. Fifteen minutes gives the flavors time to settle without letting the corn leak so much liquid that the dressing gets soupy.

  • Frozen corn — Thaw it fully and drain it well. If you want a little more depth, pat it dry and warm it in a skillet until the moisture cooks off, then cool it before mixing.
  • Mexican crema or sour cream — Crema gives a looser, silkier finish. Sour cream works just fine and adds a little more tang, which is useful if your lime is mild.
  • Tajín — This is the easiest way to get that street-corn flavor without measuring chile powder, lime, and salt separately. If you skip it, the salad still works, but it loses some of the snap that makes each bite taste finished.
  • Cotija — Use the real thing if you can. It stays crumbly and salty instead of melting into the dressing the way many softer cheeses do.

What Each Ingredient Is Doing in the Bowl

  • Corn kernels — Fresh, frozen, or canned all work, but the corn should taste sweet and clean. Fresh gives the best pop, frozen is the easiest path to good texture, and canned needs to be drained well so it doesn’t water down the dressing.
  • Mayonnaise + crema — This combination makes the dressing cling and gives it the right richness. If you only use sour cream, the salad will taste sharper and a little less plush.
  • Fresh cilantro — Add it to the dressing so the herb flavor gets distributed through the whole bowl instead of sitting on top. If you’re one of the people who tastes cilantro as soap, parsley is the best backup, though it changes the character a bit.
  • Lime juice — Fresh juice matters here because bottled lime can taste flat and bitter in a dressing this simple. The acid keeps the salad from feeling heavy and helps the corn taste brighter.
  • Bacon and red onion — Bacon brings salt and crunch, while red onion adds bite. If your onion is aggressive, soak it in cold water for 10 minutes and drain it before folding it in.

How to Build the Salad So the Dressing Sticks to Every Kernel

Mix the dressing first

Start with the crema, mayonnaise, cilantro, lime juice, garlic, and Tajín in a large bowl and whisk until smooth. You want the garlic evenly dispersed and the cilantro chopped small enough that it doesn’t clump. If you add the corn before the dressing is fully mixed, the seasoning ends up uneven and the first spoonful tastes different from the last.

Coat the corn gently

Add the corn and toss with a big spoon or spatula until every kernel has a light sheen. Don’t smash the corn while mixing; rough handling breaks up the kernels and releases more liquid into the bowl. Season with salt and pepper now, because the dressing needs that final adjustment before the rest ingredients go in.

Fold in the finishing ingredients

Add the Cotija, bacon, and red onion at the end and fold just until combined. This keeps the cheese crumbly and the bacon crisp instead of letting them disappear into the dressing. If the salad looks a little tight, let it sit for 15 minutes and stir once before serving; the flavors settle and the dressing loosens just enough to coat everything evenly.

Three Ways to Make It Fit What You Have on Hand

Dairy-Free Version

Use a dairy-free sour cream and a vegan mayo, then skip the Cotija or replace it with a salty vegan cheese crumble. The dressing still comes together, but it will taste a little less rich and a little more tangy, which works well if you’re serving it with grilled meat or spicy mains.

Vegetarian Street Corn Salad

Leave out the bacon and add extra red onion or a handful of diced avocado right before serving. You lose the smoky crunch, so a quick sprinkle of smoked paprika or an extra pinch of Tajín helps replace some of that depth.

Using Canned Corn Without a Watery Bowl

Drain the cans thoroughly, then spread the kernels on a towel or paper towels for a minute before mixing. Canned corn works, but it brings more surface liquid than fresh or frozen, so drying it first keeps the dressing thick instead of diluted.

Make It a Little More Heat-Loving

Add minced jalapeño or a pinch of cayenne to the dressing. That keeps the heat distributed through the salad instead of landing in one hot bite, and it plays nicely with the lime and Cotija.

Storage and Reheating

  • Refrigerator: Store covered for up to 2 days. The salad will loosen a bit as it sits, especially if the corn was warm when mixed in.
  • Freezer: Don’t freeze it. The dressing breaks and the corn turns soft after thawing.
  • Reheating: This salad is meant to be served cold or lightly chilled. If it’s been in the fridge, stir it well and add a small squeeze of fresh lime before serving to wake it back up.

Answers to the Questions Worth Asking

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

Yes, and it’s one of the easiest ways to make this salad fast. Thaw it completely and drain off any puddled water before you mix it with the dressing, or the salad will get thin after a few minutes in the fridge.

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

Dry the corn well before mixing, especially if it’s frozen or canned. Also keep the resting time to about 15 minutes, because the longer it sits, the more moisture the corn releases into the dressing.

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

Yes, up to 2 hours ahead works well. If you need to push it longer, hold back a little of the Cotija and bacon and stir them in right before serving so they keep their texture.

Can I use sour cream instead of Mexican crema?+

Yes. Sour cream makes the dressing a little tangier and thicker, which works well here. If it feels too stiff, loosen it with a teaspoon of lime juice or a small spoonful of water.

How do I keep the bacon crisp in street corn salad?+

Let the bacon cool completely before crumbling it into the salad. If you add it while it’s still warm, the steam softens the pieces and they lose the crunch that makes the salad stand out.

Creamy Mexican Street Corn Salad

Creamy Mexican street corn salad with golden corn kernels coated in a cilantro-lime crema dressing. Tossed with cotija cheese, crispy bacon, and diced red onion for an elote-style side.
Prep Time 15 minutes
resting 15 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: Mexican
Calories: 420

Ingredients
  

Corn kernels
  • 6 cup corn kernels Fresh, frozen, or canned.
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
  • salt and pepper To taste.
Toppings and mix-ins
  • 0.5 cup Cotija cheese, crumbled
  • 6 slice bacon, cooked and crumbled
  • 0.25 red onion, finely diced

Equipment

  • 1 cast iron skillet

Method
 

Make the creamy elote-style 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 combined.
Coat and season the corn
  1. Add the corn kernels to the bowl and toss gently until the kernels are fully coated in the creamy cilantro-lime dressing.
  2. Season with salt and pepper to taste, then toss again briefly to distribute the seasoning evenly.
Add toppings and chill
  1. Fold in the crumbled Cotija cheese, cooked-and-crumbled bacon, and finely diced red onion so the mixture stays creamy with visible bits.
  2. Refrigerate the salad for at least 15 minutes to allow the flavors to meld, covering the bowl to prevent drying.
Serve
  1. Give the salad a quick stir before serving and adjust seasoning as needed.

Notes

Pro tip: If using canned corn, drain and pat it dry so the dressing stays thick instead of watery. Store refrigerated in an airtight container for up to 2 days. Freezing is not recommended because the creamy dressing can break. Dietary swap: use dairy-free Mexican crema/sour cream and a Cotija-style dairy alternative to make it dairy-free.

You might also like these recipes

Leave a Comment

Recipe Rating