4.75 from 12 votes

Creamy Coleslaw Recipe (Not Too Sweet, Perfectly Balanced)

This post may contain affiliate links. Please read the Privacy Policy & Cookie Policy.

This creamy coleslaw recipe is made with a simple homemade mayo dressing that’s perfectly balanced, bright from lemon and vinegar, and not overly sweet.

It takes just five minutes to mix and fully coats a standard 14 oz bag of coleslaw mix without leaving excess dressing at the bottom. If you’re looking for a classic creamy coleslaw that actually complements BBQ instead of overpowering it, this is the one.

homemade coleslaw.

What makes this recipe stand out is the balance. The lemon juice adds freshness, the white vinegar delivers that traditional tang, and the small amount of sugar rounds it out without turning it sweet. It’s the kind of creamy coleslaw that belongs next to ribs, pulled pork, or fried chicken.

Ingredients

The Dressing

  • ½ cup mayonnaise (full-fat gives the best texture — Hellmann’s or Duke’s recommended)
  • 2 tsp granulated white sugar
  • 1½ tbsp lemon juice
  • 1 tbsp white vinegar
  • ½ tsp salt
  • ¼ tsp ground black pepper

The Coleslaw

  • 14 oz. bagged coleslaw mix (shredded cabbage and carrots)

Why This Creamy Coleslaw is the Best

Using ½ cup of mayo for a 14 oz bag of coleslaw mix is intentional. This amount coats the cabbage well without making it heavy or soggy. Too much mayo can make coleslaw dense, while too little leaves it dry.

Adding both lemon juice and white vinegar gives the dressing a layered acidity. Lemon brings brightness, and vinegar adds the sharp tang you expect in classic coleslaw. If you skip one, the flavor isn’t as interesting.

I’ve tested this ratio for everything from casual weeknight dinners to big summer cookouts, and it consistently holds its texture without getting heavy.

coleslaw dressing being poured onto veggies.

How to Make the Best Creamy Coleslaw Recipe

  1. To make the dressing, combine mayonnaise, sugar, lemon juice, white vinegar, salt, and black pepper in a medium bowl. Whisk or stir until smooth. Taste it; it should be creamy, a bit tangy, and just a little sweet.
  2. Next, put the coleslaw mix in a large bowl. Pour the dressing over it and stir well so every piece is coated evenly.
  3. Cover and refrigerate the coleslaw for at least 2 hours before serving. This step is important because the cabbage softens, the flavors blend, and the dish comes together. Don’t skip chilling.
  4. Before serving, stir the coleslaw well because the dressing can settle at the bottom.
collage on how to make coleslaw dressing adding all ingredients to a bowl.

How to Keep Creamy Coleslaw from Getting Watery

Cabbage naturally releases moisture after it’s salted and dressed. To prevent watery coleslaw:

• Chill for at least 2 hours so the dressing absorbs properly
• Avoid salting the cabbage separately before mixing. Pre-salting draws out extra moisture and can leave the slaw too soft for a creamy mayo-based dressing.
• Do not store longer than 24 hours before serving for best texture

If liquid collects at the bottom, stir well and add a small spoonful of mayo to refresh the coating.

mixing up dressing.

Tips for the Best Coleslaw

Use full-fat mayo for the best results. Light mayo makes the dressing thinner and less creamy. For this recipe, it’s worth using regular mayo because it makes a big difference.

If the coleslaw seems dry after chilling, just add a spoonful of mayo and stir. As the cabbage sits, it releases moisture that can thin out the dressing a bit.

If you want to use fresh cabbage, shred about half a medium head (about 4 cups) and add one grated carrot. Use the same amount of dressing. Green cabbage gives a mild flavor and softens after chilling. Pre-shredded mixes are convenient, but freshly shredded cabbage keeps its texture a bit longer. Try to avoid thick shreds, as they can make the slaw bulky and harder to coat.

vinegar information.

Can You Make This Ahead of Time?

