Mexican Corn Salad
Roasting the corn keeps this Mexican Corn Salad flavorful instead of soggy, and the cotija, lime and creamy dressing stay fresh even when made ahead. It’s flexible, party-friendly, and easy to get right.

Save This Recipe!
“I love this salad. This is my go-to for a potluck. I always get so many inquiries on where I got the recipe. And I get requests to bring it. I wouldn’t change a thing.”
—Sheila
“Really yummy! Used to get Mexican Street Corn at a farmers market in California in the summers. Moved to the east coast and miss it. Loved this recipe and brought it to a party where everyone else loved it too and finished it up.”
—Michelle
Roasted Mexican Corn Salad With Big Elote Flavor
Mexican corn salad takes everything people love about Mexican street corn and turns it into an easier, fork-friendly side dish. It has sweet corn, salty cheese, creamy dressing, fresh lime and cilantro, plus just enough heat to be interesting without being overwhelmingly spicy.
This version stands out from others because the corn is roasted off the cob first. That concentrates the sweetness and gives you little golden edges that are so, so good.
It is also flexible enough to fit into your real life. You can serve it warm, chilled, or at room temperature, and it still tastes exactly as good as it did when you first made it.
Technically, this dish is closest to esquites, which is the off-the-cob version of elote. But since most home cooks search for Mexican corn salad, street corn salad, or elote salad, we’re calling it what people are actually typing into Google while standing in the produce aisle.
Why You Will Love Elote Salad
- Roasting the kernels instead of boiling them keeps the flavor concentrated and helps prevent the watery problem that plagues a lot of corn salads.
- The dressing is creamy but not gloppy, with enough lime, spices and cheese to taste like elote instead of just “corn with mayo,” which . . . no thanks.
- It works warm, cold, or at room temperature, so it’s very make-ahead friendly for parties, potlucks and summer dinners.

Street Corn Salad Ingredients
A full recipe card, including exact ingredient amounts, appears at the bottom of this post.
- corn – you’ll need 6 ears of sweet corn. We roast the kernels after cutting them off the cob, because that gives you more even browning and more sweet, toasty flavor in every bite. Frozen corn works, too, and is a totally respectable move when fresh corn is not in season. You’ll need about 4 to 4-1/2 cups frozen corn to start.
- diced green chiles – these add mild pepper flavor and a little savory depth without making the salad aggressively spicy. Drain the excess liquid out before using them.
- garlic – two small garlic cloves add a lot of flavor to this salad. Since this is a no-cook dressing, mince it very finely so you get flavor without big raw garlic chunks.
- red onion – red onion gives the salad bite and color. Finely chopped is the move here so it seasons the salad instead of hijacking it.
- cotija cheese – this is salty, crumbly and classic for elote salad. We’ve also tested this with feta, and it works very well when cotija is hard to find.
- cilantro – adds freshness and keeps the salad from feeling too rich. If you’re firmly on Team No Cilantro, a smaller amount of sliced green onion can add some brightness for you.
- lime juice – adds a tangy brightness to elote corn salad. Bottled juice will work in a pinch, but fresh tastes much better here, if possible.
- mayonnaise – gives the dressing body and clings to the corn.
- sour cream – adds tang and softens the richness of the mayo. The combination of both tastes more balanced than using only one. Plain greek yogurt also works well in this elote salad recipe.
- chili powder and cayenne – chili powder adds earthy warmth, while cayenne lets you control the heat level. Minor adjustments here can make the salad more family-friendly or a little bolder.
- salt – corn needs salt. Always.
How To Make Elote Corn Salad

- ROAST. Preheat the oven to 375 degrees F. Cut the kernels from the cobs, spread them on a sprayed rimmed baking pan in a single layer, and roast 30 to 40 minutes, stirring twice, until the corn is lightly golden.

- STIR. In a large bowl, stir together the garlic, onion, 1/2 cup cheese, cilantro, lime juice, green chiles, mayonnaise, sour cream, chili powder, cayenne and salt.

- TOSS. Let the corn cool slightly, then add it to the bowl and toss until well combined. You want the corn warm, not screaming hot, so the dressing stays creamy instead of getting oily.

