To make coleslaw for pulled pork, whisk a dressing of mayonnaise, apple cider vinegar, sugar, Dijon mustard and celery seed, then fold it into freshly shredded cabbage and carrot. Chill it at least an hour before serving. The whole thing is 15 minutes of prep plus the chill, and it makes about 8 side servings or enough to top a dozen pulled pork sandwiches.

That hour in the fridge is not optional. It is what softens the raw edge of the cabbage and lets the vinegar, sugar and celery seed settle into something that tastes deliberate instead of like separate ingredients in a bowl.
Table of Contents
- What You Need
- Step-by-Step
- Step 1: Shred the Cabbage and Carrots
- Step 2: Make the Tangy Dressing
- Step 3: Mix and Chill the Coleslaw
- Common Mistakes
- Frequently Asked Questions
- How long should coleslaw sit out for pulled pork?
- Can I make coleslaw for pulled pork ahead of time?
- What is the best way to keep coleslaw crisp overnight?
- Should coleslaw be made with mayonnaise or vinegar?
- How long does homemade coleslaw last in the refrigerator?
- What can I add to coleslaw for pulled pork sandwiches?
What You Need
The base is shredded green cabbage, grated carrot and a little sharp onion. Dressing is mayonnaise, vinegar, sugar, mustard and seasoning. That is it. Every other element people add, like fruit or seeds, is optional and belongs on top after the base slaw is already good.
You need a large bowl with room to fold rather than stir, a whisk or fork for the dressing, and a sharp knife with a box grater or a mandoline for the vegetables. A salad spinner is worth having if you own one, since dry cabbage is crisp cabbage.
Classic creamy coleslaw for pulled pork, serves 8 as a side or 10 to 12 sandwiches:
- 1 small head green cabbage, about 6 cups shredded, or one 16 ounce bag of coleslaw mix
- 1/2 cup grated carrot
- 1/4 cup thinly sliced red onion, soaked in cold water, plus 2 chopped scallions
- 3/4 cup mayonnaise
- 2 tablespoons apple cider vinegar
- 1 tablespoon granulated sugar
- 1 teaspoon Dijon mustard
- 1/2 teaspoon celery seed
- 1/4 teaspoon onion powder
- Salt and black pepper to taste
- A small handful of fresh dill or flat-leaf parsley, chopped, for serving
If you are using store-bought coleslaw mix, skip the cabbage and carrot and use only the onion and dressing. If you are shredding your own, the mix is the same thing: green cabbage, a bit of red cabbage for color, and carrot.
Substitutions that work well: honey or agave in place of the sugar, Greek yogurt blended with the mayonnaise for a lighter and tangier dressing, red wine vinegar or white vinegar in place of apple cider vinegar, and a shallot in place of the red onion for a milder bite.
What does not work as well is leaving out the sugar entirely. The small amount of sweetness is what lets the acid taste rounded instead of sharp, and it is the flavor the pulled pork itself does not supply.
Step-by-Step

