Vegan Mexican Coleslaw with Cilantro Lime Dressing

If you ask me, coleslaw doesn’t have to be boring.

This Mexican-style slaw takes the basic cabbage salad and gives it a serious upgrade with bright lime juice and cilantro. Crunchy red peppers and red onion mix with shredded cabbage for plenty of texture.

The dressing brings it all together with cumin, a splash of red wine vinegar, and just a touch of honey to balance things out. It’s tangy, fresh, and has that little kick you want from a good Mexican-inspired side.

It’s the kind of dish that works with tacos, grilled chicken, or really any cookout spread you’ve got going.

mexican coleslaw with cilantro lime dressing
Image: homefoodkitchen.com / All Rights reserved

Why You’ll Love This Mexican Coleslaw

  • Ready in 15 minutes – This coleslaw comes together super fast, making it perfect for last-minute gatherings or busy weeknight dinners when you need a side dish in a hurry.
  • Fresh and flavorful – The cilantro lime dressing with cumin gives this slaw a bright, zesty kick that’s way more interesting than regular coleslaw.
  • Healthy and light – Packed with crunchy vegetables and a tangy dressing, this side dish is naturally low in calories and full of vitamins.
  • Perfect for meal prep – Make a big batch at the beginning of the week and enjoy it with tacos, grilled chicken, or fish all week long. It actually tastes better after sitting in the fridge for a bit.
  • Simple ingredients – You probably have most of these items in your kitchen already, and if not, they’re easy to find at any grocery store.

What Kind of Cabbage Should I Use?

For Mexican coleslaw, you’ve got a few good options when it comes to cabbage. Green cabbage is the classic choice and gives you that traditional crunchy slaw texture, but purple cabbage works great too and adds a pop of color to your bowl. If you want to save some time, you can totally use a pre-shredded coleslaw mix from the store – just make sure it’s plain cabbage without any dressing already on it. Whichever type you choose, look for a head that feels heavy for its size and has crisp, tightly packed leaves without any brown spots or wilting.

mexican coleslaw with cilantro lime dressing
Image: homefoodkitchen.com / All Rights reserved

Options for Substitutions

This coleslaw is pretty forgiving when it comes to swapping ingredients:

  • Cabbage: Green cabbage works great here, but you can also use a mix of green and purple cabbage for extra color. Pre-shredded coleslaw mix from the store is a time-saver too.
  • Red pepper: Any bell pepper color works – yellow, orange, or green will all add that nice crunch. You could also try poblano peppers if you want a little heat.
  • Cilantro: If cilantro tastes like soap to you, swap it with fresh parsley or leave it out completely. The slaw will still taste good without it.
  • Red wine vinegar: Apple cider vinegar or white wine vinegar both work well here. You’ll still get that tangy kick.
  • Lime juice: Fresh lime juice is best, but bottled will do in a pinch. You can also use lemon juice if that’s what you have on hand.
  • Vegetable broth: Water works fine as a substitute, or you can use chicken broth if you’re not keeping it vegetarian.

Watch Out for These Mistakes While Cooking

The biggest mistake with coleslaw is adding the dressing too early, which makes the cabbage release water and turns your slaw into a watery puddle – wait until just 15-20 minutes before serving to toss everything together for the best texture.

Another common error is cutting the cabbage too thick, so aim for thin, uniform slices that are easier to eat and better at soaking up the dressing.

If you find the red onion too sharp or overpowering, soak the sliced onion in cold water for 10 minutes before adding it to the slaw, which mellows out the bite while keeping the flavor.

Finally, don’t skip tasting and adjusting the dressing before mixing – you might need an extra squeeze of lime juice or pinch of salt depending on your preferences.

mexican coleslaw with cilantro lime dressing
Image: homefoodkitchen.com / All Rights reserved

What to Serve With Mexican Coleslaw?

This coleslaw is perfect alongside any Mexican-inspired meal – think tacos, burritos, or grilled chicken with a spicy rub. The tangy lime dressing and fresh cilantro make it a great cooling side for spicier dishes like carnitas or blackened fish tacos. I love serving it at cookouts with pulled pork sandwiches or as a topping for fish tacos to add some crunch and brightness. You can also pile it onto tostadas or use it as a fresh topping for nachos to balance out all the cheese and beans.

Storage Instructions

Store: This coleslaw actually gets better as it sits! Keep it in an airtight container in the fridge for up to 4 days. The cabbage will soften slightly and soak up all those delicious flavors from the cilantro lime dressing, making it even tastier the next day.

Make Ahead: You can prep this coleslaw up to a day in advance, which makes it perfect for parties or meal prep. The vegetables hold up really well and won’t get mushy like some salads do. Just give it a good stir before serving since the dressing might settle at the bottom.

Serve: This coleslaw is best served cold or at room temperature. If you’ve had it in the fridge, you can let it sit out for about 10 minutes before serving to take the chill off. It’s great as a side dish or piled on top of tacos!