Yes, and it’s actually better if you make it ahead. Preparing coleslaw the night before gives the dressing time to soak in and the flavors to develop. For best results, make it 12 to 24 hours in advance and keep it covered in the fridge. Stir well before serving.

You can also make the dressing up to a week ahead and store it in a sealed jar in the fridge. When you’re ready, pour it over fresh slaw mix and chill for 2 hours. This is helpful if you’re preparing for a big event.

Coleslaw Variations Worth Trying

Once you’ve mastered the basic dressing, you can easily change things up based on what you’re serving:

  • Hawaiian Coleslawsweet and tropical with pineapple, a natural pairing for ham or teriyaki chicken. This version works especially well for summer cookouts where grilled meats need a brighter side.
  • Salsa Coleslawa no-mayo version with tomatoes, jalapeño, and a citrus-based dressing. Perfect for tacos.
  • Broccoli Slawuses a broccoli slaw mix instead of cabbage, with dried cranberries and walnuts. Great for fall gatherings.

What to Serve with Coleslaw

Coleslaw goes well with almost any meal, but it’s especially good with BBQ and grilled dishes. Here are some top pairings from Salty Side Dish:

  • Cowboy Baked Beans: This classic BBQ side pairs perfectly with creamy coleslaw. Smoky beans and coleslaw together are always a hit.
  • Southern Potato Salad — both are cold, both travel well, and they make the ideal potluck combo.
  • Pea Salad — another no-cook refrigerator side that can be made the night before.
  • 50 Best Side Dish Recipes — if you’re putting together a whole spread, this is the place to start.
bowl with pea salad inside.

How to Store Coleslaw

Keep leftover coleslaw in an airtight container in the fridge for up to 3 or 4 days. It will get softer and release more liquid as it sits, so stir it well before serving again. If the dressing looks thin, add a spoonful of fresh mayo and mix it in.

Coleslaw doesn’t freeze well. The cabbage gets limp and watery after thawing, and the dressing separates. It’s best to make just enough to eat within a few days.

dressing with bagged mix.

Frequently Asked Questions

Can I use a fresh head of cabbage instead of bagged mix?

Yes. Shred about half a medium head of green cabbage (roughly 4 cups) and add one medium carrot, grated. Use the same dressing recipe. Fresh-shredded cabbage holds up a little better over time and gives you more control over the texture.

Can I substitute Greek yogurt for mayo?

Yes — replace all or half of the mayo with plain, full-fat Greek yogurt. The dressing will be tangier and slightly less creamy, but it still works. If you go all Greek yogurt, you may want to reduce the vinegar by half a teaspoon since yogurt already has plenty of tang.

Can I make coleslaw the night before?

Yes, and it often tastes better the next day. The flavors develop as it chills. Store it covered in the refrigerator and stir well before serving. For best texture, make it no more than 24 hours ahead.

What’s the difference between coleslaw dressing and regular mayo?

Coleslaw dressing is mayo that’s been thinned and seasoned with acid (vinegar and/or lemon juice), a small amount of sugar, and salt and pepper. Plain mayo would make the slaw taste bland and heavy. The acid and sugar are what give coleslaw its distinctive flavor.

Can I use apple cider vinegar instead of white vinegar?

Yes. Apple cider vinegar adds a slightly fruitier, warmer tang compared to white vinegar. It works well in this recipe and is a common swap. Use the same 1 tablespoon amount.

side dish recipes.

If you’re looking for more easy sides to round out your meal, browse our collection of the best side dish recipes for every occasion.

4.75 from 12 votes

Creamy Coleslaw Recipe


Prep Time 5 minutes
Chill 2 hours
A creamy coleslaw recipe made with a simple homemade mayo dressing, balanced with lemon and vinegar so it’s bright, tangy, and not overly sweet. Perfect for BBQ, cookouts, and make-ahead meals.

Equipment

  • medium bowl

Ingredients
 

Coleslaw Dressing

  • ½ cup mayonnaise
  • 2 tsp granulated white sugar
  • tbsp.  lemon juice
  • 1 tbsp. white vinegar
  • ½ tsp. salt
  • ¼ tsp. ground black pepper

