This post may contain affiliate links. Please see our disclosure policy.
This easy Mexican street corn salad recipe is creamy, tangy, smoky, and packed with charred corn flavor. Inspired by classic Mexican street corn (elote and esquites), this delicious corn salad makes the perfect side dish for taco night, burrito bowls, or summer BBQs!

Table of Contents
- Healthy Mexican Street Corn Salad Recipe – Easy Side!
- Why you’ll love this easy Mexican street corn salad
- Ingredients for Mexican street corn salad
- How to make elote salad
- How to store leftover Mexican street corn salad
- What to serve with street corn salad
- Substitutions, optional variations & dietary adjustments
- Frequently asked questions
- More healthy sides you’ll love
- Easy Mexican Street Corn Salad Recipe
Healthy Mexican Street Corn Salad Recipe – Easy Side!
Whether we’re smack dab in the middle of summer or you’re craving these flavors mid-winter, this corn salad is easy to make and just waiting for you.
I love serving it along with taco bowls. The flavors work so well together!
The other place I love to serve it? With BBQ’s foods! Think… pulled pork, burgers, grilled salmon… pretty much anything you can throw on the barbecue.
It’s the perfect side dish because you can prep it in advance, saving you time. Plus, it’s delicious and a crowd fav!

Why you’ll love this easy Mexican street corn salad
Easy to make & meal prep – This easy Mexican street corn salad comes together in under 20 minutes with simple ingredients and one large skillet (or grill!). You can prep it ahead of time and store it in the fridge for an easy side dish throughout the week. The flavors get even better as it sits, making it perfect for meal prep, taco night, or summer BBQs!
Family-friendly side – The creamy dressing, sweet corn, and mild smoky flavor make this Mexican corn salad a hit with both kids and adults. It has all the delicious flavor of Mexican street corn without the mess of eating corn on the cob. You can also easily customize it by adjusting the spice level or adding your favorite toppings.
Perfect meal addition – This flavorful corn salad pairs perfectly with tacos, burrito bowls, grilled chicken, burgers, or any summer BBQ spread. Serve it alongside tortilla chips, grilled meats, or your favorite Mexican-inspired meals for a fresh and colorful side dish that adds the perfect amount of flavor and texture. It’s a crowd pleaser!

Ingredients for Mexican street corn salad
Scroll down to view the recipe card below for the full ingredients list, nutrition facts, and step-by-step instructions.
- Corn – Fresh sweet corn gives this Mexican street corn salad the best flavor during summer, especially when it’s in season. You can cut kernels straight from the corn cob using a sharp knife, or keep things easy and use frozen corn kernels instead. Both work great!
- Avocado oil – A little avocado oil helps the corn kernels cook and char in the large skillet. Olive oil works as an easy substitute if that’s what you have on hand.
- Sea salt – Sea salt helps bring out the natural sweetness of the corn and balances the creamy dressing perfectly.
- Granulated garlic – Garlic granules add savory flavor throughout the salad. Garlic powder can be substituted if needed.
- Red bell pepper – Red bell pepper adds crunch, freshness, and a touch of sweetness. Feel free to use orange, yellow, or green bell pepper, depending on what you have available.
- Green onion – For a mild onion flavor that pairs perfectly with the creamy dressing and fresh lime juice. You can also substitute finely diced red onion or chives.
- Cilantro – Fresh cilantro adds bright flavor and gives the salad that classic Mexican-inspired taste. If you’re not a cilantro fan, you can leave it out.
- Cotija cheese – Cotija cheese is a salty Mexican cheese that’s traditionally used in elote and esquites recipes. Feta cheese or queso fresco both make great substitutes.
- Avocado oil mayonnaise – Avocado oil mayo gives the dressing its creamy texture while keeping the flavor light and fresh. Any mayonnaise works here, but avocado oil mayo is my favorite option.
- Plain whole milk yogurt – Yogurt lightens up the creamy dressing while adding a tangy flavor. Greek yogurt works great too, and adds a little extra protein. Sour cream or kefir can also be substituted.
- Lime juice – Fresh lime juice adds brightness and balances the creamy and smoky flavors in the salad. Fresh-squeezed lime juice is best for the freshest flavor!
- Chili powder – Chili powder gives the salad its smoky flavor and classic Mexican street corn taste. You can add extra for more spice or mix in a little cayenne pepper for heat.

How to make elote salad
Step 1: Heat a large pan or grill pan over medium-high heat and add the oil (you can also cook these on a grill!). Once the pan is hot, add the corn kernels, sea salt, and garlic granules. Sauté and stir every 2 minutes, until the corn is slightly golden. If using fresh corn, this will take about 6-8 minutes. If using frozen corn, this will take a bit longer. Cook until the kernels get some color on them, then remove from the heat to slightly cool when done.

Step 2: As the kernels cook, chop the bell pepper, green onion, and cilantro and add to a large bowl. Add in the cojita cheese as well.
Step 3: In a small bowl, whisk together the mayo, yogurt, lime juice, and chili powder for the dressing.
Step 4: To finish, add the slightly cooled corn to the veggies and stir in the dressing to combine everything together.
How to store leftover Mexican street corn salad
Store leftover Mexican street corn salad in an airtight container in the refrigerator for up to 3-4 days. The flavors actually get even better as the salad sits and the dressing has time to soak into the corn and veggies.
If making ahead of time, you can prepare the salad a day in advance for an easy side dish during busy weeks, taco nights, or summer BBQs.
This salad is best served chilled or at room temperature.
Before serving leftovers, give everything a quick stir and add an extra squeeze of fresh lime juice if desired.
Freezing is not recommended since the creamy dressing can separate once thawed.

