Why You’ll Love This
-
Tastes just like the real thing – that signature sweet, tangy, creamy dressing
-
Finely chopped texture – exactly like KFC’s, not chunky or rustic
-
Needs time to chill – flavors meld and cabbage softens for that authentic taste
-
Perfect side dish – for fried chicken, BBQ, pulled pork, or fish tacos
-
Keeps for days – gets even better after 24 hours
Ingredients
For the vegetable base:
-
8 cups finely chopped green cabbage (about 1 medium head)
-
¼ cup finely shredded carrot (about 1 medium carrot)
-
2 tablespoons finely grated or minced onion (white or yellow)
For the dressing:
-
½ cup mayonnaise (full-fat – not Miracle Whip)
-
⅓ cup granulated sugar
-
¼ cup buttermilk (well shaken)
-
¼ cup whole milk
-
2½ tablespoons fresh lemon juice (about 1 medium lemon)
-
1½ tablespoons white vinegar
-
½ teaspoon salt
-
⅛ teaspoon black pepper (or white pepper for smoother color)
Instructions
1. Prep the Vegetables
-
Remove outer leaves from the cabbage and cut into quarters. Remove the core.
-
Finely chop the cabbage until pieces are about the size of a grain of rice. A food processor with a shredding disc works great, but a sharp knife does the job too.
-
Peel and finely shred the carrot. Grate the onion on a box grater or mince it very fine.
2. Make the Dressing
-
In a large bowl, whisk together mayonnaise, sugar, buttermilk, milk, lemon juice, white vinegar, salt, and pepper.
-
Whisk until smooth and the sugar is mostly dissolved.
3. Combine
-
Add the finely chopped cabbage, shredded carrot, and grated onion to the bowl with the dressing.
-
Mix thoroughly until every piece of vegetable is coated.
4. Chill (Crucial Step)
-
Cover the bowl with plastic wrap or transfer to an airtight container.
-
Refrigerate for at least 2 hours – but overnight (12–24 hours) is even better.
-
This resting time allows the cabbage to soften slightly and absorb the dressing, creating that authentic KFC texture and flavor.
5. Serve
-
Stir before serving. Serve cold as a side dish.
The Secrets to Authentic KFC Coleslaw
-
Finely chopped texture – KFC’s coleslaw has very small, uniform pieces, almost minced. Don’t leave large chunks of cabbage.
-
Buttermilk is essential – it creates that signature tang. Don’t skip it.
-
Chill overnight – the flavor improves dramatically after 12+ hours. The cabbage softens and the dressing penetrates every piece.
-
Full-fat mayonnaise – low-fat or Miracle Whip changes the flavor and texture. Regular Hellmann’s or Duke’s works best.
-
White pepper optional – KFC uses black pepper, but white pepper gives a smoother appearance and slightly milder flavor.
No Buttermilk? Here’s a Substitute
If you don’t have buttermilk, make a quick version:
-
Add 1 teaspoon of white vinegar or lemon juice to a measuring cup.
-
Pour in enough whole milk to reach ¼ cup.
-
Stir and let sit for 5 minutes before using.
Serving Ideas
-
With fried chicken – the classic KFC pairing
-
On pulled pork sandwiches – adds creamy crunch
-
Alongside BBQ ribs or brisket – cuts through richness
-
With fish tacos – bright and tangy contrast
-
On hot dogs or burgers – a perfect topping
Storage
-
Refrigerator – store in an airtight container for 3 to 5 days. The flavor continues to develop over time.
-
Freezer – not recommended. The dressing will separate and become watery upon thawing.
Pro Tips
-
Use a food processor – shredding disc for cabbage and carrot, then pulse a few times to get that fine, rice-sized texture.
-
Grate, don’t chop the onion – grated onion melts into the dressing so you get flavor without crunchy onion bits.
-
Make a day ahead – this is the ultimate make-ahead dish. Prep it the night before serving.
-
For extra tang – add another teaspoon of white vinegar or lemon juice to taste.
-
Adjust sweetness – some prefer ¼ cup sugar instead of ⅓ cup. Start with less and add to taste.
This copycat recipe delivers that iconic KFC coleslaw you know and love – creamy, sweet, tangy, and perfectly crunchy. Make it a day ahead for the best results, and watch it disappear at your next BBQ or fried chicken dinner.