Mexican Coleslaw with Tomato and Corn

Mexican Coleslaw with Tomato and Corn

Rate this Recipe

There’s something incredibly satisfying about a coleslaw that’s bursting with color, crunch, and bold Mexican flavors. This Mexican coleslaw with tomato and corn takes the classic side dish and transforms it into a vibrant, zesty accompaniment that’s perfect for taco nights, BBQs, or as a stand-alone salad.

Packed with fresh vegetables, sweet corn, juicy tomatoes, and a creamy lime-cilantro dressing, this coleslaw is a crowd-pleaser. It’s easy to make ahead, stays crisp for days, and adds that perfect tangy-sweet contrast to grilled meats and spicy dishes.

Whether you’re hosting a summer cookout or meal prepping for the week, this colorful slaw delivers on both taste and presentation.

Why You’ll Love This Recipe

Why You’ll Love This Recipe

This Mexican coleslaw is incredibly versatile and works beautifully as a taco topping, burrito bowl base, or side dish for enchiladas. The combination of crunchy cabbage, sweet corn, and fresh tomatoes creates the perfect texture contrast in every bite.

The creamy cilantro-lime dressing is what really sets this slaw apart from traditional versions. It’s tangy, slightly spicy, and brings all the flavors together without being heavy or mayonnaise-forward.

Plus, it comes together in just 15 minutes with simple ingredients you probably already have. It’s naturally gluten-free, can easily be made vegan, and stays fresh in the fridge for up to 4 days.

Read More: Mexican Shrimp Cocktail Zesty Style: A Fresh & Flavorful Appetizer

Ingredients You’ll Need

Ingredients You’ll Need

The beauty of this recipe is in its simplicity and the freshness of the ingredients. You’ll need green cabbage as your base—it provides the classic crunch and holds up well to the dressing without getting soggy.

Sweet corn (fresh, frozen, or canned) adds pops of sweetness and a beautiful golden color. Cherry or grape tomatoes work best because they’re less watery than larger varieties and won’t make your slaw soggy.

For the dressing, you’ll combine mayonnaise, Greek yogurt, fresh lime juice, cilantro, and spices like cumin and chili powder. This creates that signature creamy-tangy flavor with a subtle kick.

For the Slaw:

  • 4 cups shredded green cabbage (about ½ small head)
  • 1 cup corn kernels (fresh, frozen and thawed, or canned and drained)
  • 1 cup cherry tomatoes, halved
  • ½ red onion, thinly sliced
  • ½ cup fresh cilantro, chopped
  • 1 jalapeño, seeded and minced (optional)

For the Dressing:

  • â…“ cup mayonnaise
  • â…“ cup Greek yogurt (or sour cream)
  • 2 tablespoons fresh lime juice (about 1 lime)
  • 1 teaspoon lime zest
  • 1 teaspoon ground cumin
  • ½ teaspoon chili powder
  • ½ teaspoon garlic powder
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 2 tablespoons honey or agave (optional, for sweetness)

How to Make Mexican Coleslaw

How to Make Mexican Coleslaw

Start by preparing your vegetables—shred the cabbage into thin strips, halve the tomatoes, and thinly slice the red onion. If you’re using frozen corn, make sure it’s completely thawed and patted dry to avoid excess moisture.

In a small bowl, whisk together all the dressing ingredients until smooth and creamy. Taste and adjust the seasoning—add more lime juice for tanginess, honey for sweetness, or chili powder for heat.

In a large bowl, combine the cabbage, corn, tomatoes, red onion, and cilantro. Pour the dressing over the vegetables and toss until everything is evenly coated. Cover and refrigerate for at least 30 minutes before serving to let the flavors meld together.

Step-by-Step Instructions:

  1. Prep the vegetables: Shred 4 cups of green cabbage, halve 1 cup cherry tomatoes, thinly slice ½ red onion, and chop ½ cup fresh cilantro.
  2. Make the dressing: In a small bowl, whisk together mayonnaise, Greek yogurt, lime juice, lime zest, cumin, chili powder, garlic powder, salt, pepper, and honey until smooth.
  3. Combine: Add cabbage, corn, tomatoes, red onion, and cilantro to a large mixing bowl.
  4. Dress the slaw: Pour the dressing over the vegetables and toss until everything is evenly coated.
  5. Chill: Cover and refrigerate for at least 30 minutes (or up to 4 hours) before serving to allow flavors to develop.
  6. Serve: Give it a quick toss before serving and garnish with extra cilantro and lime wedges if desired.

