Mexican Coleslaw with Roasted Corn, Tomatoes, and Jalapeño

By: Susan Updated on Thu, 09 Jul 2026 02:53:37 GMT Salads

Tags: #coleslaw #mexican #corn #jalapeno #tomato

Mexican coleslaw with roasted corn, cherry tomatoes, jalapeño, cilantro, and cotija in a ceramic bowl Pin it
Mexican coleslaw with roasted corn, cherry tomatoes, jalapeño, cilantro, and cotija in a ceramic bowl

This isn't the kind of coleslaw that sits in a pool of mayo. It's crunchy, bright, and has a little heat from the jalapeño. The roasted corn is what makes it. Those charred edges bring a smoky sweetness that plays off the fresh tomatoes and the tang of lime in a way that raw corn simply doesn't.

I make this for taco nights, backyard cookouts, and any time I want a side dish that holds its own next to bold flavors. It keeps overnight in the fridge and gets better after a couple of hours once the cabbage softens slightly into the dressing.

Fresh Ingredients That Drive This Slaw

Good produce is the whole point here. Fresh corn still in the husk gives the best charred flavor, but quality frozen kernels work well in winter. Ripe cherry tomatoes hold their shape better than larger varieties and give you clean pops of juice in every bite.

Raw ingredients for Mexican coleslaw including cabbage, corn, tomatoes, jalapeños, limes, and cilantro on a wood surface
Raw ingredients for Mexican coleslaw including cabbage, corn, tomatoes, jalapeños, limes, and cilantro on a wood surface
  • Green cabbage. The sturdy backbone of the slaw. It stays crunchy for hours after tossing, which matters when you're making this ahead.
  • Red cabbage. Adds color and a slightly earthier flavor that rounds out the green.
  • Fresh corn. Roasted in a dry skillet until charred, it brings a smoky, nutty sweetness that raw corn simply can't match.
  • Cherry tomatoes. Halved and juicy, they add bright acidity and vivid color throughout the bowl.
  • Jalapeños. Seeded for moderate heat. They give the slaw its kick without taking over everything else.
  • Red onion. Thinly sliced, it adds a sharp bite that mellows into the lime dressing as the slaw rests.
  • Fresh cilantro. Brightens the whole dish and ties the Mexican flavors together.
  • Lime juice and cumin. The backbone of the dressing. Fresh lime is non-negotiable here. Bottled lime juice lacks the brightness the dish needs.

Putting the Slaw Together

  1. Roast the corn. Heat a dry cast iron skillet over high heat. Add the corn kernels and leave them alone for 2 minutes, then stir and cook until charred spots appear all over, 6 to 8 minutes total. Spread on a plate and let cool completely.
  2. Shred the cabbage. Use a sharp knife or mandoline to cut both cabbages into thin, even strips. Aim for about 1/8-inch thickness so the slaw absorbs the dressing evenly and is easy to eat.
  3. Prep the vegetables. Halve the cherry tomatoes. Seed the jalapeños and dice them finely. Slice the red onion as thin as you can manage. Roughly chop the cilantro.
  4. Make the dressing. Whisk together the lime juice, olive oil, cumin, chili powder, minced garlic, salt, and pepper in a small bowl until combined and slightly emulsified.
  5. Toss and rest. Add all the slaw ingredients to a large bowl. Pour about two-thirds of the dressing over and toss well. Let it sit for 10 to 15 minutes, then add the remaining dressing, adjust salt and lime, and toss again before serving.

Why Roasting the Corn Changes Everything

Raw corn is sweet and crisp. Roasted corn is something else entirely. When the kernels hit a hot dry pan, the natural sugars caramelize and the surface chars. You get a toasted, nutty flavor that adds real depth to the bowl. The dark flecks against the bright green and red vegetables also make the finished slaw look more interesting.

If you're already grilling, char the whole cobs directly on the grates until blackened in spots, then cut off the kernels. That method gives you even more smoke. For another dish that makes full use of charred corn, the Easy Mexican Street Corn Salad uses a similar technique and is worth making on the same day.

Getting the Jalapeño Heat Right

Two seeded jalapeños give this slaw a medium heat level. Warm and noticeable but not aggressive. If you want more fire, leave in some of the white membrane along with a few seeds. If you want less, start with one jalapeño and taste the finished slaw before adding more.

One thing worth knowing: the lime juice and the natural sweetness of the corn both temper the heat. Don't judge the spice level from the raw pepper alone. The finished slaw always tastes milder than you'd expect. If you love jalapeño-forward slaws, the Zesty Jalapeño Corn Slaw is another good one to have in rotation.

The Lime-Cumin Dressing, Done Simply

This dressing is intentionally spare. Fresh lime juice carries most of the flavor, and cumin roots it in the Mexican pantry without tipping into taco-seasoning territory. The garlic fades into the background after a few minutes, adding depth without announcing itself.

Add the dressing in two rounds. Use two-thirds right when you toss, let the slaw sit for 10 minutes while the cabbage absorbs it, then add the rest just before serving. That second round keeps everything tasting vivid. For another recipe that uses a similar lime-forward approach, try the Fresh Corn Salad with Crisp Vegetables and Lime.

What to Serve This Alongside

