Last Labor Day, I stood in front of a grill that was smoking so much I could barely see the burgers I was trying to cook. My husband was manning the coals, my kids were running around with sunscreen-sticky hands, and I was supposed to be making a “fancy” side dish that would impress his skeptical parents. You know the type—the ones who think a side dish isn’t real unless it involves a hour of prep time and a recipe card from 1974.
Well, I panicked. I looked at my counter and saw a bag of frozen corn I’d forgotten about, some mayonnaise that had been hiding in the back of the fridge, and a bag of cotija cheese I bought for a taco night that never happened. I also saw a pile of fresh cilantro that was starting to wilt. I didn’t have time to roast peppers or make a complex slaw. So, I did what any stressed-out cook would do: I threw everything into a bowl.
I didn’t expect much. But when I pulled that Smoky Grilled Corn Elote Salad out of the fridge an hour later, the smell alone stopped my father-in-law in his tracks. He took one bite, looked at me like I’d performed a magic trick, and asked for the recipe before the dessert was even served. That’s the thing about this salad—it’s loud, it’s bold, and it tastes like summer. It’s got that charred, smoky flavor from the grill, mixed with creamy, tangy, and spicy notes that hit every single taste bud.
I’ve made this Smoky Grilled Corn Elote Salad for every cookout since. It’s my secret weapon for Labor Day because it’s technically a salad, so I feel healthy, but it’s dressed in mayo and cheese, so I feel like I’m cheating. It’s the perfect bridge between traditional grill sides and something a little more interesting. If you’re looking for a side dish that’s ready in 15 minutes but tastes like it took all day, this is it.
Why You’ll Love This Recipe
There are a lot of corn salads out there, but this Smoky Grilled Corn Elote Salad is different. It captures the essence of Mexican street corn (elote) but in a form that’s easier to eat and transport. Here’s why it’s become a staple in my rotation:
- Stupid Simple — Seriously, if you can boil water and chop a lime, you can make this. There’s no chopping vegetables other than the cilantro. I’ve made this while watching a movie with my feet up on the counter. It’s that easy.
- Lightning Fast — 15 minutes from start to finish. The corn cooks in the pan or on the grill in about 10 minutes, and the rest is just mixing. I make this on weeknights when I need something substantial but don’t want to stand over the stove.
- Flavor Bomb — It’s salty, creamy, spicy, and smoky all at once. The combination of cotija cheese and chili powder creates a flavor profile that’s addictive. My kids, who usually pick out the veggies, ask for “the cheesy corn salad” every time.
- Make-Ahead Friendly — This salad actually gets better after sitting in the fridge for an hour. The flavors meld together, and the corn cools down to a perfect eating temperature. I often make it the night before the party.
- Portable — Unlike a casserole or a hot dish, this travels well. I put it in a large bowl, throw it in the car, and it doesn’t spill or get messy. It’s the perfect picnic or poolside side.
- Vegetarian Friendly — It’s naturally vegetarian and can easily be made vegan (more on that later). It’s inclusive enough for all my guests, whether they’re meat-eaters or plant-based.
So basically, it’s the side dish that saves the day. No stress, no fuss, just incredible flavor that makes everyone happy.
Ingredients You’ll Need
Here’s the best part: you probably have most of this already. The beauty of this Smoky Grilled Corn Elote Salad is how few ingredients it uses to create such a complex taste. I’m particular about a couple of things here, so pay attention to the details.
For the Corn
Ear of corn (6 ears, husked) — Fresh corn is best, but frozen works in a pinch. If you use frozen, thaw it first and pat it dry. I prefer fresh because the char on the cob adds that smoky flavor I’m talking about. Look for ears with bright green husks and sticky silk—that means they’re fresh.
Butter (3 tablespoons) — I use salted butter. It helps with the browning and adds richness. If you’re dairy-free, use a plant-based butter or olive oil.
For the Dressing
Maionnaise (½ cup) — Don’t flinch. I know it sounds like a lot, but it’s what makes it creamy and rich. I use Hellmann’s or Duke’s. If you want a lighter version, you can swap half of it for Greek yogurt, but the texture changes.
Lime juice (2 tablespoons) — Fresh squeezed is non-negotiable. Bottled lime juice tastes flat and artificial. Squeeze those limes yourself. It adds the bright acidity that cuts through the richness of the mayo and cheese.
Chili powder (1 teaspoon) — I use a standard chili powder blend, not pure cayenne. It adds warmth and color. If you like it spicy, add a pinch of cayenne or use a spicy chili powder.
Cumin (½ teaspoon) — Just a little bit. It adds that earthy, smoky depth that pairs perfectly with the corn. Don’t skip it.
Salt (½ teaspoon, or to taste) — Cotija cheese is salty, so taste before adding more. Start with half a teaspoon and adjust.
For the Toppings
Cotija cheese (½ cup, crumbled) — This is the “Mexican Parmesan.” It’s dry, salty, and crumbly. If you can’t find cotija, feta is a decent substitute, though it’s tangier and softer. I buy mine crumbled to save time.
Cilantro (¼ cup, chopped) — Fresh leaves only. The stems have flavor too, so chop them up if you’re not being fancy. It adds a fresh, herbal note that balances the heavy dressing.
Jalapeño (1 small, finely diced) — Optional, but recommended. If you’re sensitive to heat, remove the seeds and ribs. If you like it hot, leave them in. I usually leave half the seeds in for a mild kick.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use:
Large skillet or grill pan — I use a cast-iron skillet because it holds heat well and gives the corn a nice char. If you’re grilling, a grill grate works too.
Large mixing bowl — Something big enough to toss the corn and dressing together without spilling. I use a 4-quart bowl.
Knife and cutting board — For chopping the cilantro and jalapeño. A sharp knife makes this faster and safer.
Zester or microplane — Optional, but I love adding a little lime zest to the dressing for extra citrus aroma.
Spatula — For stirring everything together. A silicone spatula works best to get all the cheese and mayo into the corn.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.
Step 1: Cook the Corn (10-12 minutes)
First, heat your skillet or grill over medium-high heat. If you’re using a skillet, add the butter and let it melt. Once the butter is foaming, add the corn ears. If you’re grilling, oil the grate lightly and place the corn directly on the heat.
Cook the corn for 10-12 minutes, turning every 2-3 minutes, until it’s charred in spots and tender. You want those blackened bits—they’re where the smoky flavor lives. If you’re using frozen corn, skip this step and just sauté it in the skillet for 5 minutes until heated through and slightly browned.
Step 2: Cut the Corn Off the Cob
Let the corn cool for just a minute so you can handle it. Stand an ear upright in a large bowl. Using a sharp knife, slice down the side of the cob to remove the kernels. Rotate the cob and repeat. You’ll get a nice mix of kernels and some of the creamy center juice. This is important—it adds texture and flavor.
Do this for all the ears. You should have about 6 cups of corn.
Step 3: Make the Dressing
In a small bowl, whisk together the mayonnaise, lime juice, chili powder, cumin, and salt. Add the lime zest if you’re using it. Whisk until smooth. The mixture should be creamy and pale yellow. Taste it—it should be tangy and slightly spicy. If it needs more kick, add a pinch more chili powder.
Step 4: Combine Everything
Pour the dressing over the warm corn. Toss gently but thoroughly to coat every kernel. The warmth of the corn helps the dressing cling to it. Add the crumbled cotija cheese and chopped cilantro. Toss again.
If you’re using jalapeño, fold it in now. Start with half a jalapeño if you’re unsure about the heat level.
Step 5: Chill and Serve
Cover the bowl and refrigerate for at least 30 minutes. This step is crucial. It lets the flavors meld and the corn cool down. If you’re in a rush, you can serve it warm, but chilled is traditional and tastes better.
Serve in a bowl with extra cotija and cilantro on top. It’s that simple.
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Don’t Skip the Char
The smoky flavor is what makes this Smoky Grilled Corn Elote Salad stand out. If you don’t get enough char, the dish will taste flat. If you’re using a skillet, don’t be afraid of high heat. Let the corn sit for a minute without moving it to get a good sear.
Use Fresh Lime
I cannot stress this enough. Bottled lime juice is acidic but lacks the aromatic oils that make fresh lime taste bright and fresh. Squeeze your own limes. It takes 30 seconds and makes a huge difference.
Cotija vs. Feta
Cotija is dry and salty, like Parmesan. Feta is wet and tangy. If you use feta, pat it dry with a paper towel before crumbling, or your salad will be watery. Cotija is worth seeking out—it’s usually in the cheese section of most grocery stores.
Warm Corn, Cold Dressing
There’s a trick here. Add the dressing to the warm corn, then chill it. The warmth helps the mayo emulsify with the lime juice, creating a smoother sauce. If you add cold dressing to cold corn, it might clump.
Make it Ahead
This salad keeps well in the fridge for up to 3 days. In fact, it tastes better on day two. The flavors deepen. Make it on Sunday for a Wednesday dinner, or the night before a Labor Day party.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Vegan Version
Swap the butter for olive oil, use vegan mayo, and substitute the cotija with a vegan feta or crumbled tofu seasoned with nutritional yeast. It’s not exactly the same, but it’s still delicious and creamy.
Spicy Version
Add a diced chipotle pepper in adobo sauce to the dressing. This adds a deep, smoky heat that’s incredible. Start with half a pepper and adjust to your liking.
Avocado Add-In
Dice one ripe avocado and fold it in right before serving. It adds a creamy texture and healthy fats. This is great if you’re serving it with grilled chicken or fish.
Black Bean Boost
Add 1 can of drained black beans for extra protein and fiber. This makes it more filling and turns it into a more substantial side dish.
No Grill? No Problem
If you don’t have a grill or outdoor space, use frozen corn. Sauté it in a skillet with a little oil until it’s browned and crispy. It won’t have the same smoky flavor, but it’s still tasty. You can add a pinch of smoked paprika to mimic the char.
Serving & Storage
How to Serve:
I usually serve this straight from the bowl at the dinner table. It looks rustic and stays cool. But here are other ways I’ve enjoyed it:
- As a topping for tacos or burritos
- Alongside grilled steak or chicken
- With fish tacos (it’s perfect with white fish)
- As a dip with tortilla chips (yes, really—mix it with extra mayo and eat it like a dip)
Storage Instructions:
Refrigerator: Store in an airtight container for up to 3 days. The corn will soften slightly, but the flavor remains strong.
Reheating: You don’t need to reheat this. It’s best served cold or at room temperature. If you accidentally warm it up, it’s still edible, but the texture of the corn will change.
Freezing: I don’t recommend freezing this. The mayo will separate, and the corn will become mushy. Make it fresh.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking.
Per Serving (based on 8 servings):
- Calories: 180
- Protein: 4g
- Carbs: 22g
- Fiber: 3g
- Sugar: 4g
- Fat: 10g
- Saturated Fat: 3g
- Cholesterol: 10mg
- Sodium: 250mg
What’s Good:
- High in fiber from the corn
- Contains healthy fats from the mayo
- Good source of vitamin C from the lime and cilantro
What to Know:
- Higher in fat due to the mayo and cheese
- Contains dairy
- Can be made lower-calorie by using Greek yogurt instead of mayo
My Take:
Look, this is indulgent food. It’s corn covered in mayo and cheese. It’s not a diet recipe. But it’s way better than store-bought sides, and it’s made with real ingredients. When I want to make it lighter, I use half Greek yogurt and half mayo. But usually? I just eat a reasonable portion and enjoy it.
Final Thoughts
So that’s my go-to Smoky Grilled Corn Elote Salad! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This has saved Labor Day dinners more times than I can count. It’s my answer to “what’s for the cookout” when I’m tired, don’t want to grill, and still want something that tastes really good. My family is happy, my guests are happy, and I’m happy because I’m not stressed about cooking.
Make it yours! Try different peppers, swap the cheese, or add some beans. The best recipes are the ones you adapt to your family’s tastes.
If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use frozen corn for this recipe?
Yes, absolutely! Frozen corn is actually very convenient. Just thaw it first and pat it dry with a paper towel to remove excess moisture. Then, sauté it in a skillet with a little butter or oil over medium-high heat until it’s browned and crispy. It won’t have the exact same char as grilled corn, but it’s still delicious. Add a pinch of smoked paprika to mimic the smoky flavor.
Why did my sauce separate?
If your mayo-based dressing looks separated or oily, it’s usually because the ingredients were too cold or you whisked too vigorously. Make sure your mayo and lime juice are at room temperature before mixing. Also, whisk gently until combined. If it’s already separated, you can try whisking in a teaspoon of warm water to bring it back together.
Can I make this ahead for a party?
Yes! This salad actually tastes better after sitting in the fridge for a few hours. Make it the night before the party, cover it tightly, and let it chill. When you’re ready to serve, give it a good stir and add fresh cilantro on top. It keeps well in the fridge for up to 3 days.
What can I use instead of cotija cheese?
If you can’t find cotija, feta is the best substitute. It’s tangier and softer, so pat it dry before crumbling. Goat cheese is another option, though it’s creamier. For a vegan version, use crumbled tofu seasoned with nutritional yeast and a little salt. It won’t be exactly the same, but it’ll add that salty crunch.
Is this salad spicy?
It has a mild kick from the chili powder and jalapeño. If you’re sensitive to heat, omit the jalapeño and use a mild chili powder. If you like it hot, add more jalapeño or a pinch of cayenne. You can control the spice level to your liking.
Can I add other vegetables to this salad?
Definitely! Diced red onion, bell peppers, or avocado work well. Just make sure they’re finely diced so they mix evenly with the corn. Avocado is a great addition for creaminess, but add it right before serving so it doesn’t brown.
How long does this salad last in the fridge?
It lasts for up to 3 days in an airtight container. The corn will soften slightly over time, but the flavor remains strong. Do not freeze it, as the texture will suffer.
Pin This Recipe!
Smoky Grilled Corn Elote Salad
- Total Time: 15 minutes
- Yield: 8 servings 1x
Description
A bold, creamy, and smoky side dish that captures the essence of Mexican street corn. This 5-ingredient salad is ready in 15 minutes, making it the perfect Labor Day or summer cookout side.
Ingredients
- 6 ears fresh corn, husked (or frozen corn, thawed and dried)
- 3 tablespoons butter (or olive oil for dairy-free)
- 1/2 cup mayonnaise
- 2 tablespoons fresh lime juice
- 1 teaspoon chili powder
- 1/2 teaspoon cumin
- 1/2 teaspoon salt (or to taste)
- 1/2 cup cotija cheese, crumbled
- 1/4 cup fresh cilantro, chopped
- 1 small jalapeño, finely diced (optional)
Instructions
- Heat a large skillet or grill pan over medium-high heat. Add butter and melt, or oil the grill grate.
- Cook corn ears for 10-12 minutes, turning every 2-3 minutes, until charred in spots and tender. If using frozen corn, sauté in the skillet for 5 minutes until heated and browned.
- Let corn cool slightly. Stand an ear upright in a large bowl and slice down the side to remove kernels. Repeat for all ears to yield about 6 cups of corn.
- In a small bowl, whisk together mayonnaise, lime juice, chili powder, cumin, salt, and lime zest (if using) until smooth.
- Pour the dressing over the warm corn and toss gently to coat. Add crumbled cotija cheese and chopped cilantro, tossing again.
- Fold in diced jalapeño if using.
- Cover and refrigerate for at least 30 minutes to allow flavors to meld and corn to cool.
- Serve chilled with extra cotija and cilantro on top.
Notes
For the best flavor, ensure the corn gets a good char. Use fresh lime juice rather than bottled for brightness. If using feta instead of cotija, pat it dry to prevent a watery salad. This salad tastes better after chilling for a few hours and can be made up to 3 days in advance. Do not freeze as the texture will suffer.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Category: Side Dish
- Cuisine: Mexican
Nutrition
- Serving Size: 1 cup
- Calories: 180
- Sugar: 4
- Sodium: 250
- Fat: 10
- Saturated Fat: 3
- Carbohydrates: 22
- Fiber: 3
- Protein: 4
Keywords: elote salad, grilled corn, labor day side dish, mexican street corn, summer salad, vegetarian side, quick recipes


