Mexican Street Corn Salad
This post may include affiliate links. Thank you for your support.
This Mexican street corn salad (esquites) is a creamy, flavor packed off-the-cob version of classic elote that can be made with fresh or frozen corn. Ready in just 20 minutes and perfect for summer cookouts, taco nights and potlucks all season long.

The first time I had Mexican street corn (elote) was at Rancho La Puerta and it genuinely changed the way I thought about corn. That combination of creamy sauce, chili powder, cotija cheese and fresh lime juice on sweet charred corn is absolutely unreal. I came home obsessed and immediately started testing ways to bring those same flavors into my everyday cooking.
This salad was born from that and it has been a staple ever since. I lightened it up by swapping some of the mayo for Greek yogurt which adds a subtle tang and a protein boost without losing any of that rich creamy flavor. Once you fall in love with these flavors you will want to put them on everything which is exactly how my Mexican street corn kale salad was born.
Table of Contents
Why I Love This Mexican Street Corn Salad

- The Greek yogurt swap is a game changer: Replacing some of the mayo with Greek yogurt keeps all that creamy richness while adding a subtle tang and a protein boost without losing any of the flavor.
- Works with fresh or frozen corn: Peak summer corn off the grill is incredible here but frozen fire roasted corn is genuinely almost as good making this a year round recipe.
- Ready in 20 minutes: The perfect last minute addition to any cookout spread. Toss it together while the burgers are on the grill and it is done before anyone sits down.
- Even better the next day: The flavors meld together beautifully in the fridge making this one of my favorite things to prep ahead for a summer gathering.
“So delicious!! Followed the recipe exactly, using fresh corn, and it came out phenomenal. Such a great side dish for a warm summer night.”
Mexican Street Corn Salad Ingredients

- corn – fresh sweet corn grilled and cut straight from the cob is the gold standard here. Frozen fire roasted corn is a close second and makes this incredibly easy year round. Can not find fire roasted? Regular frozen sweet corn sautéed in a pan until lightly browned works great too.
- red onion – adds color, crunch and a little zip to every bite.
- jalapeño – adjust the amount based on your spice preference. I use one seeded pepper for a mild heat that most people enjoy.
- garlic cloves – adds a savory depth that makes the whole salad more flavorful.
- cotija cheese – the classic cheese for this recipe. It is white, firm, dry and slightly salty, similar to a younger feta when fresh and closer to parmesan when aged. Find it at most specialty grocery stores or Latino markets. Feta or parmesan both work as substitutes if you cannot find it.
- plain Greek yogurt and mayonnaise – the combination that makes this a lighter version of the traditional recipe without sacrificing any of the creaminess. The yogurt adds a subtle tang and a protein boost that I personally love.
- fresh lime juice – brightens everything up and balances the richness of the dressing. Always freshly squeezed here.
- chili powder and paprika – the spices that give this salad that classic elote flavor. Do not skip them.
Find the full ingredient list with measurements in the recipe card below.
How to Make Mexican Street Corn Salad

Step 1: Prep your corn. For grilled corn husk the ears, brush with olive oil and grill over medium-high heat for about 2 minutes per side. Let cool then cut the kernels off the cob. For frozen corn run under water to thaw and drain well or warm in a skillet over medium heat.
Step 2: Add the corn kernels, red onion, garlic, jalapeño and cotija cheese to a large bowl and toss to combine.
Step 3: In a small bowl whisk together the yogurt, mayo, lime juice, chili powder, paprika, salt, pepper and cilantro until smooth.
Step 4: Drizzle the dressing over the salad and toss to combine. Top with extra cilantro and cotija and serve right away or chill until ready to serve.
Brittany’s Tips
- Grill the corn if you can: The slight char and smokiness takes this salad to a completely different level. Not sure how to cut corn off the cob without a mess? Stand the cob upright in a bundt pan and slice downward. The kernels fall right in.
- Make it ahead: This salad is genuinely better after a few hours in the fridge once the flavors have had time to meld. Make it the morning of your cookout and thank yourself later.
- Do not skip the cotija: It is what gives this salad its authentic elote flavor. Feta or parmesan work as substitutes but cotija is worth seeking out if you can find it.
What Kind of Corn to Use?
Fresh corn on the cob: The best option when sweet corn is in season. Grill the husked ears with a brush of olive oil for about 2 minutes per side then cut the kernels off the cob once cooled.
Frozen fire roasted corn: My go-to shortcut and honestly almost as good as fresh. Run under cold water to thaw and drain well before using.
Regular frozen sweet corn: Works great too. No need to thaw, just sauté in a pan with a little olive oil for 10 to 12 minutes until lightly browned.

