The Secret Behind KFC’s Iconic Coleslaw: A Homemade Version

There’s a reason people have been obsessing over KFC’s coleslaw recipe for decades. It’s not because it’s fancy. It’s because it hits this very specific sweet-tangy-creamy note that no other coleslaw quite matches. You get it alongside a bucket of fried chicken and it just works. It rounds out the meal in a way that potato salad or corn on the cob never quite does. And now that KFC has pulled coleslaw from the menu in many locations, the only reliable way to get it is to make it yourself.

The good news? This is one of the easiest copycat recipes you’ll ever make. No weird ingredients, no special equipment, nothing you can’t find at any grocery store. The bad news? You have to wait. The chilling time is non-negotiable, and I’ll explain why. But once you get this right, you’ll have a coleslaw recipe that’ll make people ask if you swung through the drive-through on your way to the cookout.

Why KFC Coleslaw Tastes Different From Everything Else

Most homemade coleslaws use long, stringy shreds of cabbage swimming in a thick, gloppy dressing. That’s not what KFC does. Their slaw has an almost distinct texture — the cabbage and carrots are chopped incredibly fine, almost to the size of rice grains. This is the single biggest difference between KFC coleslaw and every other version out there, and it’s the thing most people get wrong on their first try.

That fine chop does two things. First, it gives the slaw a uniform, almost creamy consistency where every bite tastes the same. Second — and this is the important part — those tiny pieces of cabbage actually absorb the dressing instead of just wearing it on the outside. When you shred cabbage into long strips, the dressing slides right off. When you chop it fine, the dressing soaks in during that refrigerator rest, and the whole thing becomes one cohesive side dish instead of wet cabbage with sauce on it.

The dressing itself is thinner than what you’d expect from a “creamy” coleslaw. It’s not a thick mayo situation. The buttermilk and milk thin it out considerably, and the combination of sugar, vinegar, and lemon juice creates that signature sweet-and-sour balance. It’s lighter and tangier than a traditional creamy slaw — and that’s exactly what makes it so addictive.

The Ingredients You Need (And Why Each One Matters)

This recipe uses only three vegetables: green cabbage, carrots, and onion. That’s it. No red cabbage, no herbs, no celery seed. If you buy one of those pre-shredded coleslaw mix bags from the produce section, make sure it doesn’t contain red cabbage — that’ll turn your slaw pink and throw off the flavor. You want plain green cabbage and carrots only.

For the onion, here’s a tip that makes a real difference: grate it instead of chopping or mincing it. When you grate an onion, it practically turns into a paste that distributes evenly throughout the slaw. Chopped onion gives you random bites of sharp raw onion, which isn’t what you want. A grated onion melts into the background and adds flavor without announcing itself. If raw onion tends to be too sharp for your taste, try soaking the grated onion in ice water for a few minutes before adding it. That takes the edge off.

The dressing is where people want to start making substitutions, and I’d strongly recommend you don’t — at least not on your first batch. You need real mayonnaise (not Miracle Whip), granulated sugar, buttermilk, whole milk, white vinegar, fresh lemon juice, salt, and pepper. Every single ingredient pulls its weight. The mayonnaise brand matters more than you’d think — Best Foods (or Hellmann’s, same product depending on where you live) gives you the most accurate flavor. Miracle Whip is sweeter and spicier and will change the whole profile of the dressing.

About that sugar: yes, it’s a lot. A third of a cup looks like too much when you’re dumping it in. It’s not a typo. The sugar is what makes this taste like KFC and not like your aunt’s coleslaw. It balances the acidity from the vinegar and lemon juice, and without it, the slaw tastes harsh and one-dimensional. Don’t reduce it on the first attempt.

How To Get That Super Fine Chop

This is the step that takes the most effort, but it’s also the step that makes or breaks the recipe. You want the cabbage and carrot chopped so fine that the pieces are about the size of grains of rice. Here’s the best method: quarter the cabbage and run it through a food processor using the standard multipurpose blade. Then dump the shredded cabbage onto a cutting board and go over it again with a sharp knife, dicing it finer until those pieces are truly small.

