I ruined elote corn salad three times before I figured out what I was doing wrong. The first batch came out watery and sad, the second was so salty it was practically inedible, and the third—well, let’s just say I learned that not all cotija cheese is created equal. I’m not a trained chef, just someone who fell hard for Mexican street corn at a taqueria in Austin and became obsessed with turning it into something I could eat with a spoon on my couch.
The thing is, I don’t even usually like salads. They feel like punishment food, you know? But this creamy elote street corn salad with cotija and lime is different. It’s not a salad in the sad-lettuce way. It’s more like a side dish that accidentally became the main event at every cookout I’ve brought it to. The first time I got it right—crispy charred corn, that tangy lime crema, salty crumbles of cotija—I actually texted a photo to my sister with the caption “I did it.” She thought I was talking about something serious.
This recipe started as a desperate attempt to recreate that taqueria magic without a grill or a street cart. I wanted the smoke, the creaminess, the pop of fresh cilantro, and that sharp lime finish that makes you go back for scoop after scoop. After those three failures, I finally landed on a method that works every single time. No watery mess, no salt bombs, just pure elote energy in bowl form.
Honestly, this creamy elote street corn salad with cotija and lime has become my secret weapon. It’s the dish people ask me to bring to parties, the one that disappears before the burgers are even done. And the best part? It takes about 20 minutes to throw together.
Why You’ll Love This Recipe
Let me tell you why this creamy elote street corn salad with cotija and lime has earned a permanent spot in my recipe rotation. I’ve tested it at backyard barbecues, holiday potlucks, and random Tuesday dinners, and it never fails to impress.
- Quick & Easy: From start to finish, this comes together in about 20 minutes. Perfect for those last-minute invites or when you need a side dish that looks like you spent hours on it.
- Simple Ingredients: You probably already have most of these in your kitchen. Corn, lime, cilantro, mayo, sour cream—nothing fancy required.
- Perfect for Cookouts: This salad is basically made for summer gatherings. It pairs beautifully with grilled meats, tacos, or even just a cold beer.
- Crowd-Pleaser: I’ve watched people who claim they don’t like corn go back for thirds. Kids love it, adults love it, everyone loves it.
- Unbelievably Delicious: The combination of smoky charred corn, creamy dressing, salty cotija, and bright lime is honestly addictive. You’ll find excuses to make it.
What makes this version different from the dozens of other elote salads out there? It’s the technique. Most recipes skip the crucial step of actually charring the corn properly, which is where all the smoky flavor comes from. I also use a specific ratio of mayo to sour cream that gives you that luscious, velvety texture without feeling heavy. And I’ve learned the hard way that cotija cheese needs to be added at the very end, not mixed in, so it stays in those perfect salty crumbles.
This isn’t just another recipe—it’s the one that makes people close their eyes after the first bite. It’s comfort food that somehow feels fresh and bright at the same time. Perfect for impressing guests without breaking a sweat.
What Ingredients You Will Need
This creamy elote street corn salad with cotija and lime uses simple, everyday ingredients that come together to create something truly special. Most of these are pantry staples, which makes this recipe even more appealing when you need a quick side dish.
- Corn: 6 ears of fresh corn, husked (or 4 cups frozen corn, thawed and drained). Fresh corn gives the best texture, but frozen works in a pinch. Look for ears with bright green husks and plump kernels.
- Mayonnaise: 1/3 cup. I prefer Duke’s or Hellmann’s for that classic creamy base. Use vegan mayo if needed.
- Sour Cream: 1/4 cup. Full-fat works best here for richness. Greek yogurt is a good substitute if you want more tang.
- Lime: 2 large limes—you’ll need both the zest and the juice. Fresh lime is non-negotiable here; bottled juice won’t give you that bright, zippy flavor.
- Cotija Cheese: 1/2 cup, crumbled. This salty, crumbly Mexican cheese is the soul of elote. Look for it near the specialty cheeses or in the Mexican food section. Queso fresco works as a substitute, but cotija has that perfect saltiness.
- Cilantro: 1/2 cup, finely chopped. Fresh cilantro adds that unmistakable brightness. If you’re one of those people who thinks cilantro tastes like soap, flat-leaf parsley is a decent alternative.
- Chili Powder: 1 teaspoon. I use ancho chili powder for a mild, smoky heat. Cayenne or chipotle powder work if you want more kick.
- Garlic Powder: 1/2 teaspoon. Adds depth without overwhelming the other flavors.
- Salt: 1/2 teaspoon, or to taste. Go easy here since cotija is already salty.
- Black Pepper: 1/4 teaspoon, freshly ground.
- Optional Garnishes: Extra cotija, lime wedges, a sprinkle of smoked paprika, or a drizzle of hot sauce for heat seekers.
For the best texture, make sure your corn is well-drained if using frozen. Nobody wants watery elote salad. And please, for the love of all things delicious, use fresh lime juice. That bottled stuff just doesn’t cut it here.
Equipment Needed
You don’t need a professional kitchen to make this creamy elote street corn salad with cotija and lime. Here’s what you’ll need:
- Large Skillet or Cast Iron Pan: A cast iron skillet gives you the best char on your corn, but any heavy-bottomed pan works. I’ve used my trusty Lodge cast iron for years, and it delivers that perfect smoky flavor every time.
- Sharp Knife: For cutting the kernels off the cob. A chef’s knife works great, but a serrated knife can also do the job if your knife skills are rusty.
- Cutting Board: Preferably one with a groove to catch any corn kernel escapees.
- Large Mixing Bowl: Big enough to toss everything together without making a mess.
- Small Bowl: For whisking together the dressing.
- Whisk or Fork: To combine the mayo, sour cream, lime juice, and seasonings.
- Spatula or Wooden Spoon: For stirring the corn as it chars.
- Measuring Cups and Spoons: Accuracy matters, especially with the seasoning.
- Microplane or Zester: For getting that fragrant lime zest without the bitter white pith.
If you don’t have a cast iron skillet, don’t sweat it. A non-stick pan will work, though you might not get quite as much char. And if you want to take this outdoors, a grill or grill pan adds an even deeper smoky flavor. Budget-friendly tip: a basic non-stick skillet from any grocery store will get the job done just fine.
Preparation Method