Ways to Serve Mexican Street Corn Salad
This salad works as a side dish, a topping, a dip and everything in between:
- On tacos: Spoon it straight onto your favorite tacos for an instant upgrade. It is incredible on my healthy fish tacos, chicken tacos, ground beef tacos or cauliflower tacos for a vegetarian option.
- In a bowl: This salad was basically made to go in a bowl. Try it in my Mexican street corn sweet potato beef bowl or street corn chicken rice bowls for a complete protein packed meal.
- As a dip: Grab a bag of tortilla chips and serve this straight from the bowl. It disappears faster than almost any other appetizer I put out at a cookout.
- As a side dish: This is the perfect bring-along for any summer gathering. It pairs beautifully alongside anything coming off the grill (like my grilled shrimp skewers).

How to Store
Refrigerator: Store leftover Mexican street corn salad in an airtight container in the fridge for up to 3 to 4 days. The flavors actually get better as it sits so do not be afraid to make it a day or two in advance.
Make ahead: This is one of the best make-ahead side dishes you can bring to a cookout or potluck. Make it the morning of your event or even the night before and it will taste even more delicious by the time you serve it.
Frequently Asked Questions
Mexican street corn salad is also known as esquites and is essentially an off the cob version of elote, the classic Mexican street food. Grilled or roasted corn is tossed with a creamy chili lime dressing, cotija cheese and fresh cilantro for a bold and flavorful side dish.
Elote is grilled corn on the cob topped with a creamy sauce, chili powder and cotija cheese. Esquites is the same flavor profile but the corn is cut off the cob and served as a salad or bowl making it much easier to eat and serve to a crowd.
Absolutely and it is one of the best things about this recipe. Frozen fire roasted corn is my go to shortcut and works beautifully here. Regular frozen sweet corn sautéed in a pan until lightly browned is a great option too.
Both work beautifully. Serve it warm right after making it or chill it in the fridge for a cold version that is perfect for cookouts and potlucks. I personally love it both ways.
More Salad Recipes You’ll Love
If you enjoyed this recipe, please consider leaving a ⭐ star rating and let me know how it went in the 📝 comments below.

Mexican Street Corn Salad
Ingredients
- 4 ears of fresh, sweet corn or 16 oz bag frozen fire-roasted corn*
- ½ cup diced red onion
- 2 cloves garlic, minced
- 1 jalapeño, seeded and diced (about 1 Tablespoon)
- ¼ cup cotija cheese, plus more for topping (feta or parmesan also work)
- 2 Tablespoons plain Greek yogurt
- 2 Tablespoons mayonnaise
- 2 Tablespoons fresh lime juice, juice of 1 lime
- ½ teaspoon chili powder
- ½ teaspoon paprika
- ¼ teaspoon sea salt
- ¼ teaspoon ground pepper
- ⅓ cup chopped fresh cilantro, plus more for topping
Instructions
- For grilled corn: Husk ears of corn and preheat grill to medium-high heat. Brush corn ears with olive oil and grill for about 2 minutes per side. Remove from grill and let cool before using a knife to cut the corn kernels off the cob into a bowl.
- For frozen corn: Put frozen corn in a colander. Run water over the corn until it’s thawed. Drain well. Or place in a skillet over medium heat and cook until warm.
- Add corn kernels, onion, garlic, jalapeño, and cotija cheese to a large bowl. Toss to combine.4 ears of fresh, ½ cup diced red onion, 2 cloves garlic, 1 jalapeño, ¼ cup cotija cheese
- In a small bowl whisk together the yogurt, mayo, lime juice, chili powder, paprika, sea salt, pepper and cilantro until combined.2 Tablespoons plain Greek yogurt, 2 Tablespoons mayonnaise, 2 Tablespoons fresh lime juice, ½ teaspoon chili powder, ½ teaspoon paprika, ¼ teaspoon sea salt, ¼ teaspoon ground pepper, ⅓ cup chopped fresh cilantro
- Drizzle dressing over the salad ingredients and toss to combine. Top with additional cilantro and cheese. Serve right away or chill in the fridge until ready to serve. This salad can be served warm or cold. Leftovers will keep in the fridge for 3-4 days.
Video
Notes
- Frozen corn: If you can’t find frozen fire-roasted corn, you can buy frozen sweet corn and sauté it in a pan with 1 Tablespoon of olive oil for about 10-12 minutes or until corn starts to brown. No need to thaw.
- To make this dairy-free: Use vegan mayo, plain coconut yogurt and a dairy-free cheese of your choice. I haven’t tried it yet, but this hemp parmesan would likely work well!
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Like This Recipe? Rate & Comment Below!

