The food processor alone won’t get you there — it’ll give you irregular shreds that are still too long. That second pass with the knife is what gets you to KFC territory. For the carrots, grate them on the fine side of a box grater. A former KFC manager confirmed online that the grind matters more than anything else in this recipe. Save any juices that come out of the vegetables during processing — mix those right into the dressing.

The Chilling Time Is Not Optional

I cannot stress this enough: if you make this coleslaw and eat it immediately, you will be disappointed. When you first toss everything together, it tastes overwhelmingly like raw cabbage with a loose dressing on top. It doesn’t taste right. Don’t panic. This is completely normal.

The slaw needs a minimum of four hours in the refrigerator, but overnight is better. During that time, the sugar and salt draw moisture from the cabbage, the dressing soaks into those tiny chopped pieces, and all the flavors meld together into something completely different from what it tasted like when you first made it. One person online said they made it the same night as dinner and thought it was just okay — but the leftovers the next day were incredible, and her husband nearly finished the entire bowl.

Stir the slaw a couple of times while it’s chilling if you can remember to. And serve it cold, straight from the fridge — not at room temperature. It tastes noticeably better cold.

Yes, It Gets Watery — That’s Normal

After several hours in the fridge, you’re going to see liquid pooling at the bottom of the bowl. This happens with the real KFC coleslaw too. The cabbage releases water as it sits, and the thin dressing settles. This is not a sign you did something wrong. Just stir it before serving, or use a slotted spoon if the extra liquid bothers you. The slaw keeps well for about three days in the fridge, and honestly it tastes best on days two and three.

A Few Variations Worth Knowing About

Some former KFC employees have mentioned that certain locations used tarragon vinegar instead of plain white vinegar. Tarragon vinegar has a slightly herbal, milder flavor, and if you can find it at your grocery store, it’s worth trying. Either one works. There’s also a persistent rumor that the Colonel used a touch of horseradish in his slaw. I’ve never been able to confirm it, but if you like a little kick, a small spoonful wouldn’t hurt.

If you don’t have buttermilk on hand — and who keeps buttermilk around all the time — you have options. Add half a teaspoon of lemon juice or white vinegar to a quarter cup of whole milk, stir it, and let it sit for five to ten minutes until it thickens slightly. That’s your buttermilk substitute. Buttermilk powder is another great option that several recipe creators swear by. One container lasts through dozens of recipes, and you never have to worry about half a carton going bad in the back of your fridge.

Make-Ahead Strategy

Since this coleslaw actually requires advance preparation, it’s a perfect make-ahead dish for parties and barbecues. You can prep the chopped vegetables and the dressing separately and store them in the fridge for up to five days before combining them. When you’re ready, just toss them together and let the mixed slaw chill for at least four hours. This way you get the fresh crunch of just-combined slaw with all the convenience of advance preparation.

One important note: don’t freeze this. Mayonnaise-based coleslaw does not freeze well. The mayo breaks down and turns grainy when it thaws, and the cabbage turns to mush. Just make it fresh, keep it in the fridge, and eat it within three days.

Why This Recipe Works So Well

Todd Wilbur created the original copycat version of this recipe back in 1993, and it became one of the most shared recipes on the internet. Since then, dozens of versions have appeared, tweaked and refined by home cooks, former KFC employees, and food bloggers. The version I’ve put together here pulls from the best of all of them — the fine chop that everyone agrees on, the grated onion trick, the proper chilling time, and the exact dressing ratios that people have confirmed taste like the real thing.

Someone once said their 98-year-old grandmother, who rarely has much of an appetite anymore, will almost always eat a little KFC coleslaw. That’s the kind of comfort food this is. It’s simple, it’s nostalgic, and when you get it right, it tastes like something you’ve known your whole life. Make it this weekend.

Frequently Asked Questions

Q: Can I use a bagged coleslaw mix instead of chopping cabbage from scratch?
A: Yes, but you’ll need to chop it further. Bagged mixes have long shreds, and KFC coleslaw uses rice-sized pieces. Dump the bag onto a cutting board and run your knife through it until the pieces are much smaller. If the mix already includes shredded carrots, skip the additional carrot in the recipe.

