Home » Recipes » Salads & Dressings » Creamy Homemade Coleslaw

Creamy Homemade Coleslaw

This Creamy Homemade Coleslaw salad is full of flavor and so easy to make. It’s the best traditional coleslaw recipe and the perfect side dish for anything from carnitas to beer can chicken!

coleslaw with a creamy dressing in a large clear bowl

The Best Homemade Coleslaw Recipe

Can you feel it in the air? That wonderful season of backyard gatherings is nearly here!

Summer entertaining is my favorite entertaining. Family and friends gathered around the backyard table and fire pit, a tub of ice-chilled drinks, music and twinkle lights, plus tasty food from the grill. I absolutely love it!

Of course, for times such as these, I always have a few good salad recipes up my sleeve. When it comes to Creamy Coleslaw, I think this is the best coleslaw recipe. It’s quick and easy to make, and even works great if you want to make it ahead of time. Serve it alongside these crazy-good Margarita Grilled Shrimp, or delicious easy Grilled Pork Chops!

a clear bowl of coleslaw salad

What is Coleslaw?

Coleslaw comes from the work koolsla, which translates to ‘cabbage salad’ in Dutch. It is a fresh and crunchy salad, with a bit of a zingy flavor. So it goes great with heavy, fatty, and smoked meats. It’s also an excellent slaw topper for fish tacos and is often served with Sloppy Joes.

A traditional coleslaw recipe includes a creamy coleslaw dressing, like the one I’m sharing here today. But you know me – I love my vinegar. So also be sure to check out my mom’s recipe for Sweet Onion and Vinegar Coleslaw – it’s a longtime favorite of mine!

coleslaw ingredients in clear bowls: shredded cabbage, mayonnaise, sour cream, vinegar, ground mustard, salt, pepper, sugar, and half a yellow onion

Recipe Ingredients

For this coleslaw recipe, all you need are some very basic ingredients:

  • Mayonnaise – Grab some good quality mayo…please do not use “salad dressing” (aka Miracle Whip).
  • Sour cream – I prefer regular sour cream (not “light” or “reduced fat”), for the fullest texture and flavor.
  • White vinegar – This gives the dressing another level of tangy flavor.
  • Granulated sugar – Just a little bit. You’ll love how the touch of sweetness plays with the other ingredients!
  • Dry mustard – I often include some kind of mustard to amp up flavor in salad dressings. It’s one of my go-to ingredients.
  • Salt & pepper
  • Yellow onion – I love a little onion in coleslaw, just like my mom does. Scroll down to see how I incorporate it into coleslaw to make it totally blend in!
  • Shredded cabbage – Of course, the star of a coleslaw salad! Shred/slice your own cabbage or just grab a bag of coleslaw mix in the fresh produce section – it’s what I do! I prefer the mixes that include a little red cabbage and carrots, but plain green cabbage is perfectly fine.
collage of photos showing how to make a creamy coleslaw salad

How to Make Coleslaw

This recipe could not be any easier!! Literally 3 steps.

  1. Make the coleslaw dressing. Create the creamy dressing by combining everything but the fresh cabbage and onion
  2. Combine the cabbage mix and onion.
  3. Add the dressing. Combine the dressing with the shredded cabbage, and fold to incorporate.
grating a yellow onion on a box grater

My Secret for Incorporating Onion

Now here’s that tip I promised you, to make the onion blend into the salad. I like some raw onion flavor in salad dressings, but I don’t like to bite chunks of it!

I learned this technique from my mom’s Sweet Onion and Vinegar Coleslaw. In that recipe, Mom grates the onion on a box grater, which results in small, fine pieces of juicy onion. These pieces add a ton of flavor to the dressing, without detectable bites of raw onion. Genious!

close-up photo of creamy coleslaw in a clear bowl

Serving Suggestions

I think it’s safe to say that I could serve this coleslaw salad at ANY backyard summer gathering, and it’d be a huge success. This fresh, tangy salad shines on every picnic menu. Besides burgers and brats, here are a few main entree ideas for you!



fresh shredded cabbage and carrots dressed with a mayo and sour cream based dressing, in a clear bowl

Variations and Substitutions