Preparation Time 10-15 minutes
Cooking Time 0 minutes
Total Time 10-15 minutes
Level of Difficulty Easy
Servings 6 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 300-350
  • Protein: 4-6 g
  • Fat: 27-31 g
  • Carbohydrates: 22-27 g

Ingredients

For the coleslaw:

  • 5 cups cabbage (shredded into thin strips about 1/8-inch wide)
  • 1 large red pepper (seeded and sliced into 2-inch long matchsticks)
  • 1/2 cup cilantro
  • 1/2 cup red onion

For the dressing:

  • 1/2 cup red wine vinegar (I use Pompeian for its consistent acidity)
  • 1/4 cup olive oil
  • 3 tbsp lime juice (freshly squeezed for the brightest citrus notes)
  • 3.5 tsp cumin
  • 3/4 tsp salt
  • 2 oz vegetable broth (I prefer Kitchen Basics for a richer savory base)
  • 1 tsp honey

Step 1: Prepare All Vegetables

  • 5 cups cabbage, shredded
  • 1 large red pepper, seeded and sliced into matchsticks
  • 1/2 cup cilantro, minced
  • 1/2 cup red onion, thinly sliced

Shred the cabbage into thin 1/8-inch strips and place in a large mixing bowl.

Seed the red pepper and slice it into 2-inch long matchsticks.

Finely mince the cilantro and thinly slice the red onion.

Set all prepped vegetables aside.

Having everything cut and ready before making the dressing ensures you can dress the slaw immediately while the vegetables are at their crispest.

Step 2: Build the Cilantro-Lime Dressing

  • 1/2 cup red wine vinegar
  • 1/4 cup olive oil
  • 3 tbsp lime juice, freshly squeezed
  • 3.5 tsp cumin
  • 3/4 tsp salt
  • 2 oz vegetable broth
  • 1 tsp honey

In a separate bowl or jar, whisk together the red wine vinegar, olive oil, fresh lime juice, cumin, salt, vegetable broth, and honey until fully emulsified.

I like to whisk these ingredients together vigorously for about 30 seconds to ensure the honey dissolves completely and the flavors meld—this creates a more balanced, cohesive dressing rather than just combining them casually.

Taste and adjust seasoning if needed; the dressing should be bright, slightly tangy, and aromatic with cumin.

Step 3: Combine and Finish

  • Shredded cabbage from Step 1
  • Red pepper matchsticks from Step 1
  • Minced cilantro from Step 1
  • Sliced red onion from Step 1
  • Cilantro-lime dressing from Step 2

Add the sliced red pepper and minced cilantro and red onion from Step 1 to the bowl with the shredded cabbage.

Pour the dressing from Step 2 over the vegetables and toss everything together until evenly coated.

I recommend tossing gently but thoroughly with your hands or two forks to distribute the dressing without bruising the delicate cabbage.

Serve immediately while the vegetables are still crisp, or refrigerate for up to 2 hours if making ahead.

mexican coleslaw with cilantro lime dressing

Vegan Mexican Coleslaw with Cilantro Lime Dressing

Delicious Vegan Mexican Coleslaw with Cilantro Lime Dressing recipe with step-by-step instructions.
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 12 minutes
Servings 6 servings
Calories 325 kcal

Ingredients
  

For the coleslaw::

  • 5 cups cabbage (shredded into thin strips about 1/8-inch wide)
  • 1 large red pepper (seeded and sliced into 2-inch long matchsticks)
  • 1/2 cup cilantro
  • 1/2 cup red onion

For the dressing::

  • 1/2 cup red wine vinegar (I use Pompeian for its consistent acidity)
  • 1/4 cup olive oil
  • 3 tbsp lime juice (freshly squeezed for the brightest citrus notes)
  • 3.5 tsp cumin
  • 3/4 tsp salt
  • 2 oz vegetable broth (I prefer Kitchen Basics for a richer savory base)
  • 1 tsp honey

Instructions
 

  • Shred the cabbage into thin 1/8-inch strips and place in a large mixing bowl. Seed the red pepper and slice it into 2-inch long matchsticks. Finely mince the cilantro and thinly slice the red onion. Set all prepped vegetables aside. Having everything cut and ready before making the dressing ensures you can dress the slaw immediately while the vegetables are at their crispest.
  • In a separate bowl or jar, whisk together the red wine vinegar, olive oil, fresh lime juice, cumin, salt, vegetable broth, and honey until fully emulsified. I like to whisk these ingredients together vigorously for about 30 seconds to ensure the honey dissolves completely and the flavors meld—this creates a more balanced, cohesive dressing rather than just combining them casually. Taste and adjust seasoning if needed; the dressing should be bright, slightly tangy, and aromatic with cumin.
  • Add the sliced red pepper and minced cilantro and red onion from Step 1 to the bowl with the shredded cabbage. Pour the dressing from Step 2 over the vegetables and toss everything together until evenly coated. I recommend tossing gently but thoroughly with your hands or two forks to distribute the dressing without bruising the delicate cabbage. Serve immediately while the vegetables are still crisp, or refrigerate for up to 2 hours if making ahead.

Disclaimer: Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating