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 don’t have yogurt, can I double the mayo or substite? Don’t have sour cream either. Thanks
Yes! If you don’t have yogurt or sour cream, you can just use a little extra mayo instead. The salad will be a bit richer, but it should still be delicious. Hope you enjoy it!
Could I make this a day ahead of time and keep in the fridge?
Absolutely! I actually think this salad tastes even better after sitting in the fridge for a bit since the flavors have more time to meld together. Hope you enjoy it!
Thank you for this recipe! I have made it tons of times and it is always a hit with everyone!
Do you think adding black beans to this would be good? I am bringing sides to a family get together and wanted to incorporate black beans into what I am bringing that is not a heated dish – so wondering if this could work.
Thanks!
Aw, I love hearing that, Nicole! And yes — I totally think black beans would work here. They’ll add a little heartiness and still fit right in with the flavor combo.
I’d recommend stirring in about 1 cup of canned black beans (rinsed and drained) at the end. You might want to give it a taste after mixing and add a little extra salt or lime juice if needed, just to brighten everything up again. Let me know how it turns out!