Making this creamy elote street corn salad with cotija and lime is straightforward, but a few key steps make all the difference. Follow these carefully, and you’ll nail it on your first try.
- Prep the Corn: If using fresh corn, shuck the ears and remove all the silk. Rinse them under cold water and pat dry. If using frozen corn, thaw it completely and drain off any excess liquid. Pat it dry with paper towels—this is crucial for getting a good char.
- Char the Corn: Heat your large skillet over high heat until it’s smoking hot. Add 1 tablespoon of oil (vegetable or avocado oil works great) and swirl to coat. Carefully add the corn kernels in a single layer. Don’t overcrowd the pan—work in batches if needed. Let the corn sit without stirring for 3-4 minutes until you see deep brown char marks. Stir and repeat for another 3-4 minutes. You want about 60-70% of the kernels to have some char. This takes about 8-10 minutes total. The smell at this point is intoxicating.
- Cool the Corn: Transfer the charred corn to a large plate or baking sheet and spread it out. Let it cool for 5-10 minutes. This stops the cooking process and prevents the dressing from getting warm and runny when you mix everything together.
- Make the Dressing: While the corn cools, whisk together the mayonnaise, sour cream, lime zest (from one lime), lime juice (from both limes), chili powder, garlic powder, salt, and pepper in a small bowl. Taste it—it should be tangy, creamy, and just a little spicy. Adjust the lime or chili powder to your preference.
- Assemble the Salad: In a large mixing bowl, combine the cooled charred corn, the dressing, and most of the chopped cilantro (reserve a little for garnish). Gently fold everything together until the corn is evenly coated. Don’t overmix or you’ll break up the kernels.
- Add the Cotija: Gently fold in about 3/4 of the crumbled cotija cheese, reserving the rest for topping. Fold just a few times—you want those salty crumbles to stay intact.
- Garnish and Serve: Transfer the salad to a serving bowl. Top with the remaining cotija cheese, the reserved cilantro, and a sprinkle of extra chili powder or smoked paprika if you’re feeling fancy. Serve immediately with lime wedges on the side.
Here’s a sensory cue to watch for: when the corn is perfectly charred, it should smell nutty and sweet, almost like popcorn. The kernels will have dark brown spots but shouldn’t be black all over. If you see smoke, you’re doing it right—just make sure your kitchen fan is on.
One more thing: if you’re making this ahead, keep the dressing and corn separate until just before serving. The corn will soak up the dressing and get soggy if it sits too long. Trust me on this one—I learned the hard way at a potluck where my salad turned into corn soup.
Cooking Tips & Techniques
After making this creamy elote street corn salad with cotija and lime more times than I can count, I’ve picked up a few tricks that separate good elote salad from unforgettable elote salad.
The Char is Everything: Don’t be shy with the heat. Your pan needs to be genuinely hot before the corn hits it. I made the mistake of using medium-high heat once, thinking I was being careful, and ended up with steamed corn instead of charred corn. The difference is night and day. High heat, minimal stirring, and patience are your friends here.
Dry Your Corn: This might be the most important tip I can give you. Wet corn won’t char—it’ll steam. Whether you’re using fresh or frozen corn, pat those kernels dry with paper towels before they hit the pan. I once skipped this step because I was in a hurry, and my “charred” corn looked pale and sad. Never again.
Don’t Skip the Lime Zest: The juice gives you acidity, but the zest gives you that intense lime aroma that makes the salad smell like summer. Use a microplane and only get the green part—the white pith is bitter and will ruin your dressing.
Season in Layers: Add a pinch of salt to the corn while it’s charring, not just in the dressing. This builds flavor from the ground up. Just remember that cotija brings its own saltiness, so go easy on the extra salt.
Temperature Matters: Serve this salad at room temperature or slightly chilled, but never straight from the fridge. Cold temperatures dull the flavors, especially the lime. Let it sit out for 15 minutes before serving if you’ve refrigerated it.
Multitasking Strategy: While the corn is charring, zest and juice your limes, chop your cilantro, and crumble your cheese. This way, everything is ready to go when the corn cools, and you’re not scrambling at the end.
One failure I’ll admit to: I once tried to speed things up by using a blowtorch to char the corn. Do not do this. It burns the outside while leaving the inside raw, and you’ll spend the next hour airing out your kitchen. Stick with the skillet method—it works.
Variations & Adaptations
This creamy elote street corn salad with cotija and lime is endlessly adaptable. Here are some variations I’ve tried and loved:
Spicy Elote Salad: Add 1-2 finely chopped jalapeños (seeds removed if you want less heat) or a teaspoon of chipotle powder to the dressing. The smoky heat pairs beautifully with the charred corn. I made this version for a game day party, and it disappeared in minutes.
Grilled Corn Version: Instead of using a skillet, grill the corn on the cob over medium-high heat for about 10-12 minutes, turning occasionally, until charred all over. Let it cool slightly, then cut the kernels off the cob. The grill adds an extra layer of smokiness that’s incredible. This is my go-to method when I’m already firing up the grill for burgers or chicken.
Dairy-Free Adaptation: Use vegan mayo and dairy-free sour cream or coconut cream. Skip the cotija or use a dairy-free feta-style cheese. The flavor profile shifts a bit, but it’s still delicious. I tested this for a friend with lactose intolerance, and she couldn’t tell the difference.
Protein-Packed Version: Add 1 cup of cooked black beans or grilled chicken for a heartier salad that works as a main dish. The beans add fiber and protein without overwhelming the elote flavors.
Herb Swap: If cilantro isn’t your thing (I know, it’s controversial), try fresh mint or basil instead. Mint gives the salad a surprising freshness that works especially well in summer.
For a completely different spin, try using this salad as a topping for tacos or nachos. It’s also amazing spooned over grilled fish or chicken. The possibilities are endless, and honestly, I’ve never met a variation I didn’t like.
Serving & Storage Suggestions
This creamy elote street corn salad with cotija and lime is incredibly versatile when it comes to serving. Here’s how to make the most of it:
Serving Temperature: Serve at room temperature for the best flavor. If you’ve refrigerated it, let it sit out for 15-20 minutes before serving. Cold temperatures mute the lime and chili flavors.
Presentation: Serve in a wide, shallow bowl to show off the colorful kernels and cotija crumbles. Garnish with extra lime wedges, a sprinkle of chili powder, and a few whole cilantro leaves for that restaurant-style look.
Perfect Pairings: This salad is a natural side for grilled meats like crispy herb-crusted roast chicken or tender slow cooker BBQ pulled pork sliders. It also pairs beautifully with tacos, fajitas, or simply alongside a cold beer on a hot day. For a lighter meal, serve it over a bed of greens with some grilled shrimp.
Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. The corn will soften over time, but the flavor actually gets better as it sits. Just know that the cotija will lose some of its crumbly texture.
Reheating: This salad is best enjoyed cold or at room temperature, but if you want to warm it up, microwave it in 30-second bursts, stirring between each. Don’t overheat it, or the dressing will separate.
Make-Ahead Tip: Prep the components separately—char the corn, make the dressing, crumble the cheese—and combine them just before serving. This keeps everything fresh and prevents sogginess. I often do this when I’m bringing the salad to a party.
The flavors actually meld together beautifully after a few hours in the fridge, so don’t be afraid to make it a day ahead. Just add the cotija and cilantro right before serving for the best texture.
Nutritional Information & Benefits
Here’s a rough breakdown of the nutritional value per serving (based on 6 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 220 |
| Total Fat | 14g |
| Saturated Fat | 4g |
| Cholesterol | 20mg |
| Sodium | 380mg |
| Total Carbohydrates | 22g |
| Dietary Fiber | 3g |
| Sugars | 6g |
| Protein | 6g |
Corn is a good source of fiber, vitamin C, and antioxidants like lutein and zeaxanthin, which support eye health. The lime juice adds a hefty dose of vitamin C, while the cotija provides calcium and protein. This salad is naturally gluten-free and can easily be made vegetarian or dairy-free with simple swaps.
For those watching their sodium, go easy on the added salt since cotija is naturally salty. And if you’re looking to cut calories, you can use light mayo and Greek yogurt instead of sour cream. The flavor will be slightly different, but still delicious.
I personally love that this salad feels indulgent but is actually pretty balanced. It’s the kind of dish that satisfies a craving for something creamy and savory without weighing you down.
Conclusion
This creamy elote street corn salad with cotija and lime has become a staple in my kitchen for good reason. It’s quick, it’s forgiving, and it delivers that authentic street corn flavor without needing a grill or a street cart. Whether you’re serving it at a summer barbecue, a holiday potluck, or just a regular Tuesday dinner, it never fails to impress.
I love that this recipe is as flexible as it is delicious. You can make it spicy, keep it mild, add protein, or leave it as is. It works as a side dish, a topping, or even a main course if you’re feeling generous with the portions. The first time I brought this to a family gathering, my uncle—who never eats salad—asked for the recipe. That’s when I knew I had something special.
Now it’s your turn. Give this recipe a try and make it your own. Add extra lime if you like things tangy, throw in some jalapeño if you want heat, or keep it classic and simple. However you make it, I promise it’ll be the dish people ask you to bring to every party.
I’d love to hear how it turns out for you. Drop a comment below and let me know if you tried any variations, or share your own twist on this elote salad. Happy cooking, friends!
Frequently Asked Questions
Can I use frozen corn for this recipe?
Absolutely! Frozen corn works great, especially when fresh corn is out of season. Just make sure to thaw it completely and pat it very dry with paper towels before charring. Wet corn won’t get those beautiful brown char marks.
How long does this salad last in the fridge?
Stored in an airtight container, this creamy elote street corn salad will keep for up to 3 days in the refrigerator. The texture will soften over time, but the flavors actually meld together beautifully. Just add fresh cotija and cilantro before serving for the best experience.
Can I make this dairy-free?
Yes! Use vegan mayonnaise and dairy-free sour cream or coconut cream. Skip the cotija cheese or substitute with a dairy-free feta-style cheese. The flavor will be slightly different, but it’s still absolutely delicious.
What can I substitute for cotija cheese?
Queso fresco is the closest substitute, with a similar crumbly texture but milder flavor. Feta cheese also works in a pinch, though it’s tangier and saltier. If you’re using feta, go easy on the added salt in the dressing.
Is this recipe gluten-free?
Yes, this creamy elote street corn salad is naturally gluten-free. All the ingredients—corn, mayo, sour cream, cheese, and spices—are gluten-free. Just double-check your mayonnaise and spice labels to be safe, as some brands may contain additives with gluten.
Pin This Recipe!

Creamy Elote Street Corn Salad with Cotija & Lime
This creamy elote street corn salad with cotija and lime is a quick and easy side dish that brings the smoky, tangy, and salty flavors of Mexican street corn to your table in about 20 minutes. Perfect for cookouts, it’s a crowd-pleaser that disappears fast.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 6 servings 1x
- Category: Side Dish
- Cuisine: Mexican
Ingredients
- 6 ears fresh corn, husked (or 4 cups frozen corn, thawed and drained)
- 1/3 cup mayonnaise (Duke’s or Hellmann’s recommended)
- 1/4 cup sour cream (full-fat preferred)
- 2 large limes (zest and juice)
- 1/2 cup cotija cheese, crumbled
- 1/2 cup fresh cilantro, finely chopped
- 1 teaspoon chili powder (ancho chili powder recommended)
- 1/2 teaspoon garlic powder
- 1/2 teaspoon salt (or to taste)
- 1/4 teaspoon black pepper, freshly ground
- 1 tablespoon vegetable or avocado oil (for charring)
- Optional garnishes: extra cotija, lime wedges, smoked paprika, hot sauce
Instructions
- Prep the Corn: If using fresh corn, shuck the ears and remove all silk. Rinse under cold water and pat dry. If using frozen corn, thaw completely and drain off excess liquid. Pat dry with paper towels.
- Char the Corn: Heat a large skillet over high heat until smoking hot. Add 1 tablespoon of oil and swirl to coat. Carefully add corn kernels in a single layer (work in batches if needed). Let sit without stirring for 3-4 minutes until deep brown char marks appear. Stir and repeat for another 3-4 minutes, until about 60-70% of kernels have char. Total time: 8-10 minutes.
- Cool the Corn: Transfer charred corn to a large plate or baking sheet and spread out. Let cool for 5-10 minutes.
- Make the Dressing: In a small bowl, whisk together mayonnaise, sour cream, lime zest (from one lime), lime juice (from both limes), chili powder, garlic powder, salt, and pepper. Taste and adjust lime or chili powder as desired.
- Assemble the Salad: In a large mixing bowl, combine cooled charred corn, dressing, and most of the chopped cilantro (reserve some for garnish). Gently fold until corn is evenly coated. Do not overmix.
- Add the Cotija: Gently fold in about 3/4 of the crumbled cotija cheese, reserving the rest for topping. Fold just a few times to keep crumbles intact.
- Garnish and Serve: Transfer to a serving bowl. Top with remaining cotija, reserved cilantro, and a sprinkle of extra chili powder or smoked paprika if desired. Serve immediately with lime wedges on the side.
Notes
For best results, ensure corn is very dry before charring to achieve proper char. Add cotija at the very end to keep it crumbly. If making ahead, store dressing and corn separately and combine just before serving to prevent sogginess. Serve at room temperature for optimal flavor.
Nutrition
- Serving Size: 1 serving (about 1 c
- Calories: 220
- Sugar: 6
- Sodium: 380
- Fat: 14
- Saturated Fat: 4
- Carbohydrates: 22
- Fiber: 3
- Protein: 6
Keywords: elote, street corn, corn salad, cotija, lime, Mexican, summer, side dish, gluten-free, vegetarian


