
Creamy coleslaw is that reliable side you can count on, whether it’s a backyard barbecue, a weeknight dinner, or a picnic in the park. It brings crisp texture, a tangy-sweet dressing, and just the right amount of creaminess. This version is simple, balanced, and easy to adjust based on what you like.
No fancy techniques or hard-to-find ingredients—just good, fresh flavor. If you’ve had coleslaw that was too soupy or bland, this recipe will change your mind.
Why This Recipe Works

This recipe strikes the right balance between creamy and bright. The dressing has a mix of mayonnaise for body, vinegar for tang, and a little sugar to round it out.
Mustard and celery seed add subtle depth without overpowering the cabbage.
Salting the cabbage before dressing helps pull out excess moisture, so your coleslaw stays crisp. A touch of sour cream keeps the texture light without making it heavy. The result is a coleslaw that tastes fresh on day one and even better the next day.
Ingredients
- 1 small green cabbage (about 2 pounds), cored and finely shredded
- 2 cups red cabbage, finely shredded (optional, for color)
- 2 large carrots, peeled and grated
- 1/2 small red onion, thinly sliced or finely chopped
- 1/2 cup mayonnaise
- 1/4 cup sour cream (or plain Greek yogurt)
- 2 tablespoons apple cider vinegar (or white wine vinegar)
- 1 tablespoon Dijon mustard
- 1–2 tablespoons sugar or honey (to taste)
- 1/2 teaspoon celery seed (optional but recommended)
- 1/2 teaspoon kosher salt, plus more for salting cabbage
- 1/4 teaspoon black pepper
Instructions

- Prep the cabbage: Finely shred the green and red cabbage with a knife or mandoline.
Place in a large bowl and sprinkle with 1 teaspoon of kosher salt. Toss and let it sit for 10–15 minutes to draw out excess water.
- Rinse and dry: After resting, rinse the cabbage briefly under cold water to remove the extra salt. Spin it dry in a salad spinner or pat dry very well with clean towels.
This step keeps your coleslaw from getting watery.
- Add the veggies: Return the cabbage to the bowl. Add the grated carrots and red onion. Toss to combine.
- Make the dressing: In a separate bowl, whisk together mayonnaise, sour cream, apple cider vinegar, Dijon mustard, sugar or honey, celery seed, 1/2 teaspoon kosher salt, and black pepper.
Taste and adjust sweetness or tang to your liking.
- Combine: Pour the dressing over the cabbage mixture. Toss until everything is evenly coated. If it looks a little thick, add 1–2 teaspoons of water to loosen.
- Chill: Cover and refrigerate for at least 30 minutes before serving.
This allows flavors to meld and the texture to set.
- Finish and serve: Give it a quick toss and taste again. Add a pinch of salt, a squeeze of lemon, or a dash of vinegar if needed. Serve cold.
How to Store
Store coleslaw in an airtight container in the refrigerator for up to 3–4 days.
It often tastes better after a few hours as the flavors blend. If it releases a little liquid over time, simply give it a stir before serving.
For the best texture, you can keep the shredded vegetables and dressing separate for up to 2 days, then combine a few hours before serving. Avoid freezing; dairy-based dressings and cabbage don’t thaw well and become mushy.

