
Mexican Tomato Corn Salad
Ingredients
- 4 cups (600 g) fresh corn kernels, about 6 ears, or frozen and thawed
- 1 tablespoon (15 ml) neutral oil, for charring
- 2 cups (300 g) ripe tomato, seeded and diced, about 3 medium
- 1/2 cup (60 g) red onion, finely diced
- 1/2 cup (75 g) cotija cheese, crumbled
- 1/4 cup (10 g) cilantro leaves, roughly chopped
- 1 jalapeño, seeded and minced
- 3 tablespoons (45 ml) fresh lime juice, about 2 limes
- 1/4 teaspoon (0.5 g) chili powder or Tajín
- 1/2 teaspoon (3 g) kosher salt, plus more for the tomatoes
- 1/4 teaspoon (0.5 g) black pepper
Method
- Dice the tomato, seed it over a bowl to catch the liquid, and salt it lightly with 1/4 teaspoon (1.5 g) kosher salt. Set it in a strainer for 10 minutes while you char the corn.
- Heat a dry cast iron or heavy skillet over high heat for 2 minutes until it just starts to smoke.
- Add the oil, then the corn kernels in a single layer. Do not stir for 2 minutes: this is what produces the char.
- Stir and repeat until the kernels show blistered black spots in several places, about 8 minutes total. Remove from heat and cool for 5 minutes.
- In a large bowl, combine the drained tomato, charred corn, red onion, jalapeño, and cilantro.
- Whisk the lime juice, chili powder, remaining 1/2 teaspoon (3 g) salt, and black pepper. Pour over the salad and toss.
- Fold in the cotija last, just before serving, so it stays in distinct crumbles rather than melting into the dressing.
Tomato throws off water and corn needs high, dry heat to char. Combine them straight off the cutting board and the salad turns pale and watery within an hour. This version salts and drains the tomato separately, chars the corn without steaming it, and adds the cheese last, which keeps the whole thing crisp-edged and distinct for up to 3 days.
Why the tomato gets salted before it meets the corn
Diced tomato holds a surprising amount of water inside its cell walls. Salt draws that water out through osmosis: seed the tomato over a bowl, salt it with 1/4 teaspoon (1.5 g) kosher salt, and let it sit in a strainer for 10 minutes before it goes anywhere near the corn. Skip this step and your salad’s dressing gets diluted by tomato liquid within the hour, turning the whole bowl thin and pink instead of clean-tasting. The liquid that drains off can go into a bloody mary or simply down the sink; it is not needed here.
Charring corn without steaming it by accident
Char comes from direct, dry contact with a hot surface, not from cooking the corn through. Heat a cast iron or other heavy skillet over high heat for 2 minutes until it just starts to smoke, then add 1 tablespoon (15 ml) neutral oil and the 4 cups (600 g) corn kernels in a single, uncrowded layer. The critical move is to not stir for the first 2 minutes. Stirring early releases steam and moisture that stops browning before it starts. After that first 2 minutes, stir and let it sit again, repeating until you see genuine black blistering on a good portion of the kernels, about 8 minutes total. A crowded pan or a lid will turn this into steamed corn with no char at all.
Watery, dull salad: the two ways this dish fails
Watery salad: the tomato was diced and added without salting and draining first, or it sat dressed for more than a few hours before serving. Salt pulls water out fast; skipping that step means the water comes out anyway, just into your dressing instead of a strainer.
Dull, gray corn with no char: your pan wasn’t hot enough, was overcrowded, or got stirred too soon. Corn needs a nearly smoking pan and patience for those first 2 minutes of undisturbed contact. Frozen corn that wasn’t thoroughly patted dry after thawing will also steam instead of char, since surface moisture cools the pan on contact.
Swapping the cotija, and the one substitution that won’t work
Cotija can be swapped for feta or a firm ricotta salata; both are salty, crumbly, and hold their shape in a dressed salad the way cotija does. Fresh corn can be swapped for frozen and thawed, provided it’s patted dry before it hits your pan. Jalapeño can be swapped for serrano for more heat, or left out entirely for a milder salad.
The one substitution that does not work is a soft melting cheese like shredded Monterey Jack or mozzarella. Those cheeses have too much moisture and too little structural salt; instead of staying in crumbles, they clump into a paste against the warm corn and turn the dressing cloudy. If cotija isn’t available, choose a dry, aged, crumbly cheese, not a shredded melting one.
Corn, tomato, and health claims worth being careful about
Corn and tomato both contribute fiber and vitamin C to a meal, and some small observational studies have linked diets higher in colorful vegetables to lower rates of certain chronic diseases. Those studies are largely observational, meaning they show correlation rather than proof that any single ingredient causes the effect, and portion sizes in a side salad are unlikely to move any single nutrient much on their own. This salad is a vegetable side dish, not a treatment for anything.
Questions cooks ask about Mexican tomato corn salad
Can this salad be made ahead for a party?
The charred corn, drained tomato, onion, and jalapeño can be combined up to a day ahead and refrigerated, undressed. Add the lime dressing and the 1/2 cup (75 g) cotija within 2 hours of serving so the cheese stays crumbly and the acid doesn’t start breaking down the corn’s texture.
Does this salad need mayonnaise to hold together?
No. This is a lime-dressed salad, not a creamy corn salad, and the acid-and-oil dressing here is meant to stay light and separate from the vegetables rather than coat them like a mayonnaise-based version would.
Can grilled corn on the cob be used instead of charring it in a skillet?
Yes. Grill 6 ears of corn over direct high heat, turning occasionally, until charred in spots, about 10 minutes, then cut the kernels from the cob. The result is the same blistered texture you’re aiming for if you use the skillet method, with a bit more smoke flavor.
Why does the recipe call for seeding the tomato?
Tomato seeds and the gel around them carry most of the fruit’s excess liquid. Removing them before dicing means less water ends up in your salad even after salting and draining the flesh.
How long it keeps, and when to add the cheese
Store the dressed salad without cotija in an airtight container in the refrigerator for up to 3 days; the corn and tomato hold their texture reasonably well since the tomato was pre-drained. Add the cotija fresh to each portion rather than storing it mixed in, since refrigeration softens the crumbles and dulls their texture after about a day. If liquid pools at the bottom of your container after a day or two, drain it off before serving rather than stirring it back in.
More salads
See all →
Classic tuna salad recipe, with Whole30 and paleo versions that work
A classic tuna salad recipe built on 1 basic ratio, with Whole30 and paleo swaps that actually hold…
Watermelon jicama salad with lime and chile
A crunchy watermelon jicama salad built to stay crisp: salt and drain both, then dress at the last…
Beet apple salad with candied walnuts and cashew cheese
Raw beets need 10 minutes of salt-massage to turn tender; skip it and the salad stays crunchy and…
Arugula and Strawberry Salad with Cayenne Lemon Vinaigrette
A ratio-driven cayenne lemon vinaigrette that won't wilt peppery arugula, tossed with strawberries and a measured heat level.