The butter hits the pan and starts whispering before it even melts properly. I toss in the garlic too early, realize it, then quickly dump in the corn to save it from burning. It works. Barely. But that smell - buttery, a little sweet, slightly toasted - is exactly where this salad begins for me.
I don’t rush after that. Corn needs a bit of patience. I let it sit longer than feels right, resisting the urge to stir too much, because those golden spots are everything. If I keep poking at it, it just steams. Learned that the slightly annoying way.
By the time I finally step back, there’s this bowl of warm, glossy corn that already tastes good enough to eat straight. And yet, somehow, this is just the start. That’s the part that always gets me.
That One Time I Almost Ruined It
I once added the dressing while the corn was still too hot. Not warm - hot. The mayo split a bit, and everything looked like it lost its shine. I tried to fix it with more lime and a spoonful of sour cream, and it came back, but not fully.
Now I let it cool just enough. Not completely. Just until it stops steaming aggressively. The warmth should melt the dressing, not break it. There’s a sweet spot, and once you find it, you don’t forget.
Ingredients Needed for the Recipe
5 cups corn kernels - the main base, sweet and juicy
2 tbsp butter - for richness and browning
2 garlic cloves, minced - adds that deep savory note
1/2 tsp salt - balances sweetness
1/2 tsp pepper - mild heat and depth
1/4 cup mayonnaise - creamy base for dressing
1/4 cup sour cream (or yogurt) - lightens the richness
1/2 cup parmesan cheese, finely grated - sharp, salty boost
1 tbsp jalapeño, finely chopped - optional heat
1 cup coriander/cilantro leaves - fresh and bright
1 cup green onion, sliced - mild crunch
1/2 red onion, finely chopped - sharp bite
2–3 tbsp lime juice - tang and freshness
60g feta or cotija, crumbled - creamy, salty finish
How to make Mexican Corn Salad?
Step 1 - Prep the corn
I stand the corn upright in a bowl and slice down. Not perfectly neat, but it keeps the mess contained. Some kernels still escape. I just accept that.
If I’m using frozen corn, I don’t thaw it. Straight from freezer to pan. It actually browns better that way, surprisingly.
Step 2 - Melt and wake up the butter
Butter goes into a large skillet on high heat. I wait just until it foams, not until it turns brown. That line is thin, and I’ve crossed it before.
Garlic goes in next, quick stir, maybe 10 seconds. I don’t let it sit alone too long or it turns bitter fast.
Step 3 - Brown the corn
Corn goes in all at once. It sizzles loudly, which is exactly what I want. I spread it out and leave it alone for a bit.
I stir every now and then, but not constantly. The goal is those golden bits. Five minutes usually does it, but I go by color more than time.
Step 4 - Season while cooking
Halfway through, I sprinkle in salt and pepper. Not at the start. If I add it too early, it pulls out moisture and messes with the browning.
I taste one kernel. Always. It tells me if I’m on track.
Step 5 - Build the dressing in the heat
I transfer the hot corn into a big bowl. Then straight in goes the mayonnaise, sour cream, lime juice, and parmesan.
I mix quickly while it’s still warm. The dressing softens and coats everything evenly. It looks glossy and slightly thick, which is perfect.
Step 6 - Add freshness and crunch
Now I add coriander, red onion, green onion, and jalapeño. This is where it starts smelling fresh instead of just rich.
I toss again, gently this time. I don’t want to crush anything.
Step 7 - Finish and serve
I move it to a serving bowl and crumble feta on top. Sometimes I add extra lime at the end, depending on how it tastes.
It’s best slightly warm, but honestly, room temperature works just as well. It rarely lasts long enough to get cold anyway.
How It Actually Tastes
The first bite is creamy, then sweet, then sharp. It changes quickly. The corn is juicy and a little smoky from the browning, and the dressing clings without feeling heavy.
Then you hit the lime. That brightness cuts through everything and wakes it up again. The jalapeño sneaks in quietly, not overwhelming, just enough to keep things interesting.
The parmesan is the surprise. It doesn’t shout, but it deepens everything. Without it, the salad feels flatter. With it, it suddenly feels complete.
Tips
Don’t stir the corn too much while cooking - let it brown properly
Add salt halfway through, not at the beginning
Use fresh corn when possible for better texture and flavor
Let the corn cool slightly before adding dressing
Taste and adjust lime at the end - it makes a big difference
Finely grate the parmesan so it melts into the dressing
If it feels too rich, add a little extra lime or yogurt
Chop onions small so they don’t overpower each bite
I keep coming back to this salad because it feels relaxed. There’s no pressure to get everything perfect. Even when I mess up a step, it still turns out good.
Sometimes I make it for a group, and it disappears in minutes. Other times, I just keep it in the fridge and eat a spoonful whenever I pass by. It works both ways.
It’s simple, but not boring. That’s probably why it sticks around in my kitchen.
This Mexican Corn Salad is a vibrant, creamy, and zesty side dish perfect for summer BBQs and Mexican feasts. Inspired by Esquites, the popular Mexican street corn snack served in cups, this recipe features sweet corn kernels sautéed in butter and garlic until golden, then tossed in a tangy lime dressing with parmesan, sour cream, and fresh cilantro. It’s a crowd-pleaser that brings the bold flavors of street food to your table with ease.
Ingredients
The Corn Base
5cups corn kernels (cut from ~4 large ears, or frozen (do not thaw))
2tbsp butter (30g)
2cloves garlic, minced
0.5tsp salt
0.5tsp black pepper
The Creamy Dressing
0.25cup mayonnaise (can reduce to 2 tbsp for lighter version)
0.25cup sour cream (or plain yogurt)
0.5cup parmesan cheese, finely grated (the secret ingredient for savory depth)
2-3tbsp lime juice (freshly squeezed, plus more to taste)
1tbsp jalapeño (deseeded and finely chopped (optional))
2oz Cotija or Feta cheese (crumbled, for serving (approx 60g))
Lime wedges (for serving)
Instructions
1
Prepare the CornIf using fresh corn, cut the kernels off the cobs. A helpful tip is to place an inverted ramekin inside a large bowl and stand the cob on it while cutting; the bowl walls catch the flying kernels. If using frozen corn, keep it frozen until ready to cook.
2
Sauté the CornMelt the butter in a large skillet over high heat. Add the minced garlic and stir for about 10 seconds until fragrant. Add the corn kernels, salt, and pepper. Cook for 5 minutes, stirring occasionally but allowing the corn to sit long enough to develop golden-brown spots. This browning adds significant flavor.
3
Make the DressingTransfer the hot corn immediately into a large mixing bowl. The residual heat is key. Add the mayonnaise, sour cream, lime juice, and grated parmesan cheese. Toss well to combine. The heat from the corn will slightly melt the cheeses and help the dressing coat every kernel evenly.
4
Add Fresh IngredientsAdd the chopped cilantro, green onions, red onion, and jalapeño (if using) to the bowl. Toss gently to distribute the fresh ingredients throughout the salad without bruising the herbs.
5
ServeTransfer the salad to a serving platter or bowl. Crumble the Cotija or Feta cheese over the top. Garnish with extra cilantro leaves, jalapeño slices, or lime wedges if desired. Serve warm or at room temperature for the best flavor experience.
Nutrition Facts
Servings 6
Serving Size 1 cup
Amount Per Serving
Calories245kcal
% Daily Value *
Total Fat14.5g23%
Saturated Fat6.2g31%
Trans Fat0.2g
Cholesterol25mg9%
Sodium480mg20%
Potassium320mg10%
Total Carbohydrate24g8%
Dietary Fiber2.5g10%
Sugars6g
Protein7.5g15%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Corn Choice: Fresh corn is ideal for the best texture and sweetness, especially when browned. Frozen corn works well in a pinch; just do not thaw it before cooking to avoid mushiness. Cheese Substitutes: Cotija is the traditional Mexican cheese for this dish, but Feta, Parmesan, or even Goat Cheese make excellent substitutes if Cotija is unavailable. Make Ahead: This salad is best served fresh, but can be made up to 4 hours in advance. Keep it at room temperature if serving within 2 hours, otherwise refrigerate and let it come to room temperature before serving.
Keywords:
Mexican Corn Salad, Esquites, Street Corn Salad, Summer Side Dish, BBQ Recipe, Vegetarian, Gluten Free