Creamy Coleslaw

5 from 1 vote

This post may contain affiliate links. Please read our disclosure policy.

Coleslaw is a classic side dish for summer BBQs and picnics and it pairs well with whatever you’re grilling! Colorful shredded cabbage and carrots tossed in the best homemade creamy coleslaw dressing. It’s easy to make, can be prepped ahead of time, and the leftovers taste just as good the next day.

Close-up of creamy coleslaw with shredded green and purple cabbage and carrots being mixed with a wooden spoon, highlighting the fresh ingredients that make this classic coleslaw so vibrant and delicious.

Coleslaw has always been one of those hit or miss side dishes for me. Most of the time it’s a soggy mess of cabbage and carrots drowning in a flavorless dressing. For a while I skipped creamy coleslaw altogether because I was always disappointed and stuck to a vinegar based coleslaw like this citrus cabbage slaw.

I finally decided it was time to make a creamy coleslaw recipe that I actually wanted to eat. What makes this coleslaw so good is the use of fresh, crunchy cabbage, shredded carrots, and a homemade coleslaw dressing that is the perfect combination of creamy, tangy, and sweet flavors. You can easily customize the dressing to be a little sweeter by adding a touch more honey or add more tang with an extra splash of vinegar. And don’t forget the celery seed, it’s a game changer for making the best coleslaw!

A bowl of crisp coleslaw with shredded green cabbage, purple cabbage, and carrots stands at the center. Surrounding it are Dijon mustard, honey, celery seed, mayonnaise, and a small bowl of apple cider vinegar—perfect ingredients for crafting a classic coleslaw dressing.

Cabbage – The star ingredients. I find that using a combination of green cabbage and red cabbage gives the coleslaw the best crunchy texture and flavor and the prettiest presentation. Red cabbage has a slightly sweeter flavor and crunchier texture compared to green cabbage which has a milder flavor and softer bite. You can use either green or red cabbage if you don’t want to use both.

Carrot – Shredded carrot adds sweetness to the coleslaw and balances the peppery flavor of the cabbage.

Greek yogurt and mayonnaise – Creamy coleslaw is typically made using only mayo. I like to make a lighter version by using part mayo and Greek yogurt. The yogurt makes the dressing extra creamy, adds protein, and a little tang. Whole milk Greek yogurt works best and will give the dressing the best creamy consistency and flavor. Greek yogurt can be substituted with sour cream.

Vinegar – Apple cider vinegar gives the coleslaw dressing a nice tang. You can substitute with white vinegar or rice vinegar for something sweeter.

Dijon mustard – Dijon adds a tangy flavor. It helps to balance the sweetness of the coleslaw dressing.

Celery seed – Not every coleslaw recipe has celery seeds in it, but I love adding it to the dressing. It adds a hint of savory flavor and makes it extra special. You can also use celery salt, but reduce the amount of salt in the recipe calls for.

Tips for the Best Coleslaw

  • Shred the cabbage yourself. For the best crunchy texture and cabbage flavor I recommend shredding the cabbage yourself. I like to use the slicing disc attachment or shredding disc. You can also use a mandoline or a sharp chef’s knife and slice it thin.
  • Use good quality mayo and whole milk Greek yogurt. The coleslaw dressing is the key to a good coleslaw so use good ingredients. Whole milk Greek yogurt has the thickest and creamiest consistency and doesn’t taste as tart as fat-free. Use full fat mayo. Low-fat and fat-free mayo often have a lot of additives in them and taste sweet, the flavor doesn’t stand up to full-fat mayo.
  • Make the coleslaw at least and 30-minutes before serving. Doing this allows the cabbage to soften a little and release some liquid so the coleslaw dressing thins to the perfect consistency.

What to Serve with Coleslaw

This classic coleslaw recipe is the perfect side dish to serve at summer barbecues and gatherings. I love pairing it with a grilled protein like this grilled honey mustard chicken, buffalo chicken skewers, and bacon burgers. It’s also a must make when you’re having sloppy joes, slow cooker barbecue chicken, or use it as a topping for grilled fish tacos.

How to Store Coleslaw

Store the leftover coleslaw in an airtight container in the refrigerator for up to 4 days. Don’t freeze coleslaw. It will be mushy and watery when defrosted.

Close-up of creamy coleslaw, featuring shredded green and purple cabbage with vibrant orange carrots mixed together for a fresh, classic coleslaw dish.

Frequently Asked Questions

Can coleslaw be made ahead of time?

Yes. Coleslaw can be made a day ahead of time. Be sure to give it a good stir before serving to redistribute the dressing. You may find that it needs a pinch of salt.

Why does coleslaw get watery?

The salt in the coleslaw dressing pulls out the liquid in the cabbage. If you aren’t using enough dressing you’ll end up with a watery mess. You can also salt the shredded cabbage before adding the dressing. Place the shredded cabbage into a colander and sprinkle it with a 1/2 teaspoon of fine kosher salt. Let it sit for 15 minutes then rinse it under cold water. Pat it dry with clean towels or put it in a salad spinner to remove any excess moisture, then add the dressing.

Can I use bagged coleslaw mix?

Yes. This is a great way to simplify making coleslaw, although I think the flavor and texture are better when you shred the cabbage yourself. You’ll want to use a 14 ounce bag of coleslaw mix.

More Ways to Use Cabbage

If you have leftover cabbage after making this coleslaw and aren’t sure what to use it for try one of these recipes!

A vibrant bowl of coleslaw, featuring shredded green and purple cabbage and carrots tossed in a creamy dressing. Two wooden serving spoons rest in the bowl, ready for serving. A white cloth napkin lies nearby, completing this fresh coleslaw presentation.
5 from 1 vote

Coleslaw Recipe

Prep: 20 minutes
Total: 20 minutes
Servings: 6 servings
This creamy coleslaw is crisp, colorful, and tossed in a tangy and slightly sweet homemade dressing. It's an easy make-ahead side dish that's perfect for BBQs, picnics, and weeknight dinners.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

Instructions 

  • In a mixing bowl whisk together the Greek yogurt, mayonnaise, honey, apple cider vinegar, dijon, celery seed, salt and pepper until smooth.
  • Add the shredded cabbage and carrots to a large serving bowl.
  • Pour the dressing in with the cabbage and carrots and toss until coated in the dressing. Taste for seasoning. Cover and refrigerate for at least 30 minutes before serving so the cabbage can soften and the flavors can develop.

Notes

Storage – Store the leftover coleslaw in an airtight container for up to 4 days. Stir before serving. The cabbage tastes best days 1-2. After that the cabbage loses a lot of it’s crunch. 

Nutrition

Calories: 113kcalCarbohydrates: 10gProtein: 3gFat: 7gSaturated Fat: 1gPolyunsaturated Fat: 4gMonounsaturated Fat: 2gCholesterol: 5mgSodium: 298mgPotassium: 186mgFiber: 2gSugar: 8gVitamin A: 1775IUVitamin C: 26mgCalcium: 55mgIron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this? Leave a comment below!

If you make this coleslaw recipe, please leave a comment and/or give this recipe a rating! I love hearing from you and do my best to respond to your comments. And if you’re on Instagram tag @reciperunner so I can see your beautiful creations!

You May Also Like...

A smiling woman with long blonde hair is pictured above the words Recipe Runner in bold navy and orange text. Green foliage is visible in the background behind her.
Get new recipes sent to your inbox!
Subscribe to get new recipes first!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




1 Comment

  1. Mike says:

    5 stars
    Creamy, tangy, and perfectly crunchy — this coleslaw is the ideal side for any BBQ spread.