KFC Coleslaw Copycat Recipe
This KFC coleslaw copycat recipe nails the creamy, slightly sweet dressing that makes the original so hard to stop eating. It comes together in about 15 minutes and needs nothing more than a quick chill before serving.
If you have ever made coleslaw at home and wondered why it tasted flat compared to the real thing, the answer is usually the dressing ratio and the cut of the cabbage. This recipe fixes both.

Why I Love This Recipe
The dressing here is tangy from the vinegar and buttermilk, with just enough sugar to round it out. It coats the cabbage without drowning it.
What I keep coming back to is how the finely chopped cabbage holds up overnight without turning soggy. The texture stays crisp because of how small you cut it, not because of any trick ingredient.
This is the version I make whenever I want a side dish that disappears before anything else on the table.
Recipe Ingredients

- 1 medium head green cabbage (about 8 cups finely chopped) – The fine chop is what makes this taste like KFC’s version, not thick shreds
- 1/4 cup grated carrot – Adds color and a little sweetness; about 1 medium carrot
- 2 tbsp finely minced onion – White or yellow onion works; mince it very fine so no one bites into a chunk
- 1/3 cup mayonnaise – Full-fat gives the best texture; Hellmann’s or Duke’s are both reliable
- 1/4 cup buttermilk – This is what gives the dressing its slight tang; see substitutions if you do not have it
- 3 tbsp white wine vinegar – Brightens the dressing; plain white vinegar also works but is sharper
- 3 tbsp granulated sugar – Balances the acid; taste and add a pinch more if your cabbage is very bitter
- 1/2 tsp celery salt – Gives a savory backbone that plain salt does not
- 1/4 tsp black pepper – Freshly ground if you have it
- 1/4 tsp fine salt – Adjust at the end after chilling
Variations / Substitutions
- No buttermilk – Mix 1/4 cup regular whole milk with 3/4 tsp white wine vinegar and let it sit for 5 minutes; it will thicken slightly and work just as well.
- Lower sugar – Cut to 2 tbsp sugar for a less sweet dressing; the vinegar flavor comes forward more.
- Apple cider vinegar – Swapping it for the white wine vinegar adds a faint fruitiness that works well if you want a slightly warmer flavor.
- Add a little heat – Stir in 1/4 tsp cayenne or a few dashes of hot sauce into the dressing for a version with some kick.
- Dairy-free – Use a plain unsweetened oat milk thinned with a little vinegar in place of buttermilk, and a good-quality vegan mayo.
- Red cabbage – Replace half the green cabbage with red for a brighter, more colorful slaw; the flavor is nearly the same.
If you enjoy this alongside fried chicken, the Buttermilk Fried Chicken Recipe is a natural pairing.
How To Make KFC Coleslaw
Step 1: Chop the Cabbage and Vegetables

Quarter the cabbage and remove the core, then chop it as finely as you can by hand, or use a food processor with a chopping blade in 2-second pulses. You want pieces roughly the size of a small corn kernel, not long shreds. Grate the 1/4 cup carrot on the large holes of a box grater and mince the 2 tbsp onion as fine as you can manage.
Combine the chopped cabbage, grated carrot, and minced onion in a large bowl. The mix should look confetti-like and fairly uniform.
Step 2: Whisk the Dressing

In a separate medium bowl, whisk together the 1/3 cup mayonnaise, 1/4 cup buttermilk, 3 tbsp white wine vinegar, 3 tbsp granulated sugar, 1/2 tsp celery salt, 1/4 tsp black pepper, and 1/4 tsp salt. Whisk for about 30 seconds until the sugar is fully dissolved and the dressing looks smooth with no streaks of mayo.
Taste it before it hits the cabbage. It should be noticeably tangy and a little sweet, like a sharp lemonade with a creamy finish. If it tastes flat, add another pinch of salt.
Step 3: Toss and Chill the Slaw

Pour the dressing over the cabbage mixture and toss well for about 1 minute, until every piece is coated. Cover the bowl with plastic wrap or a lid and refrigerate for at least 2 hours. The cabbage will soften slightly and the flavors will settle into each other during that time.
Do not skip the chill. Coleslaw served right after mixing tastes raw and sharp. An hour in the fridge makes a genuine difference, and 2 hours is better.
Step 4: Serve and Garnish

Give the slaw one final toss before serving, then taste and adjust salt if needed. Spoon it into a serving bowl, smoothing the top slightly, and finish with a light dusting of black pepper and a few strands of extra grated carrot across the top for color.
Recipe Tips
- Dry the cabbage after chopping – If your cabbage seems very wet, spread it on a clean kitchen towel for 10 minutes before dressing. Too much surface moisture dilutes the dressing.
- Use a food processor carefully – It speeds things up, but it is easy to over-process into mush. Short 2-second pulses and stop as soon as the pieces look right.
- The dressing thickens as it chills – It will look slightly thin when you first mix it, and that is fine. The cabbage releases a little liquid and the whole thing comes together in the fridge.
- Taste before serving, not just before chilling – Cold mutes salt and sweetness. What tasted right at room temperature may need a pinch more of each after chilling.
Bake times do not apply here, but here is how the quantities scale if you are making a bigger or smaller batch:
| Batch size | Cabbage | Dressing |
|---|---|---|
| Half batch (Serves 4) | 4 cups chopped | Halve all dressing amounts |
| Single batch (Serves 8) | 8 cups chopped | Full recipe amounts |
| Double batch (Serves 16) | 16 cups chopped | Double all dressing amounts |
How To Store
- Refrigerate – Keep covered in the fridge for up to 3 days. The cabbage softens more each day, but the flavor stays good through day 3.
- Serve Cold – This slaw is always served cold and does not need reheating. Toss it once more and taste for salt before bringing it to the table again.
What To Serve With KFC Coleslaw
Coleslaw like this is made to sit next to something fried and crispy, because the cold, creamy tang cuts through the richness really well. It is a natural match for fried chicken, whether baked or pan-fried, because the acidity in the dressing keeps the whole plate from feeling heavy. It also works well stuffed into a pulled pork sandwich, where the crunch gives you some texture contrast against the soft braised meat. A side of cornbread rounds things out and soaks up any extra dressing at the bottom of the bowl.
Frequently Asked Questions
Can I make this the night before?
Yes, and it actually tastes better that way. Make it the night before, refrigerate it overnight, then toss once more and adjust salt before serving.
Why does my homemade coleslaw turn watery?
The cabbage releases moisture as it sits. Salting and draining the chopped cabbage for 20 minutes before mixing, then patting it dry, reduces this significantly.
Can I freeze this coleslaw?
No. The mayonnaise dressing separates when frozen and the cabbage turns limp. This one is fridge-only.
Can I use pre-shredded coleslaw mix from a bag?
You can, but the larger shred size gives a different texture than the finely chopped version here. Pulse the bag mix briefly in a food processor to get closer to the KFC-style cut.
—

Ingredients
Method
- Finely chop the cabbage into small corn-kernel-sized pieces, grate the carrot, and mince the onion, then combine them in a large bowl.
- Whisk together the mayonnaise, buttermilk, white wine vinegar, granulated sugar, celery salt, black pepper, and salt in a medium bowl until smooth and the sugar is dissolved, about 30 seconds.
- Pour the dressing over the cabbage mixture, toss well for about 1 minute until fully coated, then cover and refrigerate for at least 2 hours.
- Toss once more before serving, taste and adjust salt, then spoon into a serving bowl and finish with a dusting of black pepper and a few strands of grated carrot on top.
