There is a specific kind of magic that happens when you stand in front of a cutting board at 2:00 PM on a Saturday, staring at two heads of cabbage and feeling absolutely overwhelmed. I was in that exact spot last Memorial Day weekend. I had promised my aunt I’d bring the “best coleslaw ever,” and I had exactly fifteen minutes before the grill smoke started drifting across the porch. In a panic, I reached for that jar of pre-shredded coleslaw mix from the grocery store—the one that costs eight dollars and tastes like wet cardboard. I mixed it with mayonnaise, a splash of vinegar, and a pinch of sugar. It was… fine. Edible, even. But it wasn’t the coleslaw I remembered from my childhood.
It wasn’t until three years later, when I was trying to recreate the coleslaw my grandmother made from scratch, that I realized the difference wasn’t just in the ingredients. It was in the technique. Real, creamy Southern coleslaw with buttermilk dressing doesn’t come from a bag. It comes from patience, sharp knives, and a willingness to let the slaw sit for an hour so the flavors can actually marry. That afternoon, I spent twenty minutes hand-shredding cabbage, whisking up a tangy buttermilk dressing, and tossing it all together. When I tasted it, I stopped. It was crisp, cool, tangy, and creamy in a way that didn’t feel heavy. It was better than anything I’d ever ordered at a BBQ joint. It was better than takeout. It was, quite possibly, the best side dish I’d ever made.
This isn’t just a salad. It’s the crunch that cuts through the richness of smoked ribs and fried chicken. It’s the cool relief on a hot July afternoon. I’ve made this creamy Southern coleslaw recipe over fifty times now—sometimes for huge family reunions, sometimes for quiet Tuesday dinners with my husband—and it never fails to impress. People always ask for the secret, and the secret is simple: buttermilk, plenty of black pepper, and time. If you’re tired of soggy, bland slaw from the deli counter, you need to make this. It takes about 15 minutes of active prep, and the rest is just waiting for it to get better.
Why You’ll Love This Buttermilk Coleslaw Recipe
I’ve tried dozens of coleslaw recipes over the years. Some were too sweet, tasting more like dessert than a savory side. Others were too acidic, with vinegar punches that made my eyes water. This creamy Southern coleslaw with buttermilk dressing hits that perfect Goldilocks zone. It’s tangy enough to wake up your palate but creamy enough to coat every single shreds of cabbage. Here’s why this recipe has permanently replaced every other slaw recipe in my notebook:
It’s Actually Crunchy — Most coleslaws go soggy within an hour. Because we’re using fresh, hand-shredded cabbage and a buttermilk-based dressing (which is lighter than pure mayo), this slaw stays crisp for hours. I’ve taken it to picnics and watched it hold its texture while other salads turned into mush. The key is salting the cabbage first to draw out excess water, but keeping the crunch intact.
Ready in 15 Minutes — Yes, really. If you have a good knife and a little elbow grease, you can have dinner ready faster than you can order delivery. I don’t use a food processor because I want control over the shred size, but if you’re in a massive rush, you can pulse it. Just don’t overdo it, or you’ll end up with cabbage soup.
Buttermilk Magic — Buttermilk changes everything. It adds a subtle tang and a light creaminess that mayonnaise alone just can’t achieve. It makes the dressing feel less heavy and more refreshing. Plus, it’s a classic Southern staple for a reason. It pairs perfectly with barbecue, fried foods, and even just plain grilled veggies.
Customizable Heat — I love a little kick, so I add a pinch of cayenne and plenty of black pepper. But if you’re making this for kids or sensitive palates, you can skip the cayenne entirely. The flavor base is strong enough without it. I usually make a small batch with extra pepper for myself and keep the rest mild.
Makes Amazing Leftovers — This slaw actually tastes better the next day. The cabbage absorbs the dressing, the flavors deepen, and it becomes even more cohesive. I deliberately make double batches on weekends so I have it ready for lunch throughout the week. It keeps in the fridge for up to three days, and it never gets weird or watery.
Ingredients You’ll Need for Perfect Slaw
One of the best things about this recipe is how few ingredients it uses. You probably have most of them in your fridge right now. I’m particular about a few things here—specifically the cabbage and the buttermilk—and I’ll tell you exactly why they matter.
For the Slaw Base
Green cabbage (1 medium head, about 2-3 pounds) — This is your main character. Look for a head that feels heavy for its size and has tight, firm leaves. Avoid heads that are cracked or have brown spots. I prefer green cabbage over red or purple for this recipe because it has a sharper, crunchier bite that holds up better to the dressing. Shred it as thinly as you can.
Carrots (2 medium, grated or julienned) — Carrots add a touch of natural sweetness and a pop of color. I like to grate them on the large holes of a box grater for texture. If you’re buying pre-shredded carrots, use them. It saves time, and nobody will know the difference.
Red onion (½ medium, thinly sliced) — Red onion adds a mild bite and beautiful color. I prefer red onion over yellow here because it’s less pungent and sweeter. Slice it into thin half-moons. If you’re sensitive to raw onion, soak the slices in ice water for 10 minutes first to mellow the flavor.
For the Buttermilk Dressing
Buttermilk (1 cup) — This is non-negotiable. Don’t substitute with milk and lemon juice unless you’re in a dire emergency—it won’t have the same tang or thickness. I buy the real thing from the dairy section. If you can’t find buttermilk, look for “cultured buttermilk” in the milk aisle.
Mayonnaise (½ cup) — I use full-fat mayo. Light mayo makes the dressing watery and flavorless. Hellmann’s or Duke’s are my go-tos. Duke’s is tangier, which I love, but Hellmann’s is creamier. Either works.
Apple cider vinegar (2 tablespoons) — This adds brightness and cuts through the richness. I prefer apple cider vinegar over white vinegar because it has a fruitier, softer tang. White vinegar can be harsh. If you only have white vinegar, use less—start with 1 tablespoon.
Granulated sugar (1-2 tablespoons) — You need a little sweetness to balance the acidity of the vinegar and the tang of the buttermilk. Start with 1 tablespoon, taste the dressing, and add more if needed. I usually use 1.5 tablespoons for a balanced flavor.
Dijon mustard (1 teaspoon) — This is the secret weapon. It doesn’t make the slaw taste like mustard; it just adds depth and complexity. It helps emulsify the dressing too. Use a good quality Dijon if you have it.
Worcestershire sauce (1 teaspoon) — Again, you won’t taste it directly, but it adds a savory umami note that makes the slaw taste more “complete.” It’s a classic Southern trick.
Black pepper (1 teaspoon freshly ground) — Don’t skimp on the pepper. Southern coleslaw is known for its visible flecks of black pepper. Use freshly cracked pepper for the best flavor. Pre-ground pepper is dull and dusty.
Salt (½ teaspoon, plus more for salting the cabbage) — Kosher salt is best for salting the cabbage because it’s easier to control. For the dressing, use table salt or kosher salt to taste.
Cayenne pepper (¼ teaspoon, optional) — For a little heat. If you’re sensitive to spice, skip it or use just a pinch. I love the warmth it adds.
Equipment Needed
You don’t need fancy gadgets for this. Here’s what I actually use:
Sharp chef’s knife — A sharp knife makes shredding cabbage infinitely easier and safer. A dull knife will crush the leaves instead of slicing them, leading to bruised, soggy slaw. I sharpen my knife before every big cook.
Large mixing bowl — You need something big enough to toss the cabbage and dressing together comfortably. A 6-quart bowl works well. I use a stainless steel bowl because it’s easy to clean.
Box grater — For shredding the cabbage and carrots. I use the large holes for the cabbage and the medium holes for the carrots. If you have a food processor with a shredding disc, use it, but be careful not to over-shred.
Whisk — For emulsifying the dressing. A small whisk works best to get all the lumps out of the mayo and mustard.
Colander — For draining the salted cabbage. A simple mesh colander is perfect.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years. This process is simple, but the details matter.
Step 1: Prep the Cabbage (5 minutes)
Remove the outer leaves of the cabbage and discard them if they’re wilted. Cut the cabbage in half through the stem, then remove the core with a sharp knife. It’s a triangular wedge in the center—just cut it out. Once the core is gone, slice the cabbage halves into thin strips. You want them as thin as possible for the best texture. If you’re using a food processor, pulse in batches so you don’t overload it.
Step 2: Salt the Cabbage (10 minutes)
This is the step most people skip, but it’s crucial. Place the shredded cabbage and grated carrots in a large bowl. Sprinkle with 1 teaspoon of kosher salt. Toss it well to distribute the salt. Let it sit for 10 minutes. The salt will draw out excess water from the cabbage, which prevents your slaw from becoming watery later. After 10 minutes, you’ll see some liquid pooling at the bottom.
Step 3: Drain and Rinse (2 minutes)
Transfer the salted cabbage to a colander set over the sink. Rinse it quickly under cold water to remove excess salt. This might seem wasteful, but it ensures the slaw isn’t too salty. Shake the colander well to drain as much water as possible. You can even press down gently with your hands to squeeze out more liquid. The cabbage should be damp but not dripping.
Step 4: Make the Dressing (3 minutes)
In a medium bowl, whisk together the mayonnaise, buttermilk, apple cider vinegar, sugar, Dijon mustard, Worcestershire sauce, black pepper, salt, and cayenne (if using). Whisk until the mixture is smooth and creamy. There should be no lumps of mayo or sugar. Taste the dressing. It should be tangy, creamy, and slightly sweet. Adjust seasoning if needed.
Step 5: Combine and Toss (2 minutes)
Place the drained cabbage and carrots back in the large mixing bowl. Add the thinly sliced red onion. Pour the dressing over the top. Use tongs or two large spoons to toss everything together. You want every shred of cabbage coated in dressing. Don’t be shy with the tossing—get in there and mix it well.
Step 6: Chill and Serve (30 minutes)
Cover the bowl with plastic wrap and refrigerate for at least 30 minutes before serving. This allows the flavors to meld and the cabbage to soften slightly. I usually make this in the morning so it’s ready by dinner time. After chilling, give it a final toss and serve. It’s best eaten within 24 hours for peak crunch.
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Don’t Skip the Salting — I know it’s an extra step, but salting the cabbage prevents watery slaw. I tried skipping it once for a last-minute party, and the slaw was soupy by the time we got home. Never again.
Use Fresh Black Pepper — Pre-ground pepper is bland. Freshly cracked pepper adds a spicy aroma and visual appeal. It’s a hallmark of good Southern coleslaw.
Buttermilk Thickness — If your buttermilk is too thin, your dressing will be runny. If you’re using store-bought buttermilk, it’s usually fine. If you’re making your own substitute (milk + vinegar), let it sit for 10 minutes to thicken slightly before using.
Balance the Flavors — Taste the dressing before adding it to the cabbage. It should taste slightly too strong on its own. Once it mixes with the cabbage, it will mellow out. If it tastes perfect on its own, it will be bland in the slaw.
Hand-Shred for Best Texture — While a food processor is faster, hand-shredding gives you better control over the shred size. Thinner shreds absorb dressing better and have a more pleasant mouthfeel.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Apple Slaw — Add 1 diced crisp apple (like Honeycrisp or Granny Smith) with the carrots. The crunch and sweetness pair beautifully with the tangy dressing.
Cilantro Lime — Swap the red onion for fresh cilantro and add the zest of one lime. This gives it a fresher, Mexican-inspired twist. Great with grilled fish tacos.
Bacon Bits — Add ½ cup of cooked, crumbled bacon for a smoky, salty crunch. This is a favorite at my house. The smokiness complements the tangy dressing perfectly.
Vegan Version — Use vegan mayonnaise and coconut yogurt instead of buttermilk. It’s not exactly the same, but it’s surprisingly good. I use Kite Hill yogurt for a tangy flavor.
Gluten-Free — This recipe is naturally gluten-free, but double-check your Worcestershire sauce and mustard, as some brands contain gluten. Most are gluten-free, though.
Serving & Storage
This slaw is incredibly versatile. I serve it with just about any barbecue dish. It’s the perfect companion to cast iron ribeye steak or smoky chipotle shredded beef. The cool, creamy crunch cuts through the richness of the meat.
Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. The slaw will continue to soften over time, but it will still be delicious. Give it a good stir before serving.
Freezing: I don’t recommend freezing this slaw. The cabbage will become mushy and watery when thawed. It’s best enjoyed fresh.
Serving Suggestions: Serve it chilled or at room temperature. It’s great in a burger, on top of fried chicken, or just as a side dish with cornbread.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. Keep in mind that this is a rich side dish, so portion control is key.
Per Serving (based on 8 servings):
- Calories: 120
- Protein: 2g
- Carbs: 12g
- Fiber: 3g
- Sugar: 7g
- Fat: 8g
- Saturated Fat: 1.5g
- Cholesterol: 5mg
- Sodium: 280mg
What’s Good: It’s a good source of vitamin C and fiber from the cabbage. The buttermilk provides some calcium.
What to Know: It contains dairy and mayonnaise, so it’s not vegan or dairy-free. The sugar content comes from the carrots and added sugar, so you can reduce the sugar if you prefer.
Final Thoughts
So that’s my go-to creamy Southern coleslaw with buttermilk dressing. It’s simple, it’s delicious, and it’s better than anything you’ll get at a restaurant. I’ve made this recipe so many times that it’s become a ritual for me. There’s something satisfying about standing in the kitchen, shredding cabbage, and whisking up a tangy dressing. It’s comforting food, in the truest sense of the word.
This slaw has saved me more than once. I’ve brought it to potlucks where it disappeared in minutes. I’ve served it to guests who asked for the recipe. I’ve even eaten it for breakfast on occasion (don’t judge me—it’s that good). It’s my answer to “what’s for a side dish?” when I want something fresh and flavorful.
Make it yours! Try different add-ins, adjust the spice level, or swap in different vegetables. The best recipes are the ones you adapt to your family’s tastes. If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use pre-shredded coleslaw mix?
You can, but I don’t recommend it. Pre-shredded mix often contains preservatives and can be wilted or soggy by the time you get home. It also lacks the fresh crunch that hand-shredded cabbage provides. If you’re in a huge pinch, it will work, but fresh cabbage is worth the extra five minutes.
Why is my coleslaw watery?
This usually happens if you skip salting the cabbage or don’t drain it well enough. Salting draws out excess moisture, and draining removes it. If your slaw is already watery, you can drain it in a colander for a few more minutes, or add a bit more mayo to thicken the dressing.
Can I make this ahead of time?
Yes! In fact, it tastes better if you make it a few hours ahead. The flavors have time to meld. Just make sure to store it in the fridge and give it a good stir before serving. It will keep for up to 3 days.
Can I use milk instead of buttermilk?
It’s not ideal, but you can make a substitute. Mix 1 cup of milk with 1 tablespoon of lemon juice or white vinegar. Let it sit for 10 minutes until it curdles slightly. It won’t be as tangy as real buttermilk, but it will work in a pinch.
How do I store leftover coleslaw?
Store it in an airtight container in the refrigerator. It will last for up to 3 days. Do not freeze it, as the texture will suffer. If the slaw looks a bit dry after storing, you can add a splash of buttermilk or vinegar to refresh it.
What does this go well with?
This slaw is perfect with barbecue dishes. It pairs beautifully with crispy hash brown breakfast casserole for a hearty brunch, or with grilled meats and fried chicken. It’s also great in tacos or on top of pulled pork sandwiches.
Pin This Recipe!
Creamy Southern Coleslaw: Best 15-Minute Buttermilk Recipe
- Total Time: 45 minutes
- Yield: 8 servings 1x
Description
A crisp, tangy, and creamy Southern coleslaw made with fresh hand-shredded cabbage and a light buttermilk dressing. This recipe avoids soggy textures by salting the cabbage first and allows flavors to meld for the best taste.
Ingredients
- 1 medium head green cabbage (2–3 lbs), shredded
- 2 medium carrots, grated
- ½ medium red onion, thinly sliced
- 1 cup buttermilk
- ½ cup full-fat mayonnaise
- 2 tablespoons apple cider vinegar
- 1–2 tablespoons granulated sugar
- 1 teaspoon Dijon mustard
- 1 teaspoon Worcestershire sauce
- 1 teaspoon freshly ground black pepper
- ½ teaspoon salt (plus more for salting cabbage)
- ¼ teaspoon cayenne pepper (optional)
Instructions
- Remove outer leaves from cabbage, cut in half, remove core, and shred cabbage into thin strips.
- Place shredded cabbage and grated carrots in a large bowl. Sprinkle with 1 teaspoon kosher salt and toss to distribute. Let sit for 10 minutes to draw out excess water.
- Transfer cabbage to a colander, rinse quickly under cold water to remove excess salt, and drain well, squeezing out liquid until damp but not dripping.
- In a medium bowl, whisk together mayonnaise, buttermilk, apple cider vinegar, sugar, Dijon mustard, Worcestershire sauce, black pepper, salt, and cayenne until smooth.
- Place drained cabbage and carrots back in the large mixing bowl. Add sliced red onion.
- Pour dressing over the vegetables and toss thoroughly with tongs or large spoons until evenly coated.
- Cover and refrigerate for at least 30 minutes to allow flavors to meld before serving.
Notes
Salting the cabbage is crucial to prevent watery slaw. The slaw tastes better after chilling as flavors meld. It keeps in the fridge for up to 3 days. Do not freeze as texture will suffer. For a vegan version, use vegan mayo and coconut yogurt.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Side Dish
- Cuisine: Southern
Nutrition
- Serving Size: 1 cup
- Calories: 120
- Sugar: 7
- Sodium: 280
- Fat: 8
- Saturated Fat: 1.5
- Carbohydrates: 12
- Fiber: 3
- Protein: 2
Keywords: coleslaw, southern coleslaw, buttermilk coleslaw, creamy slaw, side dish, barbecue side, easy recipe, 15 minute recipe


