Side Dishes
This authentic Mexican corn salad brings the vibrant flavors of Mexico’s street food right to your table—no shortcuts, just the real deal. The secret lies in perfectly charred corn, zesty lime juice, and fresh cilantro that brighten every bite, just like the esquites you’d find in Oaxaca markets.
I’ve perfected this recipe over years of testing, ensuring the balance of smoky, tangy, and creamy elements that make it irresistible.
The beauty of this dish is its simplicity: 15 minutes of active prep delivers restaurant-quality results without fuss. Grilling or charring the corn (stovetop or grill) unlocks its natural sweetness, while a quick mix of lime, chili powder, and mayo (or sour cream) ties everything together.
The texture is crispy, creamy, and fresh—just like the best street vendors serve it, but with a touch of homey comfort.
What you’ll end up with is a bold, flavorful salad that’s perfect as a side for tacos, grilled meats, or even as a standalone dish. The lime keeps it bright, the chili adds heat, and the cilantro brings that unmistakable Mexican flair.
It’s the kind of recipe that feels special but comes together effortlessly—ideal for summer gatherings or weeknight dinners when you crave something fresh and full of flavor.
Serve it immediately for the best texture, or let it sit for 10 minutes to let the flavors meld. Garnish with extra cilantro, crumbled cotija cheese, or a sprinkle of Tajín for that authentic touch. Ready to make it? Let’s get started—your taste buds will thank you.
Ingredients for authentic mexican corn salad
Fresh corn, zesty lime, and smoky chili—just the real deal ingredients for this vibrant Mexican street-style salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Corn on the Cob 🌽 | 4 whole | Husk removed, kernels cut off |
| Fresh Cilantro 🌿 | ¾ cup | Stems removed, chopped fine |
| Lime Juice 🍋 | ½ cup | Freshly squeezed, seeds removed |
| Mayonnaise 🥛 | ⅓ cup | Full-fat preferred for creaminess |
| Chili Powder 🌶️ | 1 tbsp | Smoked or mild, not cayenne |
| Garlic Cloves 🧄 | 3 cloves | Minced or finely grated |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For drizzling and charring |
| Salt 🧂 | 1 tsp | Kosher or sea salt preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for best flavor |
| Cotija Cheese 🧀 | ¼ cup | Crumbled, optional for garnish |
| Tajín Seasoning 🌶️ | 1 tbsp | For final garnish, optional |
| Sour Cream 🥛 | ¼ cup | Full-fat, optional for creaminess |
| Vegetable Oil 🫒 | 1 tbsp | For stovetop charring |
| Red Onion 🧅 | ¼ cup | Finely diced, optional garnish |
The corn is the star here, so grab the sweetest you can find. Local farmers markets or Trader Joe's usually carry the best—look for bright yellow kernels and firm cobs. If you can't grill, stovetop charring works perfectly (just heat a dry skillet until smoking hot). The cilantro needs to be fresh—wilted leaves make the whole dish taste sad. For extra authenticity, San Marzano canned corn is a game-changer if you're short on fresh cobs, but nothing beats the real thing. I always double-check my lime juice—Mexican limes from the Latin market section are ideal, but regular limes work in a pinch.
No fresh cilantro? Fresh parsley at half the amount keeps the bright flavor. Out of mayo? Sour cream or Greek yogurt works just as well—just know it'll be slightly tangier. The chili powder is non-negotiable for that smoky depth, but if you want extra heat, add a pinch of cayenne. For the charring step, vegetable oil is your best friend—it handles high heat without burning. If you're making this ahead, skip the sour cream until serving so it doesn't get watery. The red onion is optional but adds that perfect crunch and freshness that balances everything out.
This salad is best eaten immediately, but if you need to prep ahead, keep the dressing separate until serving. The corn stays crispy for about 30 minutes if stored in an airtight container, but the texture goes soft fast. The dressing keeps for 3 days in the fridge, so you can mix it up ahead of time. For leftovers, reheat the corn gently in a dry skillet to restore that smoky flavor. Garnish with cotija and Tajín right before serving—that's when the magic happens.
Why You'll Love This Recipe
- No Chopping Needed: The corn comes off the cob in seconds—just cut the kernels straight into the bowl. No small dice, no mess, and honestly? That lime juice and mayo combo does half the work for you.
- Tangy Creamy Heat: Between us, the mayo keeps it rich while the lime and chili powder wake up every bite. It’s the kind of salad where you take a fork and don’t even care—my kids definitely don’t.
- Picnic Party Hero: Slap this in a cooler and it’s your go-to for tailgates, beach days, or lazy Sundays. The cilantro stays fresh longer than you’d think, and the texture holds up—no sad, mushy sides here.
- Budget-Friendly Leftovers: Corn’s cheap this time of year, and this recipe stretches for days. I’ll be real: I’ve eaten it cold, reheated it (yes, it works), and even tossed it into tacos when I ran out of ideas. Versatile like that.
Step-by-step instructions for authentic Mexican corn salad
Here's how to create this vibrant, zesty salad that captures true Mexican flavors in record time.
Char the Fresh Corn on the Cob
Heat a large skillet over medium-high heat and add the 1 tablespoon vegetable oil. Once hot, carefully add the 4 whole fresh corn on the cob (husks removed) and cook for 5-6 minutes per side until you see beautiful char marks and the kernels begin to soften slightly. You'll know it's ready when the corn releases a sweet, smoky aroma and the kernels pull away from the cob easily with a small knife.
Real talk: don't rush this step. Those charred spots are what give the salad its authentic, smoky depth. If you don't have a gas stove, you can achieve similar results by broiling the corn for 8-10 minutes, turning occasionally. Let the corn cool slightly before cutting the kernels off the cob into a large mixing bowl.
Prepare the Zesty Lime and Cilantro Dressing
In a small bowl, whisk together the 0.5 cup lime juice, 0.33 cup mayonnaise, 2 tablespoons extra-virgin olive oil, 1 tablespoon chili powder, 1 teaspoon salt, and 0.5 teaspoon ground black pepper until completely smooth. This is where the magic happens - the lime brightens everything while the chili powder adds just the right amount of warmth. The mayonnaise helps bind all the flavors together beautifully.
While the dressing emulsifies, finely chop the 0.75 cup fresh cilantro (stems removed) and set aside. The fresh cilantro adds that signature Mexican brightness that makes this salad so irresistible. I like to use a sharp chef's knife and chop quickly over the bowl to catch any stray bits that might fall.
Combine All Ingredients for Maximum Flavor
Add the chopped fresh cilantro to the corn kernels in the mixing bowl. Pour the lime-cilantro dressing over the corn and gently toss everything together until the corn is evenly coated. The dressing should look glossy and well-distributed - if it looks dry, add 1-2 tablespoons of water to help it cling to the corn. This is also when you'll want to add the 0.25 cup finely diced red onion if you're using it for that extra crunch and sharpness.
Taste the mixture and adjust seasoning if needed. I usually add a little more lime juice or chili powder at this stage because everyone's taste preferences vary. The salad should be bright, slightly spicy, and perfectly balanced between creamy and fresh. Let it sit for 5 minutes to allow all the flavors to meld together beautifully.
Finish with Cotija Cheese and Tajín
Just before serving, sprinkle the 0.25 cup crumbled cotija cheese evenly over the salad and gently toss one more time. The cotija adds a wonderful salty contrast that makes the whole dish sing. For that final authentic touch, sprinkle the 1 tablespoon tajín seasoning over the top and toss gently to distribute it evenly.
The tajín brings a perfect balance of tangy, spicy, and slightly sweet notes that complement all the other flavors. If you're adding the 0.25 cup sour cream, now's the time to fold it in gently - it adds a lovely creaminess that balances the bright flavors. Serve immediately while everything is fresh and vibrant, or chill for up to 2 hours if you prefer it slightly cooler.
Pro Tips For Making Authentic Mexican Corn Salad
- CHAR THE CORN: Grill or boil the corn until it’s slightly past tender—you want those kernels to yield to a fork but still hold shape. Overcooked corn turns to mush in salads, and nobody wants that sad, gluey texture. If using fresh corn, I aim for about 3 minutes per side on the grill or 5-6 minutes in boiling water.
- SALT THE MAYONNAISE: Mix a pinch of salt (about ¼ teaspoon) directly into the mayo before adding anything else. This balances the acid from lime and chili powder later, so the dressing doesn’t taste flat or one-dimensional. I learned this the hard way—unsalted mayo makes the whole salad taste bland, no matter how much you season afterward.
- STRAIN THE LIME: Roll the lime on the counter first, then microwave it for 10 seconds to soften the pulp before juicing. This gets you way more juice with less bitterness, and you’ll need every drop for that bright, tangy kick. Skip this, and you’ll end up with a salad that tastes like it’s missing something.
- TOSS THE CILANTRO LAST: Add the chopped cilantro after mixing everything else, and fold it in gently—just until it’s distributed. If you mix it in early, the leaves turn to sludge, and the flavor gets lost. I was skeptical until I tried it: the herbs stay crisp, and the salad looks fresh, not drowned.
Essential equipment for authentic mexican corn salad
Charring Corn Essentials
For perfect char marks, I recommend using a cast-iron skillet—it retains heat beautifully and creates those coveted blackened spots. If you don’t have cast iron, a stainless steel skillet works just as well.
For grilling, a charcoal grill gives the best smoky flavor, but a gas grill set to high heat works in a pinch. I always use vegetable oil because it has a high smoke point and won’t burn at the temperatures we’re working with. 🔥
Knife and Cutting Tools
A sharp chef’s knife is a must for chopping cilantro and red onion—dull knives crush the herbs, releasing bitter flavors. I also keep a small paring knife handy for cutting corn kernels off the cob safely.
For extra efficiency, a mandoline with a corn attachment can help slice kernels evenly, but it’s not required. A wooden spoon or spatula is perfect for tossing the salad without breaking the corn.
Mixing and Serving Gear
I use a large mixing bowl (at least 8-inch diameter) to combine all ingredients without spills. For serving, wide, shallow bowls or plates showcase the salad beautifully—think of how street vendors present esquites in Mexico.
A small whisk helps emulsify the dressing smoothly, and a measuring spoon set ensures precise seasoning. For garnishing, a fine-mesh strainer helps catch stray cotija cheese crumbles if you’re prepping ahead.
Optional Upgrades
If you’re feeling fancy, a smoker box for your grill adds an extra layer of smokiness to the corn. For the dressing, a handheld immersion blender can help achieve a silky texture if you prefer a smoother consistency.
A lime juicer (like the OXO Good Grips) makes squeezing limes effortless, and a microplane is great for grating garlic finely. These aren’t necessities, but they elevate the process. ✨
Budget-Friendly Swaps
No cast-iron skillet? A nonstick skillet works for charring, though the marks won’t be as dramatic. Skip the cotija cheese and use feta or Parmesan instead—they’re widely available and still add great flavor. For Tajín, a mix of chili powder, lime zest, and a pinch of salt does the trick.
A wooden spoon can replace a spatula, and a sharp knife (even a serrated one) works for chopping herbs if you’re in a pinch.
Nutrition facts
Frequently asked questions
Can I make this corn salad without fresh corn?
If fresh corn isn't available, use 2 cups of frozen corn kernels (thawed and drained) or 1 (15 oz) can of San Marzano corn, drained well. For extra authenticity, char the canned corn in a dry skillet for 2-3 minutes to mimic the smoky flavor. The texture won't be identical, but it still delivers that zesty Mexican taste.
How do I adjust the spice level for kids or sensitive palates?
Start with ½ teaspoon chili powder instead of the full 1 tablespoon, and reduce the Tajín to ½ teaspoon. For extra mildness, skip the Tajín entirely and use ½ teaspoon smoked paprika instead. Always let kids taste first—they can request more lime or cilantro if they prefer! The lime and cilantro will keep it flavorful without the heat.
Can I prepare this salad ahead of time?
Yes, but with a few key adjustments. Prep the dressing and chop all veggies 1 day ahead and store separately in the fridge. Char the corn fresh and add it to the salad just before serving to keep it crisp. If making ahead, omit the sour cream until serving—it can make the salad watery. The flavors actually meld better after resting 30 minutes before eating.
What's the best way to store leftovers?
Transfer leftovers to an airtight container and refrigerate for up to 2 days. The corn will soften slightly, but you can restore some crunch by reheating in a dry skillet for 1-2 minutes before serving. For longer storage, freeze the dressing separately and the corn kernels separately for up to 1 month. Thaw overnight in the fridge before combining.
How does this compare to traditional Mexican esquites?
This recipe is essentially a deconstructed esquites—the classic Mexican street food served in a bowl. Traditional esquites uses boiled or grilled corn mixed with mayo, lime, chili powder, and cotija, often served in a cone or bowl. The key difference is this version is chilled and served as a salad, making it perfect for picnics or as a side. Both are delicious, but this version adds extra freshness with cilantro and red onion.
