Place cabbage, carrots, and onions in a large bowl and stir to combine. Some of the shredded carrots may clump together. They will finish separating when mixing with the dressing.
In a separate bowl, combine remaining ingredients and stir until smooth and creamy.
Pour dressing over the cabbage and mix until all of the cabbage has been coated with dressing.
Place coleslaw into a covered dish and place it into the refrigerator. It can be eaten immediately, but the flavor is greatly improved with at least 4 hours of refrigeration.
Notes
1 medium head of cabbage or 1/2 of a large head of cabbage will make 8 cups of diced cabbage.
Thinly sliced cabbage or coleslaw can be substituted for finely diced cabbage. The texture will not be the same as KFC.
Do not add more dressing than the recipe calls for.
Do not add any additional milk, you won’t need it. The coleslaw will make its own liquid.
Fresh lemon juice will provide the best flavor.
Regular milk can be substituted for the buttermilk for less tang.
This can be eaten immediately but is best after it chilling in the refrigerator for at least 4 hours.
A bag of premade coleslaw mix can be substituted, the flavors will be the same, but the texture will be off.