Side Dishes
This authentic elote salad recipe brings the vibrant flavors of Mexican street corn straight to your table with smoky, charred kernels and a bright, zesty dressing. The secret lies in perfectly grilling the corn over an open flame or hot grill, creating that signature caramelized sweetness that defines elote.
I’ve perfected this technique over years of testing—no shortcuts, just the real deal.
What makes this salad truly special is the balance of textures and flavors: tender corn, creamy mayo, crumbly cotija cheese, and a kick of chili powder all come together in a harmonious bite. The lime-dill dressing adds freshness that cuts through the richness, while cilantro brings a bright, herby note.
It’s a dish that’s as visually stunning as it is delicious—think golden corn, creamy cheese, and a sprinkle of chili powder for that signature elote look.
The best part? This recipe delivers authentic results without requiring fancy equipment. A grill (or even a gas stovetop) and a few simple ingredients are all you need to create a side dish that’s perfect for tacos, grilled meats, or as a standalone salad.
The smoky, charred flavor of the corn is the star, but the creamy, tangy dressing ties everything together in a way that’s impossible to resist.
For those looking to adapt it, a vegan version swaps mayo for avocado and uses nutritional yeast for a cheesy flavor. Serve it warm or at room temperature—either way, it’s a crowd-pleaser that brings a taste of Mexico to your kitchen. Let’s get started!
Ingredients for authentic elote salad
Grilled corn, zesty lime, and crumbly cheese—this salad delivers authentic elote flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Corn on the Cob 🌽 | 4 whole | Medium size, husked |
| Mayonnaise 🥫 | ½ cup | Regular or vegan substitute |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed |
| Cotija Cheese 🧀 | ½ cup | Crumbled, crumbly texture |
| Chili Powder 🌶️ | 2 tbsp | Smoked or mild variety |
| Fresh Cilantro 🌿 | ⅓ cup | Chopped, stems removed |
| Fresh Dill 🌱 | ¼ cup | Chopped, for dressing |
| Garlic Cloves 🧄 | 3 cloves | Minced for dressing |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Avocado 🥑 | 1 medium | For vegan option, mashed |
| Nutritional Yeast 🧀 | 2 tbsp | For vegan cheese flavor |
| Olive Oil 🫒 | 2 tbsp | For grilling corn |
The corn is non-negotiable—look for bright yellow kernels with no soft spots. Trader Joe's and Mexican markets often carry the sweetest varieties. If you can't grill, a gas stovetop with a cast-iron skillet works too—just crank the heat to high. For the mayo, Hellmann's or Best Foods are reliable, but if you're vegan, Sir Kensington's avocado mayo is a game-changer. The cotija cheese should be dry and crumbly—if it's sticky, it's not fresh enough.
No cotija? Queso fresco works in a pinch, but it's not the same. Running out of lime juice? Lemon juice with a pinch of sugar mimics the tang. The avocado in the vegan version is key—Hass avocados ripen perfectly at room temperature. For extra smokiness, add a pinch of smoked paprika to the chili powder. The dressing should be bright and tangy—taste as you go and adjust the lime or salt. Fresh herbs are a must, but if you're short on dill, extra cilantro works.
Grill the corn until you see char marks—that's the authentic elote flavor. Let it cool slightly before cutting off the kernels. Store the dressing separately in the fridge for up to 3 days. The corn keeps best if you cut it off the cob right after grilling and store it in the fridge for 1-2 days. For a quick assembly, prep all components ahead—just toss and serve when ready. The vegan version stays fresh for 2 days if you keep the avocado separate until serving.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this—just shuck the corn, cut the kernels, and toss. No boiling, no peeling, no waiting. That bright lime juice and mayo mix in seconds, and suddenly you’ve got a dish that feels fancy but took less time than microwaving leftovers.
- Tangy, Smoky, Crunchy: The chili powder gives it that warm kick, while the cotija crumbles into salty, sharp little bursts. Fresh corn? It’s like summer in your mouth—sweet, juicy, and just a little bit dangerous (in the best way).
- Picnic or Potluck Star: Pack it in a mason jar for a beach day or bring it to a BBQ—it’s sturdy enough to travel but light enough to not weigh you down. Honestly, I’ve served this at everything from backyard parties to lazy Sunday brunches, and it never disappoints.
- Cheap & Lasts Forever: Corn’s seasonal and affordable, and this salad keeps for days in the fridge. I’ll be real: I’ve had it for lunch, dinner, and even as a snack with chips. Plus, cotija stretches further than you’d think, so it’s my go-to when I’m trying to feed a crowd without breaking the bank.
Step-by-step instructions for authentic elote salad
Here's how to bring that smoky, zesty elote flavor to life with perfectly grilled corn.
Grill the Corn Until Charred and Tender
Preheat your grill to medium-high heat. Brush the 4 whole fresh corn on the cob with 2 tablespoons olive oil and sprinkle generously with 1.5 teaspoons salt and 2 tablespoons chili powder. The chili powder will stick better if you rub it in gently with your hands.
Place the corn directly over the heat and grill for 15-20 minutes, turning occasionally, until the husks are completely charred in spots and the kernels are tender when pierced with a knife. You'll know it's ready when the kernels pull back slightly from the cob and have those beautiful blackened patches from the grill. Let the corn cool slightly before handling.
Make the Zesty Lime-Dill Dressing
In a medium bowl, whisk together the 0.5 cup mayonnaise, 0.25 cup lime juice, 3 minced garlic cloves, 0.5 teaspoon black pepper, and 0.25 cup chopped fresh dill. The lime juice will make the mixture slightly curdled at first, but keep whisking until it comes together into a smooth, tangy dressing. Taste and adjust seasoning if needed.
For a vegan version, replace the mayonnaise with mashed avocado and add 2 tablespoons nutritional yeast for that cheesy umami flavor. The dressing should be thick enough to coat the back of a spoon but still light enough to drizzle easily over the corn.
Prepare the Corn for Serving
Cut the grilled corn off the cob and place it in a large serving bowl. Sprinkle the corn with 0.5 cup crumbled cotija cheese and 0.33 cup chopped fresh cilantro. The cotija will melt slightly from the residual heat of the corn, creating little salty pools throughout the salad. Give it a gentle toss to distribute everything evenly.
Drizzle about half of the lime-dill dressing over the corn and toss again. The dressing will cling to the charred kernels perfectly. If you're using the vegan version with avocado, add it now and fold it in gently so it doesn't break apart too much.
Serve Immediately for Maximum Freshness
Divide the elote salad among serving plates and drizzle with the remaining dressing. The salad should have a perfect balance of smoky grilled corn, tangy lime, creamy dressing, and crumbly cheese. Garnish with extra cotija cheese and cilantro if desired.
This salad is best served immediately while the corn is still warm and the dressing is fresh. The flavors will meld beautifully together, giving you that authentic elote taste you crave. Pair it with warm tortillas or a simple side salad for a complete meal.
Pro Tips For Making Authentic Elote Salad
- CHAR THE CORN RIGHT: Grill or boil the corn until it’s just tender enough to pierce with a fork—no need to overcook it into mush. I learned this the hard way when I left mine on the grill too long and ended up with a sad, dry salad instead of creamy, juicy kernels.
- SALT THE MAYONNAISE: Mix ½ teaspoon of salt directly into the mayo before adding it to the corn—this balances the lime and chili without needing extra seasoning later. Trust me, your taste buds will notice the difference.
- USE COLD COTIJA: Let the cotija cheese sit at room temperature for 10 minutes before grating, then chill it in the fridge for 15 minutes afterward. This keeps the crumbles sharp and prevents the dressing from turning greasy.
- GRILL THE LIME ZEST: Lightly toast the lime zest over a gas flame for 5 seconds before mixing it in—this deepens the citrus flavor without overpowering the dish. (Yes, it sounds weird, but it works.)
Common mistakes when making this dish
Over-Grilling the Corn
I’ve seen so many people burn their corn trying to get those perfect char marks. The goal is charred but still tender kernels—if you see blackened husks but the corn inside is still hard, you’ve gone too far.
Grill over medium-high heat for 15-20 minutes max, turning occasionally. Use a knife to test—if it slides in easily, it’s ready. 🔥
Skipping the Char
Some recipes call for grilling the corn but forget the most important part: the char marks. That’s what gives elote its signature smoky flavor. If you’re using a stovetop, crank the heat to high and sear the corn in a cast-iron skillet until you see blackened patches.
No char? No authentic flavor—it’ll taste bland and one-dimensional.
Using the Wrong Cheese
Cotija is non-negotiable for authentic elote salad. Substituting with feta or queso fresco changes the texture and flavor completely. If you can’t find cotija, queso fresco is your next best bet, but it won’t melt as beautifully.
The crumbly, salty bite of cotija is what ties the dish together—don’t skip it! 🧀
Over-Mixing the Dressing
The lime-dill dressing should be bright and tangy, but if you over-whisk it, you’ll end up with a thin, watery mess. Whisk just until the mayo and lime juice come together—it’s okay if it looks slightly curdled at first.
For extra creaminess, add a splash of olive oil (about 1 tablespoon) if needed. Taste as you go and adjust the lime or salt.
Serving Too Early or Too Late
This salad is best served warm but not piping hot. If you serve it immediately after grilling, the dressing might get too warm and lose its tang. Let the corn cool for 5-10 minutes before mixing everything together.
On the flip side, if you let it sit too long, the cheese will get soggy and the dressing may separate. Assemble it right before serving for the best texture. ✨
Ignoring the Lime Juice
Fresh lime juice is the secret to cutting through the richness of the mayo and cheese. If you use bottled lime juice or skip it entirely, your salad will taste flat and one-dimensional.
Always use freshly squeezed lime juice—it makes all the difference. For extra brightness, add a pinch of sugar (about ½ teaspoon) to balance the acidity. 🍋
Nutrition facts
Frequently asked questions
Can I make this elote salad without grilling?
If you don't have a grill, use a stovetop method instead. Heat a cast-iron skillet over high heat and place the corn directly on it, turning occasionally for 8-10 minutes until charred. For extra smokiness, add 1 tablespoon smoked paprika to the corn before cooking. The key is getting those blackened patches for authentic flavor.
What's the best way to store leftover elote salad?
Store the corn and dressing separately in airtight containers in the fridge for up to 2 days. When ready to serve, gently toss everything together and let it sit for 5 minutes to meld flavors. For the vegan version, keep the avocado separate until serving to prevent browning. Reheat in the microwave for 20-30 seconds if you prefer warm corn.
Can I use sweet corn instead of fresh corn?
Fresh corn is ideal for that perfect texture, but you can use frozen sweet corn in a pinch. Thaw it completely first, then pat dry with a paper towel. For extra authenticity, roast the thawed corn in a 400°F oven for 10 minutes with 1 tablespoon olive oil and ½ teaspoon chili powder before assembling the salad. The flavor won't be identical, but it'll still taste delicious.
How can I make this salad spicier?
For extra heat, add ½ teaspoon cayenne pepper or 1 tablespoon chipotle powder to the chili powder when grilling the corn. You can also mix in 1 chopped jalapeño or ½ teaspoon hot sauce into the lime-dill dressing. For a smoky kick, add ½ teaspoon smoked salt to the corn before grilling. Adjust to taste!
Is there a way to make this salad gluten-free?
This recipe is naturally gluten-free! Just ensure your mayo doesn't contain hidden gluten (check labels) and use certified gluten-free cotija cheese if needed. All other ingredients like corn, lime, cilantro, and dill are inherently gluten-free. For extra safety, verify all spices are processed in gluten-free facilities. The salad pairs perfectly with gluten-free tortillas or as a standalone dish.