Benefits of This Recipe
- Simple and affordable: Uses basic pantry and produce aisle ingredients.
- Make-ahead friendly: Tastes better after chilling, perfect for parties and meal prep.
- Balanced flavor: Creamy, tangy, and lightly sweet, with a crisp bite.
- Customizable: Easy to adjust sweetness, acidity, and texture.
- Nutrient-rich: Cabbage is high in fiber and vitamin C; carrots add beta-carotene.
Common Mistakes to Avoid
- Skipping the salting step: Not drawing out moisture leads to a runny slaw later.
- Overdressing: Start with less dressing than you think you need, then add more.
You can always add, but you can’t take away.
- Not drying the cabbage: Wet leaves dilute the dressing and make the slaw soggy.
- Cutting too thick: Thick, chunky pieces won’t absorb dressing well and can taste bland.
- Serving right away: Give it at least 30 minutes to chill so flavors come together.
Variations You Can Try
- Lightened-Up: Use half mayonnaise and half Greek yogurt, and sweeten with honey.
- Extra Tangy:</-strong> Increase the vinegar to 3 tablespoons and add a squeeze of lemon.
- Sweet and Crunchy: Add a handful of raisins, dried cranberries, or chopped apples. Toss in toasted sunflower seeds or sliced almonds.
- Herb Lovers: Mix in chopped parsley, dill, or chives for a fresh finish.
- Spicy Kick: Add a teaspoon of hot sauce, a pinch of cayenne, or thinly sliced jalapeño.
- Southern-Style: Swap Dijon for yellow mustard and add a teaspoon of sugar for classic sweetness.
- Vegan: Use vegan mayo and skip the sour cream, or sub with a plant-based yogurt.
- Asian-Inspired: Replace vinegar with rice vinegar, add a splash of soy sauce, a drizzle of sesame oil, and top with sesame seeds.
FAQ
Can I make creamy coleslaw ahead of time?
Yes. It’s actually better when made several hours in advance.
Mix it in the morning for dinner, or the night before for a party. Give it a good stir and adjust seasoning before serving.
Why is my coleslaw watery?
Cabbage releases moisture as it sits. Salting, rinsing, and drying the cabbage before dressing helps prevent this.
If your slaw loosens over time, just stir it; the flavor will still be great.
What can I use instead of mayonnaise?
Use Greek yogurt for a lighter version, or try half yogurt and half mayo for balance. Vegan mayo also works well and keeps the classic creamy texture.
How fine should I shred the cabbage?
A thin shred works best, about the thickness of a matchstick or slightly finer. It holds dressing nicely and gives a crisp yet tender bite.
Can I use pre-shredded coleslaw mix?
Absolutely.
It’s a time-saver and works well. You may need slightly less dressing because pre-shredded mixes can be drier; add dressing gradually.
What if I don’t have celery seed?
You can skip it, but it adds a classic deli-style flavor. A tiny pinch of celery salt can be used, but reduce the added salt elsewhere.
How do I make it less sweet?
Cut the sugar to 1 teaspoon or leave it out entirely.
Balance with a little extra vinegar or a squeeze of lemon for brightness.
Is red onion too strong for coleslaw?
It can be if sliced thick. Slice it thinly or soak in cold water for 10 minutes to mellow the bite. You can also use green onions for a milder flavor.
Can I add protein to make it a meal?
Yes.
Toss in shredded rotisserie chicken, flaked tuna, or cooked chickpeas. It becomes a quick, satisfying lunch.
How can I keep it crisp for a picnic?
Pack the dressing separately and toss just before serving. Keep it chilled in a cooler.
This keeps the cabbage crisp and the dressing fresh.
Wrapping Up
Creamy coleslaw doesn’t have to be heavy or bland. With a few smart steps—salting, drying, and balancing the dressing—you get a crisp, bright, and truly satisfying side. It pairs with almost anything: grilled meats, sandwiches, tacos, or a simple roast chicken.
Make it as written the first time, then tweak it to fit your taste.
Once you have this base down, you’ll find yourself making it on repeat, no special occasion required.

Creamy Coleslaw – A Classic, Crunchy Side for Any Meal
Ingredients
- 1 small green cabbage (about 2 pounds), cored and finely shredded
- 2 cups red cabbage, finely shredded (optional, for color)
- 2 large carrots, peeled and grated
- 1/2 small red onion, thinly sliced or finely chopped
- 1/2 cup mayonnaise
- 1/4 cup sour cream (or plain Greek yogurt)
- 2 tablespoons apple cider vinegar (or white wine vinegar)
- 1 tablespoon Dijon mustard
- 1–2 tablespoons sugar or honey (to taste)
- 1/2 teaspoon celery seed (optional but recommended)
- 1/2 teaspoon kosher salt, plus more for salting cabbage
- 1/4 teaspoon black pepper
Instructions
- Prep the cabbage: Finely shred the green and red cabbage with a knife or mandoline. Place in a large bowl and sprinkle with 1 teaspoon of kosher salt. Toss and let it sit for 10–15 minutes to draw out excess water.
- Rinse and dry: After resting, rinse the cabbage briefly under cold water to remove the extra salt. Spin it dry in a salad spinner or pat dry very well with clean towels. This step keeps your coleslaw from getting watery.
- Add the veggies: Return the cabbage to the bowl. Add the grated carrots and red onion. Toss to combine.
- Make the dressing: In a separate bowl, whisk together mayonnaise, sour cream, apple cider vinegar, Dijon mustard, sugar or honey, celery seed, 1/2 teaspoon kosher salt, and black pepper. Taste and adjust sweetness or tang to your liking.
- Combine: Pour the dressing over the cabbage mixture. Toss until everything is evenly coated. If it looks a little thick, add 1–2 teaspoons of water to loosen.
- Chill: Cover and refrigerate for at least 30 minutes before serving. This allows flavors to meld and the texture to set.
- Finish and serve: Give it a quick toss and taste again. Add a pinch of salt, a squeeze of lemon, or a dash of vinegar if needed. Serve cold.