Coleslaw

  • 14 oz. coleslaw mix (shredded cabbage and carrots)

Instructions

  • In a medium bowl, whisk together mayonnaise, sugar, lemon juice, white vinegar, salt, and black pepper until smooth.
  • Place coleslaw mix in a large bowl. Pour dressing over the top and stir until evenly coated.
  • Cover and refrigerate for at least 2 hours to allow flavors to develop and the cabbage to soften.
  • Stir well before serving.

Notes

If serving over 2 hours, keep dressing and bagged veggie mix separate for the freshest and crispest vegetables. Combine right before serving.

Nutrition

Serving: 0.5cup | Calories: 110kcal

Nutritional Disclaimer: The nutritional data provided here is auto-calculated and intended for your convenience only. As it’s generated via automation, its accuracy may be compromised. For precise nutritional insight, please compute the values utilizing the actual ingredients in your recipe through your chosen nutrition calculator or application.

Sharing of this recipe is encouraged and appreciated. Copying of full recipe to any social media is prohibited.

Did You Make This Recipe?

Make sure to follow Salty Side Dish on Pinterest and rate the recipe here and make sure to leave a comment below!

4.75 from 12 votes
4.75 from 12 votes (6 ratings without comment)

Leave A Comment

Have a question or want to provide feedback? Share your recipe reviews or questions here and I will do my best to help!

Recipe Rating




17 Comments

  1. George E Palmer, Jr says:

    I used the same recipe when I lived in N.C. in 1955. It was the only way I made cole slaw. Sometimes I would add a little onion but that was my recipe. I should have copywrited it but it’s so simple and easy. My friends would ask how it was made but I kept it a secret. It’s nice to see it on the internet.

    1. Trisha Haas says:

      Im so glad to see that recipes are being passed on from generation to generation. If it makes you feel better, recipes are one of the few pieces of writing that are not allowed to be copyrighted by US law. You can only copyright your exact instructions but not ingredients. A great coleslaw recipe is a right of passive for summer for sure! Thank you for visiting and sharing your story – NC has some great food!

    2. Reply is to Trisha: rite of passage, not passive.

    3. Trisha Haas says:

      You are correct. Sometimes I type so much during the day my brain and my fingers do not align!

    4. Sharon Manzer says:

      It is the best coleslaw I’ve ever made. Finally!

  2. Way too tangy. Too much vinegar and lemon juice. I ended up adding extra sugar, mayo, and celery salt.

    1. Trisha Haas says:

      Yes, coleslaw can be sweet or tangy. There really are a ton of ways to make it. I personally prefer tangy coleslaw over too sweet. Glad you made it work for you.

  3. Howard Groopman says:

    This recipe is exactly the same as one I saw online at , except that one has the amts of salt and pepper reversed. I think I’ll trust this one more. 1/2 TSP pepper seems excessive.

    1. Trisha Haas says:

      This is definitely a common way to make a classic coleslaw, so I imagine its pretty close in most places online. The website you mentioned has millions of reader submitted recipes, so it doesn’t surprise me. I’m a lot smaller with only about 1000 recipes. HA!

      But yes, 1/2 tsp pepper is pretty excessive for this size of coleslaw.

      Thanks for stopping by!

      Trisha

  4. Lillyrose says:

    Really good and I also use it for other cabbage salads.

  5. Great Cole slaw dressing. A keeper

  6. Pattie Powell says:

    I used this recipe and it was very Good! I used White Vinegar this time instead of AC Vinegar and I think I like it better!! And I also never put lemon juice in it before but I think it added to the flavor too!!!🤗

  7. Great recipe!!! Made as listed with ingredients with no substitutes!!! Will make again!!!

  8. I add ranch dressing to the coleslaw dressing…. Also light and dark raisins, dried cherries, and dried cranberries for a holiday flare……. It is delicious

    1. Trisha Haas says:

      That sounds pretty amazing!

  9. I’ve been making this for a few years now. My kids love it on coleslaw. We add raisins for a little sweetness.