Last summer, I was standing in the middle of a crowded park, holding a plastic plate that was dangerously close to tipping over. It was filled with bright yellow corn, crumbled white cheese, and a drizzle of mayo that looked suspiciously like ranch dressing. I took a bite, and suddenly, I wasn’t thinking about the heat or the crowded picnic tables. I was transported straight to a street corner in Mexico City, where the air smelled of charred corn and lime juice.
That bite changed everything. I realized that the version of this dish I had been making at home—usually a sad, watery mix of canned corn and sad-looking sour cream—wasn’t even close to the real deal. I wanted that smoky, tangy, creamy perfection. I wanted the crunch. I wanted the heat. I wanted the version that makes people stop their cars and ask for the recipe.
So, I spent the next six months testing, tweaking, and failing. I burned corn. I used the wrong cheese. I made it too spicy (and then not spicy enough). But after countless batches, I finally nailed it. This Authentic Mexican Street Corn Salad is the one that always gets asked for. It’s the dish that disappears first at any potluck. It’s creamy without being heavy, spicy without being overwhelming, and packed with that essential smoky flavor that makes you crave it all week long.
I’ve made this salad for backyard barbecues, office lunches, and late-night snacks when I just needed something to satisfy my cravings. Every single time, it’s a hit. It’s easy to make, incredibly versatile, and honestly? It tastes better than anything you’ll get at a restaurant. If you’ve ever wondered why your version falls flat, you’re in the right place. Let’s fix it.
Why You’ll Love This Recipe
There are a lot of corn salads out there, but this one is different. It’s not just a side dish; it’s a flavor explosion. Here’s why this Authentic Mexican Street Corn Salad has earned a permanent spot in my weekly rotation and why it’s the one everyone always asks for:
- Smoky Char Without the Grill — You don’t need a barbecue to get that essential charred flavor. I’ll show you how to get it in a skillet or even with fresh corn. It’s smoky, complex, and totally authentic.
- Creamy and Tangy Balance — It’s not just mayo. It’s a mix of crema (or sour cream), lime juice, and cotija cheese that creates the perfect creamy-tangy balance. It’s rich but not heavy.
- Ready in 15 Minutes — This isn’t a slow-cook recipe. It’s fast. Whether you’re using fresh or frozen corn, you can have this on the table before your main dish is even done.
- Customizable Heat — Love spicy? Add more jalapeño. Hate heat? Leave it out. This salad adapts to your spice tolerance perfectly.
- Perfect for Meal Prep — It actually tastes better the next day as the flavors meld together. I make a big batch on Sunday, and it lasts all week in the fridge.
This recipe is my go-to when I need to impress guests without spending hours in the kitchen. It’s simple, bold, and utterly addictive.
Ingredients You’ll Need
Here’s the thing about this salad: the quality of your ingredients matters more than you think. Because there aren’t a ton of them, each one needs to shine. You probably have most of these in your pantry, but I’m particular about a few.
For the Corn Base
Fresh Corn on the Cob (4 ears) — This is the gold standard. The kernels are sweeter and have a better crunch. If you’re using canned corn, it’s too soft and watery. If you’re using frozen, thaw and pat dry first. But fresh? Fresh is best.
Cooked Black Beans (1 cup, drained) — Adds protein and a nice earthy contrast. I use canned for convenience, but if you have leftover cooked beans from a previous meal, that works too.
Cilantro (½ cup, chopped) — Fresh is non-negotiable. Dried cilantro just doesn’t have the same bright, citrusy punch. Don’t skip it.
For the Creamy Dressing
Mayonnaise (½ cup) — I use Hellmann’s or Duke’s. It’s about texture and emulsion here. Don’t try to be too healthy with light mayo; it won’t coat the corn right.
Mexican Crema or Sour Cream (½ cup) — Crema is thinner and tangier. If you can’t find it, sour cream thinned with a little milk works perfectly. It adds that rich, dairy-based creaminess.
Lime Juice (3 tablespoons) — Freshly squeezed. Bottled lime juice tastes metallic and flat. Squeeze your own limes. Trust me.
Garlic (2 cloves, minced) — Fresh garlic only. Jarred garlic has a weird preserved taste that clashes with the fresh lime.
For the Flavor Boosters
Cotija Cheese (½ cup, crumbled) — This is the “Parmesan of Mexico.” It’s salty, dry, and crumbly. If you can’t find Cotija, feta is a decent substitute, but it’s wetter and tangier. You want that salty crunch.
Jalapeño (1, finely diced) — Remove the seeds and ribs if you want less heat. Keep them in if you like it spicy. I usually keep half the seeds in for a moderate kick.
Cumin (1 teaspoon) — Ground cumin adds that warm, earthy depth that makes it taste “Mexican” rather than just “corn salad.”
Chili Powder (1 teaspoon) — I use a mild chili powder like Ancho. It adds color and a subtle smokiness without overwhelming heat.
Salt and Black Pepper (to taste) — Taste before you add salt, especially since Cotija is already salty.
Equipment Needed
You don’t need fancy gadgets for this. Here’s what I actually use:
- Large Skillet or Grill Pan — For charring the corn. A cast-iron skillet gives the best char, but any heavy-bottomed pan works.
- Sharp Knife and Cutting Board — For slicing corn off the cob and dicing jalapeño.
- Large Mixing Bowl — Something big enough to toss everything together without spilling.
- Measuring Cups and Spoons — Standard stuff.
- Zester or Microplane — Optional, but lime zest adds a huge aroma boost. I love it.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.
Step 1: Char the Corn (10-15 minutes)
If you’re using fresh corn, start here. Cut the kernels off the cob? Not yet. Keep the cob intact for now. Heat your skillet over medium-high heat with a little oil. Place the corn cobs in the pan. Let them sit undisturbed for 3-4 minutes until they get nice black char marks. Rotate and char all sides. This smoky flavor is the heart of the dish. If you’re using frozen corn, skip this step and just thaw it. If using canned, rinse and drain well.
Step 2: Cut the Corn (2 minutes)
Once the corn is charred, let it cool slightly. Stand the cob upright on your cutting board and slice down the sides to remove the kernels. You’ll get a mix of big kernels and some sweet juice. Scrape the cob with your knife to get the creamy “corn milk” too—it adds great texture.
Step 3: Make the Dressing (3 minutes)
In your large mixing bowl, whisk together the mayonnaise, sour cream (or crema), lime juice, lime zest, minced garlic, cumin, chili powder, salt, and pepper. It should look smooth and creamy. Taste it. Does it need more lime? More salt? Adjust now, before you add the corn.
Step 4: Combine Everything (2 minutes)
Add the charred corn kernels, black beans, and diced jalapeño to the dressing. Toss gently but thoroughly. You want every kernel coated in that creamy mixture. The heat from the corn will slightly warm the dressing, which helps it cling better.
Step 5: Add the Cheese and Herbs (1 minute)
Stir in the crumbled Cotija cheese and chopped cilantro. Fold them in gently so the cheese doesn’t turn into dust. The cheese should remain in distinct, salty crumbles.
Step 6: Chill and Serve
Let it sit in the fridge for at least 30 minutes before serving. This allows the flavors to meld and the corn to absorb the dressing. Serve chilled or at room temperature. It’s delicious either way.
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Don’t Skip the Char
I know it’s tempting to just use raw corn, but the charred flavor is what makes it “street corn.” If you don’t have a grill, use a cast-iron skillet. If you’re lazy, you can roast the corn in the oven at 400°F for 20 minutes, turning once. But the skillet is fastest and gives the best control.
Use Real Cotija
Feta is salty, but it’s also moist. Cotija is dry and crumbly. If you use feta, pat it dry with a paper towel first. Otherwise, your salad will be watery. I buy Cotija in blocks and crumble it myself—it stays fresher longer.
Balance the Acid
Lime juice is key. If your salad tastes flat, it probably needs more acid, not more salt. Squeeze an extra lime in if it tastes boring. The tang cuts through the richness of the mayo and cheese.
Make It Ahead
This salad gets better with time. Make it the night before. The corn softens slightly, the beans absorb the dressing, and the flavors deepen. It’s still crunchy, but more cohesive. Just add fresh cilantro right before serving so it doesn’t wilt.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Grilled Corn Variation
For the ultimate smoky flavor, grill the corn cobs over an open flame. Let them char heavily, then cut the kernels off. This is the most authentic method and tastes incredible.
Shrimp Street Corn Salad
Add grilled shrimp! Sauté shrimp with taco seasoning and toss them in. It turns the side dish into a full meal. My husband loves this version.
Vegan Version
Swap mayo and crema for vegan versions (like Kite Hill or Miyoko’s). Use vegan Cotija (or just skip the cheese). It’s still creamy and delicious.
No-Corn Option
Not a corn fan? Swap it for roasted sweet potatoes or cauliflower. The dressing works great with those too.
Serving & Storage
How to Serve: I usually serve this straight from the bowl with tortilla chips. It’s also amazing on top of tacos, burritos, or salads. It adds a cool, creamy contrast to spicy mains.
Side Dishes: Pairs perfectly with grilled chicken, fish tacos, or my slow cooker chicken tortilla soup. It’s also great alongside one-pot ground beef and rice for a complete meal.
Storage: Store in an airtight container in the fridge for up to 4 days. It will thicken as it chills—just stir in a splash of lime juice or water to loosen it up before serving.
Freezing: Don’t freeze it. The mayo and dairy will separate and become grainy. Make it fresh for best results.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. Note: This is a richer salad due to the mayo and cheese, so portion control is key.
Per Serving (based on 8 servings):
- Calories: 180
- Protein: 5g
- Carbs: 18g
- Fiber: 3g
- Fat: 10g
- Sodium: 220mg
It’s not a diet food, but it’s packed with veggies and fiber. If you want to lighten it up, use Greek yogurt instead of mayo and reduce the cheese.
Final Thoughts
So that’s my go-to Authentic Mexican Street Corn Salad! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it. This salad has saved me from boring potlucks and boring weeknight snacks. It’s bold, it’s fresh, and it’s impossible to eat just one bowl.
Make it yours! Try different peppers, add avocado, or swap the beans for corn chips. The best recipes are the ones you adapt to your tastes.
If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use canned corn?
You can, but it won’t have that smoky char. If you use canned, rinse and drain it well, then sauté it in a hot skillet for 5-7 minutes to get some browning. It’s not the same as fresh, but it’s better than raw canned corn.
What if I can’t find Cotija cheese?
Feta is the best substitute. It’s saltier and wetter, so pat it dry before crumbling. You can also use queso fresco, which is milder and less salty. Avoid using pre-shredded cheese; it has anti-caking agents that prevent it from crumbling properly.
Can I make this ahead of time?
Yes! In fact, it’s better if you make it a few hours ahead. The flavors meld and the corn absorbs the dressing. Just add the fresh cilantro right before serving so it stays bright green and fresh.
Why is my salad watery?
This usually happens if you use canned corn that wasn’t drained well, or if you used a wet cheese like fresh mozzarella. Make sure to pat your corn dry if using frozen, and use dry Cotija or feta. Also, don’t add salt until the end, as it can draw moisture out of the corn.
How spicy is this recipe?
It’s moderate. One jalapeño with seeds removed is mild. With seeds, it’s medium. If you want it hot, add a diced serrano pepper or a dash of hot sauce. If you want it mild, use bell peppers instead of jalapeños.
Can I add avocado?
Absolutely! Diced avocado is a classic addition. Add it right before serving so it doesn’t brown. It adds a lovely creamy texture that complements the corn.
Pin This Recipe!
Authentic Mexican Street Corn Salad
- Total Time: 25 minutes
- Yield: 8 servings 1x
Description
A creamy, smoky, and tangy salad made with charred fresh corn, black beans, cotija cheese, and a zesty lime dressing. It captures the authentic flavors of Mexican street corn in an easy, 15-minute recipe.
Ingredients
- 4 ears fresh corn (or 4 cups frozen/thawed corn)
- 1 cup cooked black beans, drained
- 1/2 cup fresh cilantro, chopped
- 1/2 cup mayonnaise
- 1/2 cup Mexican crema or sour cream
- 3 tablespoons fresh lime juice
- 2 cloves garlic, minced
- 1/2 cup cotija cheese, crumbled
- 1 jalapeño, finely diced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- Salt and black pepper to taste
- Lime zest (optional)
Instructions
- Char the corn: Heat a skillet over medium-high heat with a little oil. Place corn cobs in the pan and char all sides for 3-4 minutes until black marks appear. Let cool slightly, then cut kernels off the cob. Scrape the cob to release corn milk.
- Make the dressing: In a large mixing bowl, whisk together mayonnaise, sour cream (or crema), lime juice, lime zest, minced garlic, cumin, chili powder, salt, and pepper until smooth.
- Combine: Add the charred corn kernels, black beans, and diced jalapeño to the dressing. Toss gently to coat everything evenly.
- Add cheese and herbs: Fold in the crumbled cotija cheese and chopped cilantro gently to keep the cheese in distinct crumbles.
- Chill: Refrigerate for at least 30 minutes to allow flavors to meld.
- Serve: Serve chilled or at room temperature with tortilla chips or alongside tacos and grilled meats.
Notes
For best results, use fresh corn for the smoky char. If using frozen corn, thaw and pat dry. If using canned corn, rinse, drain, and sauté in a hot skillet to brown. The salad tastes better if made ahead and chilled for a few hours. Do not freeze as the dairy will separate. If cotija is unavailable, feta is a substitute but should be patted dry to prevent watery salad.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Side Dish
- Cuisine: Mexican
Nutrition
- Serving Size: 1/8 of the batch
- Calories: 180
- Sugar: 4
- Sodium: 220
- Fat: 10
- Saturated Fat: 4
- Carbohydrates: 18
- Fiber: 3
- Protein: 5
Keywords: Mexican street corn salad, elote salad, corn salad recipe, Mexican side dish, summer salad, charred corn, cotija cheese



