Salads
This authentic elote salad brings the vibrant flavors of Mexican street corn straight to your table, where smoky grilled corn meets creamy lime dressing and crumbled cotija cheese.
The key to capturing that iconic street-food taste lies in charring the corn over an open flame—just like the vendors do—before tossing it with chili powder, lime juice, and fresh cilantro.
I’ve perfected this vegetarian-friendly version over years of testing, ensuring every bite delivers that perfect balance of smoky, tangy, and creamy textures.
The salad’s magic starts with the corn, which you’ll grill until deeply caramelized, then slather in a bright lime-chili dressing that cuts through the richness. Cotija cheese adds a salty crunch, while avocado slices bring a velvety contrast.
This isn’t just a side dish—it’s a celebration of Mexican street food, reimagined for your dinner table with modern twists like optional vegan mayo for the dressing.
What you’ll end up with is a salad that’s as visually stunning as it is delicious: golden corn kernels glistening with lime, scattered with crisp cheese and fresh herbs. The flavors are bold yet balanced, with the smoky char of the corn complementing the zesty dressing and creamy avocado.
It’s the kind of dish that feels special enough for a gathering but simple enough for a weeknight dinner.
Serve it as a main course with warm tortillas or as a side to grilled meats—it’s versatile enough to fit any meal. Here’s how to make it, step by step, so you can taste the streets of Mexico in every bite.
Ingredients for authentic elote salad
Grilled corn, zesty lime, and crumbled cheese—this elote salad captures Mexico’s street food magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Corn on the Cob 🌽 | 4 whole | Husked, kernels cut off cob |
| Lime Juice 🍋 | ½ cup | Freshly squeezed, seeds removed |
| Mayonnaise 🥛 | ¼ cup | Vegan mayo for vegetarian version |
| Chili Powder 🌶️ | 2 tbsp | Smoked or mild variety preferred |
| Cotija Cheese 🧀 | ½ cup | Crumbled, vegetarian-friendly |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Avocado 🥑 | 1 whole | Ripe, sliced into 1/4-inch pieces |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for grilling |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Garlic Cloves 🧄 | 2 cloves | Minced for dressing |
| Honey 🍯 | 1 tbsp | Or agave syrup for vegan option |
| Tortilla Chips 🍞 | ½ cup | Crushed for topping (optional) |
| Lime Zest 🍋 | 1 tbsp | From 1 lime, for garnish |
The corn is everything here. Look for fresh, plump cobs—the bigger the kernels, the better. If you can’t find fresh, frozen works in a pinch (thaw first). For that authentic smoky flavor, grill over an open flame or under a broiler until deeply charred. Trader Joe’s usually carries great corn in season, and if you’re feeling fancy, pick up some Mexican street corn seasoning from the Latin market section. The cotija cheese needs to be real—pre-shredded won’t melt right. If you can’t find cotija, feta or queso fresco in a pinch, but it won’t be the same.
No mayo? Greek yogurt or vegan mayo keeps it creamy. The chili powder should be smoky if you can find it—Penzeys carries a great blend. Fresh cilantro is ideal, but dried works at half the amount if you’re in a bind. For the avocado, pick ones that yield slightly to gentle pressure—they’ll be perfect for slicing. The lime juice is non-negotiable; bottled just won’t cut it. If you’re making this ahead, hold off on adding the avocado until serving to keep it fresh. And if you’re feeling extra, a sprinkle of tajín seasoning on top adds that perfect tangy kick.
This salad tastes even better the next day—honestly, the flavors meld perfectly. Store the dressing and toppings separately in the fridge for up to 3 days, then assemble when ready to serve. The corn keeps its smoky charm for 2 days if stored in an airtight container. For a party, double the batch—it disappears fast. I always make extra tortilla chips on hand for crunch, and keep a jar of lime zest in the freezer for quick garnishes on anything from tacos to guacamole.
Why You'll Love This Recipe
- No Chopping Needed: I just cut the kernels right off the cob—no peeling, no fuss. The cob even becomes a handy handle for scooping straight from the pot.
- Tangy Creamy Heat: That lime-mayo mix? It’s the magic. The chili powder adds just enough kick, while crumbled cotija brings this salad that perfect salty crunch—like a Mexican street cart in your bowl.
- Picnic Perfection: Between us, this is my go-to for tailgates or backyard hangouts. Keeps well in a cooler, tastes even better the next day, and pairs with everything from tacos to grilled fish.
- Corn at Its Peak: Honestly, summer’s the only time I make this—and it’s worth it. Fresh corn is sweeter, cheaper in season, and this recipe turns it into something special before it goes bad. No waste, all flavor.
Step-by-step instructions for authentic elote salad
Here's how to bring the bold flavors of Mexican street corn to your table with this creamy, zesty salad.
Grill the Corn for Perfect Char
Preheat your grill or grill pan over medium-high heat until it's hot enough to see smoke when you sprinkle a few drops of water. Brush the 4 whole fresh corn on the cob with 1 tablespoon of the olive oil and season generously with 1 teaspoon salt and 2 tablespoons chili powder.
Grill the corn for 10-12 minutes, turning occasionally, until you see deep golden-brown char marks all over. The kernels should be tender when pierced with a knife. Let the corn cool slightly before cutting the kernels off the cobs—this makes them easier to handle and prevents them from falling apart.
I like to work with two cobs at a time, rotating them every 3-4 minutes to ensure even cooking. The char is what gives elote its authentic smoky flavor, so don't rush this step. If you don't have a grill, a grill pan or even a broiler works well for achieving that smoky char.
Make the Creamy Lime Dressing
In a medium bowl, whisk together the 0.5 cup lime juice, 0.25 cup mayonnaise, 1 tablespoon honey, 2 cloves minced garlic cloves, and 1 tablespoon lime zest until smooth and fully combined. This dressing is the heart of your elote salad—it balances the smoky corn with bright citrus and creamy richness.
Taste and adjust the seasoning if needed. You might want to add a pinch more salt or a splash of lime juice to suit your preference. The dressing should coat the back of a spoon but still be pourable. If it's too thick, whisk in 1 tablespoon of water to loosen it.
Here's the thing—this dressing is what makes the salad authentically creamy. The mayo gives it that signature texture, while the lime and honey keep it from being too heavy. Trust me, this is where the magic happens.
Assemble the Salad with Fresh Ingredients
In a large bowl, combine the grilled corn kernels, 0.25 cup chopped fresh cilantro, 0.5 cup crumbled cotija cheese, and 1 whole avocado sliced into 1/4-inch pieces. Gently fold everything together with a spoon, being careful not to mash the avocado or break the corn kernels.
Pour the dressing over the corn mixture and toss gently to coat everything evenly. You want the corn to absorb just enough of the dressing to pick up its flavors without becoming soggy. If you're using the 0.5 cup crushed tortilla chips, sprinkle them on top now—they'll add a satisfying crunch that contrasts beautifully with the creamy elements.
Let the salad sit for 10 minutes before serving. This gives the avocado a chance to soften slightly and the flavors a moment to meld together. The cotija cheese will start to soften just enough to create little pockets of creaminess throughout the salad.
Garnish and Serve with Confidence
Just before serving, give the salad one final toss to distribute everything evenly. Sprinkle with an extra pinch of salt and a few more chili powder if you like a bit more heat. The final garnish should be a mix of lime zest and a few extra cilantro leaves scattered on top for color and freshness.
Serve immediately while the avocado is still firm and the corn is warm. This salad is best enjoyed fresh out of the bowl, where the textures and flavors are at their peak. The contrast of creamy dressing, crunchy chips, tender corn, and cool avocado makes every bite exciting.
Don't skip the garnish—it's what makes the salad look as good as it tastes. The bright green of the cilantro and lime zest against the creamy white of the cotija and avocado creates a visual feast that's just as important as the flavors.
Pro Tips For Making Authentic Elote Salad
- CHAR THE CORN RIGHT: Grill or boil the corn until it’s just tender—you should pierce a kernel with a knife and see no resistance. Overcooking turns it mushy, and undercooked kernels feel like chewing wax. I learned this the hard way after serving a batch where half the corn was still raw.
- USE FRESH LIME, NOT BOTTLED: Skip the juice from a bottle—it’s dull and lacks the bright acidity you need. Roll the limes on the counter first to soften them, then cut into quarters and squeeze them by hand. The extra pulp adds texture, and the flavor is miles ahead. (Yes, even if you’re impatient like me.)
- DON’T SKIP THE CHILI TOAST: Lightly toast your chili powder in a dry skillet for 30 seconds until it smells aromatic. This deepens the flavor and cuts through the richness of the mayo. I was skeptical until I tried it—now I never make elote without this step.
- CRUMBLE COTIJA FINE: Use a cheese grater or pulse it in a food processor until it’s almost powdery. Big chunks of cotija sink to the bottom and make the salad feel heavy. A fine crumble blends evenly, giving every bite that salty, crumbly contrast. (Your future self will thank you.)
Pro cooking tips for this recipe
Char the Corn
The secret to authentic elote flavor is that perfect char. I always grill the corn over an open flame until it’s covered in deep blackened spots—this is what gives it that smoky, street-vendor taste.
If you don’t have a grill, a grill pan or even a broiler set to high heat works in a pinch. Just keep an eye on it so it doesn’t burn completely. 🔥
Dressing Balance
Your lime dressing needs to be just right—not too thick, not too thin. I like to whisk the mayo and lime juice together first, then add the honey and garlic. If it’s too thick, a splash of water loosens it up.
Taste as you go—sometimes you need a little more lime or a pinch of salt to really make it pop. Trust your taste buds here!
Cheese Matters
Cotija cheese is non-negotiable for that authentic salty crunch. If you can’t find it, feta or queso fresco will work, but nothing beats the real deal. Crumble it fresh over the salad right before serving so it stays crisp.
I like to sprinkle it on just before tossing everything together so it melts slightly but still holds its texture. 🧀
Avocado Timing
Add the avocado last—it’s delicate and turns mushy if mixed in too early. Slice it just before assembling the salad and keep it separate until you’re ready to serve.
This way, it stays creamy and fresh, not soggy. I like to slice it into ¼-inch pieces so it holds its shape but still melts in your mouth.
Crunch Factor
For that extra texture, crushed tortilla chips add a satisfying crunch. I like to sprinkle them on top right before serving so they stay crisp. If you want even more crunch, add some toasted pepitas or chopped radishes.
The contrast between the creamy dressing and crunchy toppings makes every bite exciting.
Rest Before Serving
Let the salad sit for 10 minutes before serving. This gives the avocado a chance to soften slightly and the flavors to meld together. The cotija cheese will start to soften just enough to create little pockets of creaminess. Patience here makes all the difference—don’t rush it! ✨
Nutrition facts
Frequently asked questions
Can I use frozen corn instead of fresh?
You can, but fresh corn gives the best texture and authentic flavor. If using frozen, thaw it completely first and pat dry to mimic fresh corn. For extra smokiness, grill the thawed corn directly from frozen—just watch it closely to avoid burning. The kernels will be slightly softer than fresh, but still delicious!
What if I can't find cotija cheese?
No problem! Use feta cheese for a tangy alternative or queso fresco for a milder flavor. If you're vegan, crumbled vegan feta or even toasted pumpkin seeds work well. Just crumble it fresh right before serving to maintain that perfect crunch. The key is keeping it salty and slightly crumbly.
How can I make this salad spicier?
Add ½ teaspoon cayenne pepper or 1 tablespoon chipotle powder to the dressing for extra heat. For a smoky kick, mix in 1 teaspoon smoked paprika> with the chili powder. You can also serve it with hot sauce> or sliced jalapeños on the side. Start with small amounts—you can always add more!
Can I make this ahead of time?
Prepare the dressing and store it separately in the fridge for up to 3 days. Grill and cool the corn, then store it in an airtight container for 2 days. Keep the avocado separate until serving to prevent browning. When ready to serve, toss everything together and garnish fresh. The flavors actually improve overnight!
What's the best way to serve this salad?
This vibrant salad works as a main dish with warm tortillas or as a side for grilled meats. For a complete meal, pair it with black beans>, grilled shrimp>, or warm corn tortillas>. It's also perfect for potlucks—just store components separately until serving. The creamy lime dressing makes it especially refreshing in summer!
