Here is my favorite spicy coleslaw dressing recipe, with a creamy mayo base, tangy apple cider vinegar, dijon mustard, and just the right amount of heat from green chili and cayenne pepper.
This coleslaw is what I bring to every summer BBQ and potluck. It’s got way more flavor than the boring store-bought stuff, and people always ask me for the recipe. Plus, it’s so easy to throw together!
Why You’ll Love This Spicy Coleslaw Dressing
- Bold, zesty flavor – The combination of green chili, cayenne pepper, and cumin gives this coleslaw a nice kick that takes it way beyond the boring store-bought versions.
- Quick and easy to make – Just whisk together the dressing ingredients, toss with your shredded veggies, and you’re done in about 10 minutes of active prep time.
- Perfect make-ahead side dish – This coleslaw actually gets better as it sits in the fridge, making it ideal for meal prep or bringing to potlucks and barbecues.
- Fresh, crunchy vegetables – The mix of green and red cabbage with carrots gives you a colorful, crispy side that adds texture to any meal.
- Customizable heat level – You can easily adjust the spiciness by adding more or less cayenne pepper and green chili to suit your taste preferences.
What Kind of Cabbage Should I Use?
For this spicy coleslaw, you’ll want to grab both green and red cabbage to get that nice color contrast in your bowl. Green cabbage is your classic choice – it’s crunchy, mild, and holds up well to dressing without getting soggy too quickly. Red cabbage adds a pop of color and has a slightly peppery taste that works great with the spicy kick in this recipe. You can find both types at any grocery store, and they’re usually pretty affordable. When you’re picking them out, look for heads that feel heavy for their size and have crisp, tightly packed leaves without any brown spots or wilting.
Options for Substitutions
This coleslaw dressing is pretty forgiving, so feel free to make these swaps based on what you have:
- Mayonnaise: You can use Greek yogurt or sour cream for a lighter version, though the dressing will be tangier. For a dairy-free option, try vegan mayo – it works just as well.
- Dijon mustard: Regular yellow mustard works fine here. You might want to add a tiny bit less since it’s milder, or use whole grain mustard for extra texture.
- Apple cider vinegar: White vinegar, rice vinegar, or even fresh lemon juice will give you that acidic kick. Just stick to the same amount.
- Green chili: Swap with jalapeño, serrano, or even a pinch of red pepper flakes if fresh chilies aren’t available. Adjust the amount based on your heat preference.
- Fresh coriander: If you’re not a fan of cilantro, try fresh parsley instead. It won’t have the same flavor profile, but it’ll still add freshness to the slaw.
- Sugar: Honey or maple syrup work well here – just use slightly less since they’re sweeter than regular sugar.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with coleslaw is adding the dressing too early, which causes the cabbage to release water and turns your crisp slaw into a watery mess – always wait until just before serving, or at most an hour ahead, to keep things crunchy.
Another common error is cutting your cabbage too thick, so aim for thin, uniform shreds that are easy to eat and coat evenly with dressing.
If you find your coleslaw too spicy after mixing, don’t panic – just add a bit more mayonnaise and sugar to balance out the heat from the green chili and cayenne pepper.
Finally, make sure to drain any excess liquid that pools at the bottom of the bowl before serving, and give it a good toss to redistribute the dressing that may have settled.
What to Serve With Spicy Coleslaw?
This spicy coleslaw is perfect alongside grilled meats like pulled pork sandwiches, barbecue chicken, or burgers where the cool, crunchy slaw balances out the richness of the meat. It also makes a great topping for fish tacos or as a side dish at your next cookout with hot dogs and ribs. If you’re keeping things simple, try it with some cornbread and baked beans for a classic barbecue spread. The coleslaw also works well stuffed into wraps or piled on top of sliders for extra crunch and a kick of heat.
Storage Instructions
Store: This spicy coleslaw keeps really well in the fridge for up to 3 days in an airtight container. The flavors actually get better as they sit together, though the cabbage will soften a bit over time. If you want to keep things extra crunchy, you can store the dressing separately and toss it with the veggies right before serving.
Make Ahead: You can prep the dressing up to a week in advance and keep it in a sealed jar in the refrigerator. Just give it a good shake before using since the ingredients might separate a little. The chopped veggies can also be prepped a day or two ahead and stored separately from the dressing.
| Preparation Time | 10-15 minutes |
| Cooking Time | 0 minutes |
| Total Time | 70-75 minutes |
| Level of Difficulty | Easy |
| Servings | 1.5 cups of dressing |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 900-1000
- Protein: 6-8 g
- Fat: 80-90 g
- Carbohydrates: 40-50 g
Ingredients
For the slaw base:
- 2.5 cups green cabbage (thinly shredded for better crunch)
- 2 cups red cabbage (I use Taylor Farms for pre-shredded convenience)
- 2 cups carrots
- 1 green chili (finely minced, seeds removed for milder heat)
- 2 tbsp coriander
For the spicy dressing:
- 1 cup mayonnaise (I prefer Hellmann’s for its creamy texture)
- 2 tbsp dijon mustard
- 1.5 tbsp apple cider vinegar
- 1/2 tsp cumin
- 1/4 tsp cayenne pepper
- 1 tsp sugar
- 1/4 tsp garlic powder
- salt
- pepper
Step 1: Prepare the Vegetables
- 2.5 cups green cabbage
- 2 cups red cabbage
- 2 cups carrots
- 1 green chili
Shred the green and red cabbage thinly (or use pre-shredded if available for convenience).
Shred or julienne the carrots into thin matchsticks to match the cabbage texture.
Finely mince the green chili, removing the seeds and white membrane for a milder heat level.
Place all prepared vegetables in a large mixing bowl and set aside.
I like to keep the vegetables separate from the dressing until just before mixing to maintain their crunch.
Step 2: Build the Spicy Dressing Base
- 1 cup mayonnaise
- 2 tbsp dijon mustard
- 1.5 tbsp apple cider vinegar
- 2 tbsp coriander
- 1/2 tsp cumin
- 1/4 tsp cayenne pepper
- 1/4 tsp garlic powder
- 1 tsp sugar
- salt
- pepper
In a separate bowl, whisk together the mayonnaise and Dijon mustard until smooth and well combined.
Add the apple cider vinegar, coriander, cumin, cayenne pepper, garlic powder, and sugar.
Whisk vigorously until all spices are fully incorporated and the dressing is uniform in color—this ensures the spices distribute evenly throughout rather than settling at the bottom.
Taste the dressing and season with salt and pepper to your preference, keeping in mind it will meld with the vegetables.
Step 3: Combine and Chill
- vegetables from Step 1
- dressing from Step 2
Pour the dressing from Step 2 over the prepared vegetables from Step 1 and toss thoroughly until every strand of cabbage and carrot is coated with the creamy dressing.
Transfer to a serving bowl or storage container and refrigerate for at least 1 hour before serving.
This chilling time allows the flavors to meld and the vegetables to soften slightly while maintaining their structure.
I find that chilling overnight actually improves the flavor as the spices continue to develop.

Fiery Spicy Coleslaw Dressing
Ingredients
Method
- Shred the green and red cabbage thinly (or use pre-shredded if available for convenience). Shred or julienne the carrots into thin matchsticks to match the cabbage texture. Finely mince the green chili, removing the seeds and white membrane for a milder heat level. Place all prepared vegetables in a large mixing bowl and set aside. I like to keep the vegetables separate from the dressing until just before mixing to maintain their crunch.
- In a separate bowl, whisk together the mayonnaise and Dijon mustard until smooth and well combined. Add the apple cider vinegar, coriander, cumin, cayenne pepper, garlic powder, and sugar. Whisk vigorously until all spices are fully incorporated and the dressing is uniform in color—this ensures the spices distribute evenly throughout rather than settling at the bottom. Taste the dressing and season with salt and pepper to your preference, keeping in mind it will meld with the vegetables.
- Pour the dressing from Step 2 over the prepared vegetables from Step 1 and toss thoroughly until every strand of cabbage and carrot is coated with the creamy dressing. Transfer to a serving bowl or storage container and refrigerate for at least 1 hour before serving. This chilling time allows the flavors to meld and the vegetables to soften slightly while maintaining their structure. I find that chilling overnight actually improves the flavor as the spices continue to develop.

