
This vibrant Mexican Coleslaw brings restaurant-style flavors right to your home table with minimal effort. The crunchy cabbage base gets a south-of-the-border makeover with classic Tex-Mex ingredients that create the perfect balance of creamy, tangy and spicy elements in every bite.
I first created this recipe when looking for something to jazz up our weekly taco night, and it's become such a hit that my family now expects it alongside any Mexican-inspired meal we make at home.
Ingredients
- Coleslaw mix: the prepackaged blend saves precious prep time and provides the perfect texture base
- Red pepper: adds a sweet crunch and beautiful color contrast against the creamy dressing
- Black beans: provides protein and heartiness, turning this from a simple side to a more substantial dish
- Charred corn: the slightly smoky flavor elevates the entire dish with authentic Mexican street food vibes
- Cilantro: fresh, bright flavor that's essential for authentic Mexican taste
- Jalapeño: adjust the amount based on your heat preference, seeds removed for milder flavor
- Mayo: creates the creamy base for the dressing, full-fat works best for richness
- Sour cream: adds tanginess that balances the richness of the mayo
- Taco seasoning: the secret ingredient that infuses Mexican flavor throughout without measuring multiple spices
- Lime juice: fresh is absolutely essential for the bright, zippy flavor that makes this coleslaw special
Step-by-Step Instructions
- Prepare the vegetables:
- Combine the coleslaw mix, diced red pepper, black beans, grilled corn, chopped cilantro, and minced jalapeño in a large mixing bowl. Make sure your bowl has plenty of room for tossing as this makes a generous amount of coleslaw. For the corn, I prefer to char it in a cast iron skillet for about 5 minutes until it gets those beautiful golden brown spots for extra flavor.
- Create the dressing:
- In a separate smaller bowl, whisk together the mayo, sour cream, taco seasoning, and lime juice until completely smooth and well blended. Take your time with this step to ensure the taco seasoning is fully incorporated with no lumps. The dressing should have a pale orange hue from the seasoning.
- Combine and coat:
- Pour the prepared dressing over the vegetable mixture. Use tongs or two large spoons to gently toss everything together, making sure all ingredients are evenly coated with the creamy dressing. Continue mixing until you no longer see dry spots in the coleslaw.
- Rest and serve:
- For best flavor, cover the bowl and refrigerate for at least 30 minutes before serving. This resting time allows the flavors to meld together and the cabbage to slightly soften from the dressing. Give it one final toss before transferring to a serving dish.

The black beans in this recipe were actually an accidental addition when I was clearing out my pantry one day. My family loved the extra texture and protein so much that they've become a non-negotiable ingredient whenever I make this coleslaw. Their creamy texture creates the perfect contrast to the crunchy vegetables.
Storage Tips
This Mexican coleslaw stays crisp and delicious for up to three days in the refrigerator if stored properly in an airtight container. Unlike traditional lettuce salads that quickly become soggy, the sturdy cabbage base in coleslaw actually improves slightly after the first day as it absorbs the flavors of the dressing while maintaining its crunch. For best results, give it a quick toss before serving leftover portions to redistribute the dressing that may have settled at the bottom of the container.
Customize Your Heat Level
One of the beauties of this recipe is how easily you can adjust the spiciness to suit your preferences. For a mild version that's kid-friendly, remove all seeds and membranes from the jalapeño before mincing, or substitute with a quarter cup of mild green chiles from a can. For heat lovers, leave some seeds in the jalapeño or add a teaspoon of chipotle powder to the dressing for a smoky kick. You can also set out hot sauce on the side so each person can customize their own serving.

Serving Suggestions
This versatile coleslaw works beautifully as both a side dish and a topping. Serve it alongside grilled meats like carne asada or chicken for a refreshing contrast, or pile it high on fish tacos where the creaminess complements the light protein perfectly. It also makes an excellent topping for pulled pork or brisket sandwiches, adding brightness and crunch to balance rich meats. For a light lunch option, scoop a generous portion over a bed of greens and add some grilled chicken for a complete meal with minimal effort.
Make It Your Own
The base recipe is wonderfully adaptable to whatever you have on hand. Try swapping the black beans for pinto beans, adding diced avocado just before serving, or mixing in a handful of toasted pepitas for extra crunch. For a lighter version, replace half the mayo with Greek yogurt. During mango season, I love adding diced fresh mango for a sweet tropical twist that pairs beautifully with the spicy elements. The recipe is forgiving, so feel free to adjust proportions based on your preference.
Frequently Asked Questions
- → Can I make this Mexican coleslaw ahead of time?
Yes! While you can serve it immediately after mixing, allowing the coleslaw to chill for 30 minutes actually helps the flavors meld together. You can prepare it up to 24 hours in advance, though the cabbage will soften somewhat over time. For maximum crunch, add the dressing no more than 2-3 hours before serving.
- → How do I char corn for this coleslaw?
There are two easy methods: For grilled corn, husk corn and grill over medium-high heat for 10-12 minutes, turning occasionally until charred in spots. For skillet-charred corn, cut kernels from the cob and cook in a dry cast iron skillet over medium-high heat for 5-7 minutes without stirring too often, allowing some kernels to blacken. Frozen corn works well with either method—just ensure it's thawed and patted dry first.
- → How can I make this Mexican coleslaw spicier or milder?
To increase heat, keep the jalapeño seeds in, add an extra jalapeño, or incorporate a diced serrano pepper. For more subtle heat, add a dash of hot sauce or pinch of cayenne to the dressing. To make it milder, remove all jalapeño seeds and membrane, use only half the jalapeño, or substitute with mild green chiles. The taco seasoning also contributes to heat level, so adjust according to preference.
- → What can I substitute for mayo to make this lighter?
For a lighter version, replace some or all of the mayonnaise with Greek yogurt (which will add tanginess). You could also use light mayonnaise or a vegan mayo alternative. Another option is to reduce the mayo to 1/2 cup and increase the lime juice slightly for a more acidic, less creamy dressing while maintaining flavor.
- → What main dishes pair well with Mexican coleslaw?
This coleslaw pairs beautifully with tacos, enchiladas, quesadillas, and burritos. It's also excellent alongside grilled meats like carne asada, chicken, or fish. Try it as a topping for burgers or pulled pork sandwiches for added crunch and flavor. The bright, zesty profile also complements heartier dishes like beans and rice or Mexican casseroles.
- → Can I add other vegetables or ingredients to this coleslaw?
Absolutely! Good additions include diced avocado, sliced radishes, jicama for extra crunch, diced mango for sweetness, or roasted poblano peppers for smokiness. Cherry tomatoes, red onion, or black olives also work well. For added protein, consider adding shredded chicken or crumbled queso fresco as a finishing touch.