What to serve with street corn salad
One of my favorite ways to serve this Mexican corn salad is alongside tacos and burrito bowls. It pairs especially well with chicken tacos, carnitas, ground beef taco bowls, grilled shrimp tacos, or fajita bowls!
The fresh and creamy flavors balance spicy and smoky dishes so well.
It also makes the perfect addition to any summer BBQ spread. Serve it with grilled burgers, BBQ chicken, steak, grilled salmon, or hot dogs for a flavorful side dish everyone will love. Since it can be served chilled or at room temperature, it’s great for potlucks, cookouts, and backyard gatherings too.
You can even enjoy it as more of a dip or appetizer. Scoop it up with tortilla chips, pile it onto nachos, or serve it with pico de gallo and guacamole for an easy party dish.
Want to turn it into more of a meal? Add black beans, diced avocado, grilled chicken, or shredded rotisserie chicken to make it more filling and protein-packed.
It’s also delicious spooned over salads, grain bowls, or inside wraps for extra flavor and texture.
Substitutions, optional variations & dietary adjustments
Below you’ll find a list of substitutions that will work well in this delicious recipe.
If you try something different out, please leave a comment below letting us all know how it turned out!
Avocado oil – Olive oil or butter are both good alternatives.
Cojita cheese – If you can’t easily find cotija cheese, feta or goat cheese are good substitutes. I have feta on hand most of the time and actually used feta more often in this recipe. Personally, I find it’s a bit more flavorful than cotija, which I love!
Fresh corn – Don’t have fresh corn? Easily use frozen corn kernels here! If you can defrost the kernels and drain ahead of time, it will cook up quicker. However, the recipe is super versatile, and if you cook from frozen corn, it will still totally work. Cooking will take a few more minutes if using frozen corn.
Red bell pepper – Red bell peppers are a sweet, crispy addition to the creamy salad. Feel free to substitute any color of sweet bell pepper here. If you’re a fan of heat, add in some jalapeño!
Green onion – Don’t have green onions around? Add finely diced red onion for a stronger flavor, or use chives for a milder flavor.
Yogurt – The dressing is part mayo, part yogurt. If you have kefir on hand, you can use that as a substitute for the plain yogurt.
Chili powder – Paprika is a great alternative, as is chipotle chili powder.

Frequently asked questions
Can I use frozen corn kernels?
Yes! Frozen corn kernels work great in this easy Mexican street corn salad recipe. You can cook them straight from frozen, though they may take a few extra minutes to get golden and slightly charred in the large skillet. If possible, thaw and drain them first so they cook more quickly and get a better color.
What is the difference between elote and esquites?
Elote is traditional Mexican street corn served on the corn cob and coated with creamy sauce, chili powder, lime juice, and cheese. Esquites is the off-the-cob version served in a bowl, which is what inspired this Mexican street corn salad recipe.
Can I make Mexican street corn salad ahead of time?
Absolutely! This salad is great for meal prep and actually tastes even better after the flavors have had time to blend together. Store it in an airtight container in the refrigerator for up to 3-4 days.
Is Mexican street corn salad spicy?
This recipe has a mild smoky flavor from the chili powder, but is not very spicy. If you like more heat, add diced jalapeño, cayenne pepper, or hot sauce to taste.

More healthy sides you’ll love

Easy Mexican Street Corn Salad Recipe
Ingredients
- 4 cups corn, cut off the cob (about 4-6 corns depending on size)
- 1 tbsp avocado oil
- 1/2 tsp sea salt
- 1/2 tsp granulated garlic
- 1 red bell pepper, diced
- 1/4 cup green onion, minced
- 1/4 cup cilantro, minced
- 4 ounces cotija cheese, crumbled
Dressing Ingredients
- 2 tbsp avocado oil mayonnaise
- 2 tbsp plain whole milk yogurt
- 1 lime, juiced
- 1/4 tsp chili powder
Instructions
- Heat a large pan or grill pan over medium-high heat and add the oil (you can also cook these on a grill!). Once the pan is hot, add the corn kernels, sea salt, and garlic granules. Sauté and stir every 2 minutes, until the corn is slightly golden. If using fresh corn, this will take about 6-8 minutes. If using frozen corn, this will take a bit longer. Cook until the kernels get some color on them, then remove from the heat to slightly cool when done.
- As the kernels cook, chop the bell pepper, green onion, and cilantro and add to a large bowl. Add in the cojita cheese as well.
- In a small bowl, whisk together the mayo, yogurt, lime juice, and chili powder for the dressing.
- To finish, add the slightly cooled corn to the veggies and stir in the dressing to combine everything together.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Did you make this Mexican street corn salad recipe? I’d love for you to leave a rating and comment below, letting me know how it turned out!
XO
Heather
Originally published May 2020. Updated June 2026.










2 Comments