Q: Why does my coleslaw taste like plain cabbage when I first make it?
A: Because it hasn’t had time to marinate. The flavors develop during refrigeration as the dressing soaks into the finely chopped vegetables. Give it at least four hours, though overnight is ideal. The difference between freshly made and overnight slaw is dramatic.

Q: Can I use Miracle Whip instead of mayonnaise?
A: While at least one former KFC employee has claimed the original used Miracle Whip, the vast majority of sources — and the most successful copycat recipes — use real mayonnaise. Since this recipe already includes sugar for sweetness, Miracle Whip would make it overly sweet and change the flavor profile.

Q: How long does KFC coleslaw keep in the refrigerator?
A: About three days. It actually tastes best on days two and three as the flavors continue to develop. After three days the cabbage gets too soft and the liquid accumulation becomes excessive. Do not freeze this recipe — mayonnaise-based coleslaws don’t hold up to freezing and thawing.

Copycat KFC Coleslaw

Course: Side DishCuisine: American
Servings

10

servings
Prep time

20

minutes
Chill time

4

minutes
Calories

160

kcal

This copycat KFC coleslaw tastes exactly like the restaurant original — creamy, sweet, tangy, and perfectly fine-chopped. Make it a day ahead for the best flavor.

Ingredients

  • 8 cups finely chopped green cabbage (about 1 medium head)

  • 1/4 cup finely grated carrot (about 1 medium carrot)

  • 2 tablespoons grated onion

  • 1/2 cup mayonnaise (Best Foods or Hellmann’s recommended)

  • 1/3 cup granulated sugar

  • 1/4 cup whole milk

  • 1/4 cup buttermilk

  • 2 1/2 tablespoons fresh lemon juice

  • 1 1/2 tablespoons white vinegar

  • 1 teaspoon salt

  • 1/4 teaspoon ground black pepper

Directions

  • Quarter the cabbage and remove the core. Run the quarters through a food processor using the standard multipurpose blade until shredded. Transfer the shredded cabbage to a cutting board and chop it further with a sharp knife until the pieces are about the size of rice grains. This double-chop method is the key to authentic KFC texture.
  • Grate the carrot on the fine side of a box grater. Grate the onion on the same fine side — you want it to be almost a paste, not chopped pieces. Set the vegetables aside.
  • In a large bowl, combine the mayonnaise, sugar, whole milk, buttermilk, lemon juice, white vinegar, salt, and pepper. Whisk vigorously until the mixture is completely smooth and the sugar is dissolved. There should be no lumps or separated ingredients.
  • Add the finely chopped cabbage, grated carrot, and grated onion to the bowl with the dressing. Mix thoroughly with a large spoon or spatula until every piece of vegetable is coated with dressing. It will look very wet — this is correct.
  • Cover the bowl tightly with plastic wrap or transfer to a container with a lid. Refrigerate for a minimum of 4 hours, but overnight is strongly recommended for the best flavor. The cabbage needs time to absorb the dressing and the flavors need to meld together.
  • Stir the coleslaw a couple of times during the chilling period if you remember to. This helps redistribute the dressing as liquid settles to the bottom of the bowl.
  • Before serving, give the slaw one final good stir. Serve cold, straight from the refrigerator, using a slotted spoon if you prefer less liquid in each serving.

Notes

  • No buttermilk? Add 1/2 teaspoon lemon juice or white vinegar to 1/4 cup whole milk, stir, and let sit 5-10 minutes until slightly thickened. Buttermilk powder is another great pantry-friendly option.
  • You can prep the chopped vegetables and dressing separately up to 5 days ahead. Store them in separate containers in the fridge, then combine and chill for at least 4 hours before serving.
  • Do not freeze this coleslaw. Mayonnaise-based dressings break down when frozen and thawed, resulting in a grainy, unpleasant texture. The slaw keeps well in the refrigerator for up to 3 days.
David Wright
David Wright
David Wright is a seasoned food critic, passionate chef, and the visionary behind GrubFeed, a unique food blog that combines insightful culinary storytelling with mouth-watering recipes. Born and raised in San Francisco, California, David's fascination with food began in his grandmother's kitchen, where he learned the art of traditional cooking and the secrets behind every family recipe.

Must Read

Related Articles