I made a vegan version of this (vegan mayo, puréed silken tofu in place of yogurt, and Follow Your Heart vegan feta), and it was BONKERS GOOD.
Woo! I love hearing this, Stefanie! I’m so glad those substitutions worked out! Thanks for the review. I so appreciate it!
Made this with frozen sweet corn and feta cheese (no cotija at my grocery store) and served it on fish tacos. Fantastic! Will be using leftovers to make the Mexican street corn kale salad. Can’t wait!
Yay! So glad this recipe was a hit, Nikki! Thanks for the review. I really appreciate it!
Can you make this ahead of time and how long will it last in frig?
Yes! It should last about 3-4 days in the fridge.
This was delicious! I used frozen corn and followed the recipe. Thanks for the recipe!
So glad you loved this recipe, Lynne! Thanks for the review. I so appreciate it!
We topped our Christmas brunch brisket tacos with this and it was amazing! I can’t imagine them without it now!
Ahh yay, so glad this salad was a hit! Thanks for coming back to leave a review, I so appreciate it. 🙂
I saw this recipe and went right out to get the corn! Hubby grilled it; I didn’t change a thing (but to add a half bag of frozen, thawed, drained corn to beef it up. The grilled corn lost some moisture, and the total volume went down). Watch the salt! I added 1/2 tsp (not 1/4 tsp) and had to add honey to tone it down. The Cotija…zowies. That was a first and not a last for sure. Great for company, cookouts, potlucks; it’s one of those recipes that make you look like a really GOOD cook. LOL Delicious!
Ahh, this makes me so happy to hear! Thanks for making it and for the review. I so appreciate it!
I’ve made this salad so many times–the only change I make is adding a bit less lime juice. So delicious!
So glad you’ve been loving this salad, Aneta! 🙂
I had some corn on the cob that needed to be used up and was making mahi tacos so I decided to make this mexican street corn salad and OMG…it is SO good! I only had 3 ears of corn and I browned the kernels on the stove and it worked out well. I was surprised at how good the cheese was in it…but then it IS cheese after all. (I used feta). I also made cilantro lime rice with the dinner and this salad tasted REALLY yummy mixed in with it. Love! Will definitely add this to future meals and get togethers.
Ahh yay!! That makes me so happy to hear, Kristen. I’m so glad this salad was a hit! Thanks for taking the time to leave a comment + star rating. The reviews are super helpful for other readers, so I appreciate it. <3
Just made it. Delicious!!!!! Next time I’m going to double the recipe. Thanks!!
Ahh yay!! So glad you enjoyed this salad, Diana! Thanks for making it and for coming back to leave a comment + star rating. I so appreciate it. 🙂
This was delicious! I used fresh corn kernels and browned them in a pan on the stove rather than grill the ears. Also, I used smoked paprika and ground chipotle chile. It was perfectly spicy and smoky. Will definitely make again. Often.
Yay!! So glad this recipe was a hit! Thanks for making it, Macie. 🙂