Spoon this slaw into fish or shrimp tacos and it handles both the slaw and the pico de gallo in one step. It's also strong under grilled chicken thighs or pork, where the acidity cuts through the richness. A pile of it next to the Authentic Mexican Street Corn turns a simple backyard cookout into a proper spread.

It holds up well in grain bowls with black beans and rice. Works on nachos too. And eating it straight from the bowl with a fork is a completely reasonable lunch.

Storing and Getting Ahead

Store leftovers in an airtight container in the fridge for up to two days. The flavor peaks after a couple of hours once the cabbage has settled into the lime dressing. Beyond 48 hours the tomatoes start breaking down and the texture gets watery.

To prep further ahead, shred the cabbage and store it dry. Roast and cool the corn separately. Combine everything and add the dressing within 4 hours of serving for the best texture. For detailed nutrition data on any of the raw ingredients by weight, the USDA FoodData Central database is a reliable reference.

FAQs

Can I use frozen corn instead of fresh?

Yes. Thaw the frozen corn completely and pat it very dry before roasting. Frozen corn has more moisture than fresh, so getting rid of that surface water is what lets it char instead of steam in the skillet. The flavor won't be quite as sweet but it's still very good.

How do I make this slaw less spicy?

Remove all the seeds and white membrane from the jalapeños before dicing. Most of the capsaicin lives in the membrane, not just the seeds. For a milder version, use just one jalapeño or swap in a small Anaheim chile, which has almost no heat at all.

Can I make Mexican coleslaw ahead of time?

Yes, and it actually benefits from resting. Make it up to 24 hours ahead and store covered in the fridge. The cabbage softens slightly and the lime dressing gets absorbed into everything. Taste and adjust the seasoning before serving since salt can draw out liquid and dilute the flavor over time.

What do you serve with Mexican coleslaw?

It's excellent in fish or shrimp tacos, where it replaces both the slaw and the pico de gallo in one step. Great alongside grilled chicken thighs, pork carnitas, or pulled pork. It also works as a topping on nachos, a scoop in grain bowls with black beans and rice, or next to anything coming off the grill.

Can I make a creamy version of this slaw?

Yes. Whisk 3 tablespoons of sour cream or Mexican crema into the dressing along with a teaspoon of honey. It softens the acidity and gives the slaw a creamier texture while keeping the Mexican flavors. Start with less lime juice than the base recipe calls for and add more to taste at the end.

Is this coleslaw vegan and gluten-free?

The base slaw is both vegan and gluten-free. Every ingredient from the cabbage to the lime-cumin dressing is plant-based and free of gluten. The cotija cheese listed in the recipe is optional and dairy-based, so skip it or use a vegan feta substitute to keep the whole dish fully plant-based.

How long does Mexican coleslaw keep in the fridge?

Up to two days in an airtight container. The flavor peaks after a couple of hours and stays good through the next day. After 48 hours the tomatoes start to break down and the texture gets watery. If you're prepping further ahead, keep the dressing separate and toss everything together within 4 hours of serving.

References

Sources cited in this recipe.
4.30 from 6 votes

Mexican Coleslaw with Roasted Corn, Tomatoes, and Jalapeño

Prep time:
15 min
Cook time:
8 min
Total time:
23 min
Servings:
6
Mexican coleslaw with roasted corn, cherry tomatoes, jalapeño, cilantro, and cotija in a ceramic bowl
Print it Pin it Send it

A vibrant Mexican coleslaw loaded with roasted corn, fresh tomatoes, and jalapeño, tossed in a zesty lime-cumin dressing and ready in 25 minutes.

Ingredients

  • For the slaw

  • For the lime-cumin dressing

Instructions

1.

1. Roast the corn: Heat a dry cast iron skillet over high heat. Add the corn kernels in a single layer and leave them untouched for 2 minutes. Stir and continue cooking until charred spots appear all over, 6 to 8 minutes total. Spread on a plate to cool.

2.

2. Shred the cabbage: Use a sharp knife or mandoline to shred both the green and red cabbage into thin, even strips about 1/8-inch thick. Even shreds absorb the dressing better and make the slaw much easier to eat.

3.

3. Prep the vegetables: Halve the cherry tomatoes. Remove the seeds and white membrane from the jalapeños, then dice finely. Slice the red onion as thin as possible. Roughly chop the cilantro.

4.

4. Make the dressing: Whisk the lime juice, olive oil, ground cumin, chili powder, minced garlic, salt, and pepper in a small bowl until combined and slightly emulsified.

5.

5. Toss, rest, and serve: Combine cabbage, cooled roasted corn, cherry tomatoes, jalapeño, red onion, and cilantro in a large bowl. Pour two-thirds of the dressing over and toss well. Let sit for 10 to 15 minutes. Add the remaining dressing, taste for salt and lime, toss again, and serve. Top with cotija cheese if using.

Good to know

  1. Best served at room temperature or lightly chilled.
  2. Flavor improves after 30 minutes as the cabbage absorbs the lime dressing.

Equipment

  • Cast iron skillet or heavy stainless steel pan
  • Large mixing bowl
  • Sharp chef's knife or mandoline

Allergens

Always check labels if you have allergies.
  • Dairy (cotija cheese is optional, omit for dairy-free)

Nutrition facts

Values are estimates per serving.
  • Calories: 115
  • Fat: 5 g
  • Carbs: 18 g
  • Protein: 3 g