Calm Eats

Mexican tomato corn salad, built to hold its texture for days

Mexican tomato corn salad, built to hold its texture for days
Recipe

Mexican Tomato Corn Salad

Prep15 min
Cook10 min
Total25 min
Yield4 servings, about 5 cups (1.2 L)

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

  1. 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.
  2. Heat a dry cast iron or heavy skillet over high heat for 2 minutes until it just starts to smoke.
  3. Add the oil, then the corn kernels in a single layer. Do not stir for 2 minutes: this is what produces the char.
  4. 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.
  5. In a large bowl, combine the drained tomato, charred corn, red onion, jalapeño, and cilantro.
  6. Whisk the lime juice, chili powder, remaining 1/2 teaspoon (3 g) salt, and black pepper. Pour over the salad and toss.
  7. 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 →