Cracker Barrel Coleslaw Copycat Recipe
This cracker barrel coleslaw recipe gets you that creamy, lightly sweet side dish without the drive. It comes together in about 15 minutes and tastes even better after a short chill in the fridge.
It uses a handful of pantry staples you probably already have, and the dressing has just enough tang to cut through the richness of the mayo.

Why I Love This Recipe
The dressing here hits a specific balance: creamy but not heavy, with a vinegar brightness that keeps each bite from feeling flat. That combination is why this one keeps showing up on my table.
The cabbage stays crisp because you dress it and chill it for 30 minutes, not hours. Long enough to let the flavors come together, short enough that the texture holds.
It also doubles easily, which makes it genuinely useful for cookouts.
Recipe Ingredients

- 1 small head green cabbage (about 6 cups shredded) – The base; a bag of pre-shredded coleslaw mix works in a rush
- 1/2 cup shredded carrot – Adds color and a little sweetness; 1 medium carrot, grated on a box grater
- 3/4 cup mayonnaise – Full-fat gives the best body; Duke’s or Hellmann’s both work well
- 3 tbsp white sugar – Balances the vinegar; start with 2 tbsp if you prefer a less sweet dressing
- 3 tbsp white vinegar – Provides the tang; apple cider vinegar gives a slightly fruitier flavor
- 1 tbsp whole milk – Thins the dressing just enough; buttermilk adds a faint tang if you have it
- 1/2 tsp celery salt – Gives the dressing its slightly savory backbone; don’t skip this
- 1/4 tsp black pepper – Freshly ground is better here, but pre-ground is fine
- 1/4 tsp onion powder – A quiet background note; not the same as onion salt, so check the label
Variations / Substitutions
- Greek yogurt for mayo – Swap half the mayo for plain full-fat Greek yogurt for a tangier, lighter dressing with a slightly thinner texture.
- Honey for white sugar – Use 2 tbsp honey instead; the dressing will taste a little more rounded and less sharp at the edges.
- Apple cider vinegar for white vinegar – Works well and adds a mild fruitiness without changing the overall balance much.
- Red cabbage – Replace up to half the green cabbage with shredded red cabbage; the color is striking and the flavor is nearly identical.
- Dairy-free – Use a plant-based mayo and swap the milk for unsweetened oat milk; the texture stays close to the original.
- Add jalapeño – Thinly slice 1 small jalapeño and toss it in with the cabbage for a little heat against the creamy dressing.
If you enjoy creamy sides like this, you might also like a Cracker Barrel Macaroni and Cheese Copycat Recipe.
How To Make Cracker Barrel Coleslaw
Step 1: Shred the Cabbage

Quarter the cabbage, remove the core, and slice each quarter as thinly as you can with a sharp knife, aiming for strips about 1/8-inch wide. You want 6 cups total, loosely packed. Add the 1/2 cup shredded carrot and toss both together in a large bowl.
Thin, even shreds pick up the dressing more evenly than chunky pieces, so it’s worth taking a little time here. If the strips are looking ragged and thick, run your knife through them once more.
Step 2: Whisk the Dressing

In a separate small bowl, combine the 3/4 cup mayonnaise, 3 tbsp white sugar, 3 tbsp white vinegar, 1 tbsp whole milk, 1/2 tsp celery salt, 1/4 tsp black pepper, and 1/4 tsp onion powder. Whisk for about 1 minute until the sugar is fully dissolved and the dressing looks smooth and uniform.
Taste it before it goes on the cabbage. You’re looking for creamy, tangy, and faintly sweet all at once. If it tastes flat, add a small pinch more celery salt. If it’s too sharp, stir in a little extra sugar.
Step 3: Coat the Cabbage

Pour the dressing over the cabbage and carrot mixture. Toss with tongs or two large spoons until every strand is coated, about 1 to 2 minutes of steady tossing. The dressing should look glossy and there shouldn’t be a puddle sitting at the bottom of the bowl.
Don’t be tempted to add more dressing if it looks like a lot of cabbage at first. The volume will settle once the salt starts pulling a little moisture from the cabbage during the chill.
Step 4: Chill and Serve

Cover the bowl tightly with plastic wrap and refrigerate for 30 minutes. When the time is up, give the coleslaw one more toss, then transfer it to a serving bowl and finish with a light sprinkle of black pepper across the top.
Recipe Tips
- Salt the cabbage first if you want it very crisp. Toss the shredded cabbage with 1 tsp kosher salt, let it sit for 15 minutes, then rinse and pat dry before adding the dressing. This removes extra moisture and keeps the slaw from going watery.
- Use a box grater for the carrot. A food processor tends to make carrot pulp rather than shreds, and the texture ends up wrong in the finished slaw.
- The 30-minute chill is a minimum, not a suggestion. Fresh-dressed coleslaw tastes sharp and disjointed. The short rest lets the sugar dissolve fully and softens the raw edge of the vinegar.
- If the slaw sits overnight and releases liquid, just drain it and toss it again before serving. It won’t look as bright, but the flavor is actually better on day two.
Bake times are not relevant here, so this recipe scales by batch instead:
| Batch size | Cabbage | Mayo | Sugar | Vinegar |
|---|---|---|---|---|
| Half batch | 3 cups | 6 tbsp | 1.5 tbsp | 1.5 tbsp |
| Single batch | 6 cups | 3/4 cup | 3 tbsp | 3 tbsp |
| Double batch | 12 cups | 1.5 cups | 6 tbsp | 6 tbsp |
How To Store
- Refrigerate – Keep in an airtight container for up to 3 days. The slaw softens slightly over time but still tastes good on day 2 and 3.
- Serve Cold – This is best served straight from the fridge. There is no need to bring it to room temperature first.
What To Serve With Cracker Barrel Coleslaw
Pulled pork sandwiches are the obvious call because the cool, creamy coleslaw cuts straight through the fatty richness of the meat. It works alongside fried chicken for the same reason: that cold tang next to hot, crispy coating is a contrast worth planning for. If you’re keeping it simple, serve it next to a pile of smoky baked beans, where the sweetness in the slaw plays off the molasses without competing.
Frequently Asked Questions
Can I make this coleslaw the night before?
Yes, it holds up well overnight in the fridge. Drain any liquid that collects at the bottom and toss it again before serving.
Do I have to use full-fat mayonnaise?
No, but reduced-fat mayo produces a noticeably thinner, slightly more watery dressing since there’s less oil to hold the emulsion together.
Can I freeze this coleslaw?
No. Freezing breaks down the cabbage texture completely and causes the mayo dressing to separate; it won’t recover.
My dressing tastes too sweet. How do I fix it?
Add white vinegar a teaspoon at a time and whisk until the balance feels right to you.
—

Ingredients
Method
- Quarter the cabbage, remove the core, and shred thinly to get 6 cups. Combine with the 1/2 cup shredded carrot in a large bowl.
- Whisk together the 3/4 cup mayonnaise, 3 tbsp sugar, 3 tbsp white vinegar, 1 tbsp milk, 1/2 tsp celery salt, 1/4 tsp black pepper, and 1/4 tsp onion powder until smooth and the sugar is dissolved.
- Pour the dressing over the cabbage and carrot. Toss for 1 to 2 minutes until every strand is coated and the dressing looks glossy.
- Cover and refrigerate for 30 minutes, then transfer to a serving bowl and finish with a sprinkle of black pepper on top.