A few of my thoughts for some ways to change up this traditional coleslaw salad:

  • Veggies – Add extra shredded carrot. Or shredded broccoli or thinly sliced bell peppers. Some chopped celery would also give extra flavor and crunch.
  • Onion – Don’t want to add shredded onion? How about adding some sliced green onion. Or sprinkle in some onion powder.
  • Heat – How about some minced jalapeno, for those of you who love a little kick!
  • Vinegar – White vinegar lends the cleanest flavor. But feel free to swap it out for another, such as apple cider vinegar or rice vinegar. Or just use an equal amount of fresh lemon juice.
  • Sweetness – Add a little more sugar. Or delete it entirely, if you prefer a more savory salad.
  • Mustard – If you reeeeeeally like mustard, try adding more mustard powder for a more pungent bite.
  • Celery seeds – I LOVE the addition of celery seeds in my mom’s coleslaw – for both their flavor and texture. So I often sprinkle some into this creamy coleslaw as well.
  • Black pepper – I’m also a big fan of black pepper, so I like to give a few extra cranks of freshly ground pepper to my own helping.

Make Ahead Tips

The longer coleslaw sits, the softer its texture becomes. So here’s what I do, to offer this salad with utmost crunchiness for our guests.

Up to 3 days in advance of serving, I stir together the dressing and then store it in an airtight container in the fridge. I also make sure to have the freshest coleslaw mix I can find…just ask my kids how I flip through to the back of the offerings in the produce section, to grab the coleslaw with the furthest-out expiration date!

Then, 30 to 60 minutes prior to serving this salad, I simply fold together the coleslaw mix and prepared dressing. And then I pop it back in the fridge to stay cold until ready to eat. A super quick and easy plan when entertaining!

How Long Will Coleslaw Keep?

The salad will keep, stored in the refrigerator, for up to 5 days. Just know that it will soften more as time passes. It won’t have that super crunchy texture, but I also still really like it that way. Coleslaw leftovers are an awesome thing!

Like this recipe? Save it to Pinterest!

Pinterest image for creamy coleslaw salad
salad of shredded cabbage and carrots with a mayo and sour cream based dressing

Creamy Coleslaw

Yield: 8 servings
prep time: 15 minutes
total time: 15 minutes
A quick and easy salad that's perfect for all your casual gatherings. Seriously, who doesn't love a traditional creamy coleslaw recipe?!
4.5 Stars (24 Reviews)


  • ¾ cup good quality mayonnaise
  • ¼ cup sour cream
  • ¼ cup grated yellow onion use the large holes on a box grater for this
  • 2 tablespoons granulated sugar
  • 2 teaspoons dry mustard
  • 2 teaspoons white vinegar
  • ½ teaspoon kosher salt
  • ½ teaspoon black pepper
  • 16 ounces shredded coleslaw mix I like the ones that include shredded carrots!


  • To a large bowl, add mayonnaise, sour cream, grated onion, sugar, dry mustard, vinegar, salt, and pepper. Stir to combine.
  • Add coleslaw mix and fold to coat evenly.
  • Cover and refrigerate until ready to serve. I think this is best enjoyed when made 30 to 60 minutes prior to serving.


Store leftovers covered in the refrigerator for up to 5 days. The salad will soften more as time goes by.

Nutrition Information:

Serving: 1 Calories: 263kcal Carbohydrates: 12g Protein: 1g Fat: 24g Saturated Fat: 4g Polyunsaturated Fat: 19g Cholesterol: 17mg Sodium: 391mg Fiber: 1g Sugar: 9g
Nutrition information is automatically calculated by Spoonacular. I am not a nutritionist and cannot guarantee accuracy. If your health depends on nutrition information, please calculate again with your own favorite calculator.
Did you make this recipe?Please leave a comment below. And share a photo on Instagram with the hashtag #afarmgirlsdabbles or tag @farmgirlsdabble!
salad of shredded cabbage and carrots with a mayo and sour cream based dressing

get new posts via email:

Leave a Reply

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

Recipe Rating:

9 comments on “Creamy Homemade Coleslaw”

  1. Kimberly Libick

    Thank you for sharing this recipe! I’m not a huge coleslaw fan & I had a hard time finding a recipe that my husband & I both like. We love this recipe. All our friends love, too. Perfect with any BBQ or Fench Dip Sandwiches.

  2. 5 stars
    This is the best and easiest coleslaw recipe! I have made it several times and it always turns out great!