Step 1: Shred the Cabbage and Carrots
Halve the cabbage, cut out the hard core with a paring knife, and set it aside. Lay the flat side down on a cutting board and slice into thin ribbons no wider than a quarter inch, then slice the ribbons crosswise. Turn the stack ninety degrees and keep cutting until the cabbage is in loose shreds the size of a matchstick.
Uniform thickness matters more than technique. Pieces that are all the same size absorb the dressing at the same rate, so one forkful tastes like the next instead of a mix of dry shreds and drowned ones.
Grate the carrot on the large holes of the box grater, or cut it into thin matchsticks if you prefer the crunch. Put the cabbage and carrot into a large bowl with the sliced onion and scallions.
How you tell it worked: the shreds should bend but not break when you lift a handful, and you should be able to see individual strands rather than a mass of pulp. Keep the vegetables cold and dry until the dressing goes in.
Step 2: Make the Tangy Dressing
Whisk the mayonnaise, apple cider vinegar, sugar, Dijon mustard, celery seed, onion powder, a pinch of salt and a few grinds of pepper in a separate small bowl until completely smooth. Taste it on a spoon before it touches the cabbage.
The dressing should taste slightly sharper and slightly sweeter than you think it should, because the cabbage dilutes it. If it tastes flat, add another splash of vinegar. If it tastes like straight vinegar, add a teaspoon more mayonnaise.
You are looking for an emulsion with no separation and no graininess, roughly the consistency of thick cream. If the mayo broke into curds, whisk in a teaspoon of warm water and it will come back together.
For a lighter version, use half mayo and half plain Greek yogurt, and add a little extra lemon or vinegar to compensate for the yogurt’s own tang. For a dairy-free version, use a plain unsweetened plant-based mayo, which behaves almost identically in this recipe.
Step 3: Mix and Chill the Coleslaw
Pour the dressing over the cabbage, carrot and onion, then fold with a large spoon or a pair of tongs. Fold from the bottom up and turn the bowl a quarter after each lift, rather than stirring in circles. Vigorous stirring bruises the cabbage and turns the slaw watery by releasing the vegetable’s moisture.
Coat every strand lightly. If a bare patch shows at the bottom of the bowl, scrape it up and fold again. Taste a forkful now and adjust the salt.
Cover and refrigerate for at least 1 hour and up to 4 hours before serving, and scatter the chopped dill or parsley over the top just before it goes out. One hour gives you slaw with a soft edge and a bright, unified dressing. Four hours gives you the same slaw in a form that survives a long buffet or a trip across town.
Plan the timing around the pork, not the calendar. If your pork butt or shoulder comes off the smoker at 3pm, make the slaw by 2pm so it is ready when the first bun is open. Dressing it any earlier is unnecessary work, and the cabbage starts losing its snap around the 24 hour mark.
If you are serving pulled pork sandwiches, taste the slaw again after the chill and add a squeeze of lemon if the flavor has settled. Cold food dulls taste buds, and a slaw that seemed punchy at room temperature often needs a small adjustment after it comes out of the fridge.
Common Mistakes
The slaw turned watery. The usual cause is undrained cabbage or mixing too hard. Drain the slaw in a colander for five minutes before serving and discard the liquid at the bottom. Next time, dry the shredded vegetables in a salad spinner after cutting, and use your gentlest hand when folding.
The slaw is mayonnaise soup. Too much mayo and not enough acid. The fix is almost always vinegar, not less mayo. Add a tablespoon of apple cider vinegar at a time until the dressing coats rather than pools, and check again after an hour in the fridge.
The dressing tastes flat. Seasoning and sugar are doing the work here. Add half a teaspoon more celery seed for the Southern-style version, or a pinch of onion powder if you want it to read as savory. Salt does more than you expect at this stage, since it seasons every individual shred.
It is soggy the next day. Storage is the issue. Keep it in a sealed container, refrigerated, and let the cabbage sit on top of the dressing rather than floating in it. A paper towel in the bottom of the container picks up a surprising amount of the liquid that collects.
It was made two days early. The cabbage loses its crunch long before the flavor goes off, and dressing it a day ahead is the practical limit. If you need to go further, shred the cabbage a day ahead and keep it sealed and undressed, then mix the dressing the day of the cook.
On quantities, plan on a quarter cup to a third cup per sandwich and about three quarters cup per person as a side. A 10 pound pulled pork butt, once shredded, feeds roughly 20 to 25 people, so that same batch wants about 6 cups of slaw for sandwiches. For a party, the batch above covers about 8 sides, and one batch for every 2 pounds of pork is a good starting point if you are doing sandwiches.
For storage, refrigerate the slaw at 40F or below in a sealed container and use it within 3 to 4 days. Do not freeze it. Mayonnaise-based dressings split when thawed, and the cabbage turns limp no matter what you do.
To hold it through a long cookout without it going wet, keep the dressing in a pitcher and add it at the last moment, or drain any pooled liquid off the top before serving. A bowl of slaw on ice with a slotted spoon also works, and lets people serve themselves over a three hour afternoon without you standing in the kitchen.
Frequently Asked Questions
How long should coleslaw sit out for pulled pork?
Coleslaw can sit at room temperature for about two hours, or one hour if the day is above 90F. Beyond that, the mayonnaise dressing is not a safe temperature. For a three hour cookout, keep the bowl over ice, serve small portions on a platter and refill often, or hold the dressing separate and add it right before people eat.
Can I make coleslaw for pulled pork ahead of time?
Yes, and this is a no-cook recipe built for it. Make it up to 24 hours ahead, refrigerate covered, and give it at least an hour in the fridge before serving so the flavors meld. If you are going further out, shred the cabbage and carrot a day ahead and store them sealed and undressed, then whisk the dressing the day you serve.
What is the best way to keep coleslaw crisp overnight?
Store it in a sealed container in the coldest part of your refrigerator, and drain off any liquid that pools at the bottom before serving. A folded paper towel in the container soaks up extra moisture. Skip the salt when you first mix it and season to taste after the chill, since salt pulls water out of the cabbage.
Should coleslaw be made with mayonnaise or vinegar?
Both are legitimate, and the pork usually decides. Creamy mayo slaw suits heavy, fatty shoulder and butt meat and reads as richer on a sandwich. Vinegar-based Carolina slaw, with no mayo, cuts through a leaner or smokier pork and stays crisp for hours in a hot car. Pick vinegar for a long cookout and mayonnaise for a sandwich bar.
How long does homemade coleslaw last in the refrigerator?
Kept covered and refrigerated at 40F or below, homemade coleslaw stays good for 3 to 4 days. It is at its best in the first 24 hours, since the cabbage gradually softens. Toss the cabbage and a fresh spoonful of dressing together to revive leftovers. Freezing is not recommended, as mayo separates and the cabbage turns watery when thawed.
What can I add to coleslaw for pulled pork sandwiches?
Fresh dill or flat-leaf parsley for brightness, chopped scallions for a sharper bite, and a handful of toasted sunflower seeds for extra crunch. Dried cranberries or thin apple slices add sweetness, and a spoonful of pickled jalapeno or banana peppers cuts the richness further. Keep additions small so they season the slaw instead of burying it.
Start by tasting the dressing on its own. If it is a little sharper and a little sweeter than feels right, you have it right, and that is the whole recipe. Mix it with evenly shredded cabbage and carrot, refrigerate for an hour, and put it out when the pork comes off the smoker.