- SERVE. Sprinkle with the remaining 1/4 cup cheese and serve right away, or refrigerate and serve cold or at room temperature later.
Mexican Corn Salad Recipe Home Chef Tips
- Roast the corn in a single layer. If the pan is crowded, the kernels steam instead of browning.
- Let the corn cool just a few minutes before mixing. Too hot, and the dressing gets loose. Too cold, and the flavors do not meld quite as nicely.
- If using frozen corn, thaw and pat it dry first. If it’s too wet, again, the kernels will steam instead of brown.
- Taste before serving and add an extra squeeze of lime or pinch of salt if needed. Corn sweetness can vary a lot.
Variations
- GRILLED CORN – Use our recipe for Grilled Corn On The Cob to cook it outside instead of in the oven.
- SPICIER – Add chopped fresh jalapeno or Pickled Jalapeños for more heat.
- HEARTIER – Fold in black beans, grape tomatoes or diced avocado if you want to stretch it into more servings or eat it as a light lunch on its own.

Make Ahead And Storage
- Make Ahead: Prepare the salad as directed, then transfer it to a storage container and refrigerate uncovered until fully chilled. Once chilled, cover and refrigerate up to 3 days. Give it a good stir before serving.
- Refrigerate: Store leftovers in an airtight container in the refrigerator up to 3 days.
- Freeze: Freezing is not recommended. The creamy dressing can separate and the corn texture softens too much after thawing.
Roasted Corn Salad FAQs
Elote is usually corn on the cob with creamy toppings, cheese and chile. Esquites is the off-the-cob version served in a bowl or cup. So this Mexican corn salad is technically closest to esquites.
Yes. Thaw it first and pat it dry well, then roast it until it picks up some color. Frozen corn is a great option when fresh corn is out of season.
It can be served warm, cold, or at room temperature. That flexibility is one of the best things about it for parties and cookouts.

More Foxes Love Lemons Favorites

Mexican Corn Salad
Save This Recipe!
Ingredients
- 6 ears sweet corn silks and husks removed
- Nonstick cooking spray
- 2 small garlic cloves minced
- ½ small red onion finely chopped (about 1/2 cup)
- ¾ cup crumbled cotija or feta cheese divided
- ¼ cup coarsely chopped fresh cilantro
- 3 tablespoons fresh lime juice
- 2 tablespoons canned diced green chiles
- 2 tablespoons mayonnaise
- 2 tablespoons sour cream
- ½ teaspoon chili powder
- ⅛ teaspoon cayenne pepper or 1/4 teaspoon if you’d like it spicier
- ¼ teaspoon kosher salt
Instructions
- Preheat oven to 375 degrees F. Cut corn kernels from cobs. Spray rimmed baking pan with nonstick spray. Spread corn in single layer on prepared pan. Roast 30 to 40 minutes or until golden brown, stirring twice.
- Meanwhile, in large bowl, stir together garlic, onion, 1/2 cup cheese, cilantro, lime juice, green chiles, mayonnaise, sour cream, chili powder, cayenne and salt.
- Let corn cool slightly, then toss with mayonnaise mixture until well combined. Sprinkle salad with remaining 1/4 cup cheese. Serve immediately, or cover and refrigerate for up to 3 days. Can be served cold or at room temperature.

I haven’t made this but intend to……. a quick question if I substitute frozen corn as you mentioned, what is an equivalent quantity to 6 ears of corn? Thanks
Great question! You’ll need about 4 to 4 1/2 cups.
Really yummy! Used to get Mexican Street Corn at a farmers market in California in the summers. Moved to the east coast and miss it. Loved this recipe and brought it to a party where everyone else loved it too and finished it up.
Oh wow, a farmer’s market with Mexican street corn? That sounds like heaven on Earth, Michelle! So glad this was a hit at the party you took it too 🙂
Oh, Lori, this sounds wonderful!! You’d think that living on the border with Mexico I’d already have this recipe, or something similar. But I don’t, so I’m really glad you posted this. I’m looking forward to making it.
I’m sorry to hear that you have TMJ issues. Mine have fortunately subsided with age, but I’m glad it made me give up gum-chewing, because once I started I couldn’t stop. Does it help to know that I no longer miss it?
Thanks Susan! I just loved this recipe, so much. I couldn’t stop eating it!
Good ol’ TMJ, huh? I’ve been gum free for about 10 years, and it’s definitely gotten easier. Although, sometimes when I see others chew it, I still want a piece 🙁 My husband knows not to chew it around me! Haha.
This salad looks so amazing, right up my alley!!! Thanks for sharing!!
Thanks for stopping by, Tara!