This Mexican street corn salad recipe is delicious! It’s a healthy side dish with freshly chopped vegetables and crumbly cheese tossed in a creamy chipotle dressing.
Recipe Science
- Grilling the corn caramelizes its natural sugars through the Maillard reaction, enhancing sweetness and adding a smoky flavor.
- Adding lime juice provides acidity that balances the richness of the mayonnaise and cheese, brightening the overall flavor.
- Incorporating ingredients like cilantro, chili powder, and cotija cheese introduces a variety of textures and flavors, creating a complex and well-rounded dish.
Jump To a Section
Featured Comment 37
“This salad is delicious, so fresh and perfect with corn in season. I had to keep reminding myself that the decadent dressing is actually healthy with yogurt as the base.”—Debbie
Why It Works
One of my favorite ways to spruce up corn on the cob is a Mexican-style elote recipe. They are roasted ears of corn topped with savory spices, creamy sauce, cheese, lime juice, and chopped cilantro. It’s traditionally enjoyed as a handheld snack. You can also slice off the cob and serve it in a cup or bowl to turn it into what’s known as esquites, a popular Mexican street food.
I transformed the critical elements of this famous street food into a vegetable-packed salad. Each serving has crisp, crunchy produce that complements the lightly charred sweet corn kernels. A creamy chipotle dressing ties all the components together.
Ingredients You’ll Need
- Corn: The sweetest ears of fresh corn can be found in the United States during the summertime, between June and September. The best taste is right after harvesting, so buy locally, if possible, or use it right after purchasing it. The husk should be bright green, with a tight husk surrounding the ear, with a good amount of silk. Take a peek and look for firm, plump kernels near the tip.
- Salad Mix-ins: To add a crunchy and creamy texture to the tender corn kernels, mix diced red onion, bell pepper, cucumber, avocado, garlic, jalapeno, cilantro, and queso fresco cheese.
- Dressing: For a citrusy creamy dressing with a hint of heat, combine Greek yogurt, lime juice, chipotle chili, cumin, salt, and pepper.
See the recipe card below for all ingredients and measurements (US and metric).
Ingredient Substitutions
The are various ways to customize this delicious Mexican street corn salad recipe. Try these tasty suggestions:
- Spicy: Make it spicy with fire-roasted chopped green chilies or add canned chipotle chiles to the sauce. Increase the chili powder or add in cayenne.
- Avocado: Blend avocado into the dressing to make an extra creamy green sauce.
- Sweet: For a sweet and tangy flavor, add honey or maple syrup to the dressing. Diced mango, pineapple, or strawberries can also be added to the salad mix-ins.
- Protein: Add diced grilled chicken, steak, shrimp, and black or pinto beans for extra protein.
- Creaminess: Use mayonnaise instead of Greek yogurt or sour cream in the dressing.
- Corn: If fresh corn on the cobb is not in season, use canned or frozen corn instead. They can be sauteed in butter or olive oil to lightly brown the surface.
How to Make Mexican Street Corn Salad
Step 1: Prepare the Corn
Season the corn with olive oil, salt, and pepper before cooking. The fat helps to create a protective layer so the kernels don’t dry out too fast. I like to keep a thin layer of husk on as insurance to prevent burning.
Step 2: Grill the Corn
Cook corn on the cob on a hot grill between 400 to 450ºF ( 204 to 232ºC). The high heat will quickly turn the starchy kernels into tender pieces with a smoky char on the surface. Watch the barbecue carefully, as you don’t want completely burnt ears of corn.
Step 3: Cut the Kernels
Grilling takes about 10 to 12 minutes. When cooled, slice the kernels off the cob.
Step 4: Add Flavorful Mix-ins
For a balanced salad with contrasting textures, I add a blend of crisp and creamy ingredients. The produce that I selected to add to the base of the corn salad are cucumbers, bell peppers, red onions, avocado, garlic, chopped cilantro, and jalapeno for heat. For extra allium flavor, add sliced green onions.
Add some mild Queso Fresco cheese. If you like a more intense flavor, use crumbled Cotija cheese or tangy feta cheese. For extra protein, add black beans or pinto beans to the bowl.
Step 5: Make the Dressing
Mexican street corn, or elotes, is commonly topped with mayonnaise. For a lightened-up version, I use plain nonfat Greek yogurt instead.
To enhance the dairy’s flavor, I add ground cumin, smoky chipotle chili powder, fresh lime zest, and juice. The combination is citrusy and spicy.
Quick Substitution: The yogurt adds creaminess, protein, and probiotics for a healthier alternative. Sour cream is a tangy alternative if you have that already in your refrigerator.
Step 6: Ready to Serve
Toss half of the dressing with the salad in a large bowl, then drizzle the rest on top or serve on the side.
Frequently Asked Questions
They have similar flavor components; smoky grilled corn topped with a creamy sauce, lime, and spicy seasonings. Elotes are served on the cob, whereas an esquites recipe is sliced kernels in a cup.
I prefer to serve it with freshly grilled corn that’s still hot for a warm salad. But the salad can be made ahead and served cold.
You can use pre-cooked canned or frozen corn. Drain the liquid from the can, then saute the corn in olive oil over medium-high heat until lightly charred. You can also use defrosted frozen corn.
Purchase corn with the husk and silk still attached for the sweetest kernels. As it’s exposed to air and loses water, the natural sugars convert to starch. They won’t be as juicy and sweet. If that’s only available, pre-shucked and packaged corn at the store should be your backup option.
Serve This With
If you tried this Mexican Street Corn Salad, please leave a 🌟 star rating and let me know how it went in the 📝 comments below!
Mexican Street Corn Salad with Chipotle Dressing
Ingredients
Salad
- 4 ears of corn, about 3 cups of kernels
- 1 tablespoon olive oil
- kosher salt, for seasoning
- black pepper, for seasoning
- ½ cup red onion, ¼” dice
- ½ cup red bell pepper, ¼” dice
- ½ cup cucumber, ¼” dice
- 1 avocado, ¼” dice
- 1 teaspoon minced garlic
- 1 tablespoon minced jalapeño
- 1 tablespoon chopped cilantro
- ½ cup queso fresco, or cotija cheese
Dressing
- ¼ cup plain greek yogurt, or sour cream
- ½ teaspoon lime zest
- 2 tablespoons lime juice
- ¼ teaspoon chipotle chili powder
- ¼ teaspoon ground cumin
- 1 tablespoon olive oil
- ¼ teaspoon kosher salt
- ¼ teaspoon black pepper
Instructions
- Prepare the Corn – Remove the husk and the silk. Lightly brush each corn cob with olive oil—lightly season salt and pepper.
- Grill the Corn – Preheat the grill over high heat, about 400 to 450ºF (204 to 232ºC). Add a small amount of vegetable oil to a folded piece of paper towel, and carefully grease the grill grates. Once ready, add the corn. Close the lid and cook for about 2 to 3 minutes on each side, flipping and covering, about 12 minutes total. There should be some char marks on each side. Transfer to a plate and cool
- Cut the Kernels – Stand the ear of corn upright on a cutting board. Holding the stem, use a chef's knife to carefully cut the kernels off the cob.
- Mix the Salad Ingredients – In a large bowl, combine corn, onion, bell pepper, cucumber, avocado, garlic, jalapeno, cilantro, and ¼ cup of queso fresco cheese. Set aside, or cover and refrigerate until ready to serve.
- Make the Dressing – In a medium bowl, whisk together yogurt, lime zest, lime juice, chipotle chili powder, cumin, salt, and pepper. Slowly drizzle in olive oil, continuously whisking until dressing is smooth—season with salt and pepper to taste.
- To Serve – Before serving, combine the salad with half the dressing. Drizzle the remaining dressing on top. Crumble ½ cup of queso fresco on top and garnish with cilantro.
Recipe Video
Notes
- Recipe Yield: 5 cups
- Serving Size: About ⅔ cup
- Using Canned Corn or Frozen: You will need 3 cups of kernels. Make sure to defrost the corn. You can add them directly to the salad or saute them in olive oil over medium-high heat until the surface is lightly charred.
- Storing: Store in an airtight container for up to 3 days.
- If Not Serving Immediately: Wait to cut the avocado. Alternatively, add diced avocado to 1 cup of water plus 1 tablespoon of lime or lemon juice and allow to soak for 5 minutes before draining and adding to the salad. Cover and eat within 2 hours. This helps slow down the browning.
Nutrition Facts
Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.
Brianna says
such a hit! this is light but also super flavorful and savory. everyone always asks for the recipe when I make this.
Jessica Gavin says
Yay! I’m so happy to hear that you enjoyed the corn salad.
Susan Mercurio says
Could you describe alternate ways to grill the corn if we don’t have access to a grill? Most people in the US live in apartment buildings.
Jessica Gavin says
Sure! You could sear the corn on the stovetop in a cast iron pan and cover with a lid to help cook the kernels. You could also roast the corn in foil (season it with oil/butter, salt and pepper), cook at 375 degrees for about 30. minutes. The kernels could also be sauteed on the stovetop if you are making this street corn salad. Check out my “how to cook corn on the cob” article for additional methods.
Pamela Harriman says
Jessica: I’d make this right now but I don’t have a BBQ grill. Is there a way to work around this problem?
Thanks,
Pamela
Jessica Gavin says
Yes, you can cut the kernels off the cobb and saute the corn in a little butter or oil until lightly charred and cooked through.
Jose says
I make a similar dish. I peel some of the husk off but leave some on so the kernels don’t get too burned or dried out. Also, I soak the corn ears in milk or a milk and water solution for a couple of hours before grilling them. Trader Joe’s sells roasted corn kernels in the frozen food section. Not as good as my grilled corn, but much easier, faster and less messy!
Jessica Gavin says
Thanks for your tasty tips Jose!
Debbie says
This salad is delicious, so fresh and perfect with corn in season. I had to keep reminding myself that the decadent dressing is actually healthy with yogurt as the base. Got a late start on dinner, but my husband said it was worth the wait….he loved the salad that much! Thank you for this fabulous recipe!!
Jessica Gavin says
Awesome Debbie! I do love how the texture is decadent but healthy 🙂
Debbie Johnston says
We are having a Cinco de Mayo/May the Forth be with you, potluck at work so I found your recipe. I love all this recipe. One question would you add all the ingredients right before the potluck? Thank you.
Jessica Gavin says
Hi Debbie- You could mix all the vegetables, except keep the red onions in a separate container or bag and then mix in before serving. And then you could have the dressing on the side to have people drizzle, or you can mix in before serving but I think it looks prettier before it’s mixed with the dressing 🙂
Tricia says
Tried this tonight. Ended up tweaking it a bit. Didn’t have Chipotle seasoning which I thought I did. So added a bit more cumin. And instead of grilling the corn, I used organic frozen corn because I was really interested in making a cold dish. So I added the frozen corn, didn’t have cucumbers or the cheese (I’m always buying queso fresco, but what I had went bad. Oh well) mixed everything together as per the directions and oh my goodness this was fabulous cold. I loved it and gobbled it up. Thank you, and sorry I butchered your recipe. But I love it. Lol
Jessica Gavin says
Thank you for sharing your substitutions, Tricia! I’m so happy that you still loved the recipe 🙂
L. Black says
I love that there are nutrition facts, but I can’t find anywhere what the measurement for a serving is. One cup? Half cup?
Jessica Gavin says
Great question! 1 serving of corn salad is about 1 1/4 cup.
A Hughes says
Hi Jessica,
Is it possible that non-grill owners can make this recipe?
Jessica Gavin says
Yes! I would cut the kernels off the cobb and then saute the until tender and lightly browned with some butter or olive oil.
Corinne says
Thank you!
Christel Luther says
What is elotes?
Jessica Gavin says
Great question Christel! Elotes are Mexican street corn on the cob. So yummmy! It’s usually grilled with toppings, like chile powder, butter, cotija cheese, lemon juice or lime juice, and mayonnaise.
Niki Brinton says
Crazy delicious! I skipped the cheese because I couldn’t find it in the store but so delicious, it doesn’t really need it. I could totally eat the whole bowl right now!!!
Jessica Gavin says
Thank so much Niki! I could eat a whole bowl too 🙂
Dana B. says
Had this at my family’s book club and my cousin added to it to make it a meal. She added black beans to it and served in over a bed of quinoa with chopped grilled chicken on top. It is amazing and I immediately made a batch for my week’s lunches! Totally satisfying and light all at once. Love the crunch! Thank you!
Jessica Gavin says
I love the idea of adding black beans, chicken, and quinoa, great idea Dana! Thumbs up on meal prep, you’re rockin it girl!
Susan says
This is an easy and flavorful salad! I’m excited about only 177 calories per serving size and so much deliciousness too! This recipe is a keeper!
Jessica Gavin says
Thank you so much Susan! I tried my best to make a flavorful sauce without the heavy mayo ???? So thrilled to hear that you enjoyed the grilled corn salad!
Annette says
My husband and I have begun paying better attention to what we eat. I’ve struggled with finding delicious yet healthy recipes. I’m so happy i ran across your site, everything sounds super yummy!
Thx☺
Jessica Gavin says
Thank you Annette! Let me know how I can help 🙂
Jennifer says
I just made this recipe, found it on pinterest. Super yummy!!!! I love, love, love the idea of a street corn salad. This is great for a summer side dish or even a light lunch. Love it!
Jessica Gavin says
Thank you Jennifer! I’m so happy that you found me on pinterest 🙂 Definitely a great light lunch, especially if you add some protein, yum!
Paul says
This was an Excellent side for my marinaded skirt steak last night. It definitely has some prep time involved but it is well worth it. My wife doesn’t particularly like Chipolte flavor but it is subtle enough to just accent the dressing and not overpower it, and she loved it.
I also love the fact that there is nothing fat laden about this recipe with yogurt being the base for the dressing vs. the typical mayonnaise or sour cream. It is all healthy stuff in this dish. Thanks for the tip on keeping the avocado from browning as well…
Thanks again for a healthy flavorful side that goes with a lot of main dishes. look forward to more.
Jessica Gavin says
Thank you for your really wonderful feedback Paul! The skirt steak pairing sounds incredible. I tried my best to get all of the essential flavors of street corn and made it healthier as you said, so I’m really happy that you enjoyed the recipe! Looking forward to sharing more dishes with you 🙂
Sasha @ Eat Love Eat says
This looks absolutely divine, Jessica! Mexican flavours are my absolute favourite. Can’t wait for corn season to arrive here!
Jessica Gavin says
You are going to love this salad Sasha, especially when the corn is super sweet and in season. I can’t wait to here what you think!
Joginder Singh says
I would like to know what is the measurement of 1 cup.
Marji says
1 cup is 8 oz or 227 grams