Mexican Coleslaw with Tomato and Corn

Recipe by Emma BrooksCourse: LunchCuisine: MexicanDifficulty: Easy
Servings

6

servings
Prep time

15

minutes
Cooking time

30

minutes
Total time

45

minutes

A vibrant, crunchy Mexican coleslaw loaded with sweet corn, juicy tomatoes, and a creamy cilantro-lime dressing. Perfect for tacos, BBQs, and meal prep.

Ingredients

  • For the Slaw:
  • 4 cups shredded green cabbage

  • 1 cup corn kernels

  • 1 cup cherry tomatoes, halved

  • ½ red onion, thinly sliced

  • ½ cup fresh cilantro, chopped

  • 1 jalapeño, seeded and minced (optional)

  • For the Dressing:
  • â…“ cup mayonnaise

  • â…“ cup Greek yogurt

  • 2 tablespoons fresh lime juice

  • 1 teaspoon lime zest

  • 1 teaspoon ground cumin

  • ½ teaspoon chili powder

  • ½ teaspoon garlic powder

  • ½ teaspoon salt

  • ¼ teaspoon black pepper

  • 2 tablespoons honey (optional)

Directions

  • Shred cabbage into thin strips and place in a large bowl with corn, tomatoes, red onion, and cilantro.
  • In a separate bowl, whisk together mayonnaise, Greek yogurt, lime juice, lime zest, cumin, chili powder, garlic powder, salt, pepper, and honey.
  • Pour dressing over vegetables and toss until evenly coated.
  • Cover and refrigerate for at least 30 minutes before serving.
  • Toss again before serving and garnish with extra cilantro if desired.

Notes

  • Make it vegan: Use vegan mayo and substitute coconut yogurt for Greek yogurt
    Spice level: Add more jalapeño or a pinch of cayenne for extra heat
    Storage: Keeps well in an airtight container for up to 4 days
    Corn options: Grilled corn adds amazing smoky flavor
    Cabbage swap: Try a mix of green and purple cabbage for more color
NutrientPer Serving
Calories217 kcal
Total Fat17 g
Dietary Fiber3 g
Sugars6 g
Protein3 g

Serving Suggestions

Serving Suggestions

This Mexican coleslaw is incredibly versatile and pairs beautifully with so many dishes. Serve it as a topping for fish tacos, pulled pork tacos, or grilled chicken tacos—it adds the perfect cooling crunch against warm proteins.

It also makes an excellent side dish for Mexican mains like enchiladas, carnitas, carne asada, or grilled fajitas. The tangy, creamy dressing complements smoky and spicy flavors perfectly.

You can even enjoy it as a light lunch on its own, served over a bed of mixed greens or with tortilla chips for scooping. Add grilled shrimp or black beans to make it more substantial.

Storage and Make-Ahead Tips

Storage and Make-Ahead Tips

One of the best things about this coleslaw is how well it keeps. Store it in an airtight container in the refrigerator for up to 4 days—the cabbage stays crisp and the flavors actually get better as they marinate.

For best results, add the tomatoes right before serving if you’re making it more than a day ahead. Tomatoes release moisture over time, which can water down the dressing slightly.

You can also prep the dressing and vegetables separately and combine them a few hours before serving. This gives you maximum freshness and crunch while still allowing for convenient meal prep.

Customization Ideas

Customization Ideas

Feel free to customize this recipe to your taste preferences and what you have on hand. Add black beans or pinto beans for extra protein and fiber—they blend beautifully with the Mexican flavors.

Try adding diced avocado, crumbled cotija cheese, or pepitas (pumpkin seeds) for extra richness and texture. Bell peppers (any color) also work wonderfully for additional crunch and sweetness.

For a lighter version, replace half the mayonnaise with extra Greek yogurt or use a lime vinaigrette instead of the creamy dressing. You can also add a chipotle pepper in adobo for smoky heat.

Frequently Asked Questions

Can I make this coleslaw ahead of time?

Yes! This Mexican coleslaw actually tastes better after sitting for a few hours as the flavors meld together. You can make it up to 24 hours ahead, but if making it further in advance, add the tomatoes just before serving to prevent excess moisture. The cabbage will stay crisp for up to 4 days in the refrigerator.

What can I use instead of Greek yogurt?

Sour cream is the best substitute and will give you a similar tangy, creamy texture. For a dairy-free version, use vegan yogurt or replace the yogurt entirely with additional mayonnaise (use â…” cup total mayo instead). You can also use Mexican crema for an authentic touch.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *