Easy Creamy Coleslaw

By Beth Moncel
4.91
from
10
Read reviews
Prep 15 minutes
Servings 8 (½ cup each)
$3.10 recipe / $0.39 serving
Jump to recipe Save

I never knew I was a coleslaw person until I made it myself. I had eaten it plenty of times at restaurants, never once having been impressed, and always wondered what the appeal was. But then I decided to make a quick batch of creamy coleslaw to go on a sandwich one day, and it totally stole the show. Something about the cool, creamy-crunchy combo made me keep coming back for more, and I’ve been making it on the reg ever since.

Overhead view of a bowl of creamy coleslaw.
Pinterest Pin this recipe for later!

“This is my go-to recipe for coleslaw. It’s very easy to make and I get a lot of compliments on the taste. I don’t eat coleslaw, but everyone else who does loves this recipe.”

Cathy

A Creamy & Crunchy Classic Done Right

The super simple dressing for this creamy coleslaw is made with a few pantry staples, including mayo for body, Dijon mustard for tang, a little honey for sweetness, and vinegar to loosen everything just enough so it coats the cabbage without tasting heavy. I like this combination because it hits sweet, tangy, creamy, and peppery all at once. This makes the slaw bright enough for rich BBQ, spicy tacos, saucy sandwiches, and anything smoky from the grill.

I still occasionally reach for a bag of pre-shredded coleslaw mix when I need a fast shortcut, but starting with half a head of cabbage and one large carrot gives me more control over the texture, freshness, and cost. Those whole vegetables add up to the same amount as a 16-oz bag of slaw mix, so either option works with the same dressing. Fresh cabbage gives the slaw a crisper texture and keeps well before mixing, while bagged mix makes this recipe extra quick when dinner is already moving fast. If you start with whole vegetables, just shred, stir the dressing, and toss. If you use bagged mix, it’s even faster: stir, toss, then serve right away for crunch or chill for a softer, creamier slaw!

Recipe Success Tips

  1. Shred the cabbage and carrots nice and thin. I get the best texture when the cabbage and carrots are sliced into thin, even shreds. The thinner pieces toss more easily with the dressing and soften at the same pace. Big, thick pieces stay tougher and make the slaw harder to eat, especially if you’re piling it onto sandwiches or tacos.
  2. Choose your texture: crunchy or creamy. I like this coleslaw right after mixing when the cabbage is crisp and fresh, but you can choose your own slaw adventure! Chilling it for 60 minutes (or longer) gives the dressing time to work into the vegetables. The cabbage softens slightly and the sweet-tangy flavor tastes more blended, which you might prefer!
  3. Taste again after chilling. As coleslaw rests, the salt in the dressing pulls moisture from the cabbage, which can soften the texture and also mellow the flavor. I always give it a good stir and taste before serving. If it tastes a little flat, a pinch of salt, a few cracks of pepper, or a tiny splash of vinegar brings the creamy dressing back to life.
Share this recipe

Easy Creamy Coleslaw

Cost $3.10 recipe / $0.39 serving
4.91 from 10 votes
This classic sweet and tangy homemade Creamy Coleslaw Recipe is perfect for piling onto pulled pork sandwiches or serving as a side with dinner.
Step-by-step photos can be seen below the recipe card.
Author: Beth Moncel
coleslaw in a bowl
Servings 8 (½ cup each)
Prep 15 minutes
Total 15 minutes

Ingredients

Dressing

  • cup mayonnaise ($0.53)
  • 1 Tbsp honey ($0.12)
  • 2 tsp Dijon mustard ($0.04)
  • 2 tsp red wine vinegar (or apple cider vinegar, $0.03)
  • ½ tsp salt ($0.01)
  • ¼ tsp black pepper (freshly cracked, $0.03)

Vegetables

  • ½ head green cabbage (about 12 oz., $1.59*)
  • 1 large carrot (about 4 oz., $0.22)
  • 6 green onions (half a bunch, $0.53)

Video

Instructions 

  • Gather your ingredients.
  • Finely shred the cabbage and carrot, then slice the green onions. Try to keep the cabbage and carrot thin and even. You can use a knife, box grater, or mandoline slicer to do this.**
  • In a small bowl, combine the ingredients for the dressing (mayonnaise, honey, Dijon, red wine vinegar, salt, and pepper).
  • Add the shredded cabbage, carrot, and green onions to a large bowl, then pour the dressing over top. Stir until the cabbage is evenly coated in dressing. Serve immediately or cover and chill until ready to serve.

See how we calculate recipe costs here.


Notes

*I updated this recipe to use fresh green cabbage and carrot as a cheaper and fresher option, but you can still use one 16-oz bag of pre-shredded coleslaw mix if preferred! The fresh vegetables are measured to match one full bag of slaw mix, so either option works with the same amount of dressing.
**Slice the cabbage as thinly as you can and shred the carrot on the large holes of a box grater. You can also use a mandoline slicer. Thin cabbage shreds soften just enough once they hit the dressing, while the carrot adds sweetness, color, and a little extra crunch. The green onions also bring a mild savory flavor that keeps the slaw from tasting flat. See the step-by-step photos below for a visual reference!
Make Ahead: You can serve this slaw right away if you like it extra crunchy, or let it chill for at least 60 minutes if you prefer a softer, more blended texture. If you’re making it ahead for a cookout or meal prep and want to keep it crunchy, I recommend storing the dressing and vegetables separately until closer to serving.
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!

Nutrition Information

Serving: 0.5cupCalories: 157kcal (8%)Carbohydrates: 7g (2%)Protein: 1g (2%)Fat: 14g (22%)Sodium: 296mg (13%)Fiber: 2g (8%)
The nutrition data is automatically calculated using all ingredients listed on the recipe card, including any listed as optional. Percentages are of daily value.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!

How to Make Classic Creamy Coleslaw Step-by-Step Photos

The ingredients for creamy coleslaw.

Gather all of your ingredients.

A bagged coleslaw mix.

As an optional shortcut, you can swap the ½ head green cabbage and 1 large carrot for one 16-oz bag of pre-shredded coleslaw mix. The bagged mix is usually a little more expensive than shredding the vegetables yourself, but it’s a great option when you need this dish on the table fast.

Shredded cabbage, carrots, and sliced green onions on a cutting board.

Prep the veggies: Finely shred ½ head green cabbage and 1 large carrot, then slice 6 green onions. Try to keep the cabbage and carrot thin and fairly even so the dressing coats everything nicely and the slaw has a crisp, easy-to-eat texture.

A hand using a mandoline slicer to slice green cabbage.

A mandoline slicer makes shredding the cabbage and carrot quick and easy, but a sharp knife works too. Slice the cabbage into thin ribbons, then run your knife through any extra-long pieces so the slaw is easier to scoop, toss, and pile onto sandwiches. You can also use a box grater or a shredder attachment on a food processor.

The ingredients to make creamy coleslaw dressing in a bowl.

Make the dressing: Add ⅔ cup mayonnaise, 1 Tbsp honey, 2 tsp Dijon mustard, 2 tsp red wine vinegar (or apple cider vinegar), ½ tsp salt, and a few cracks of black pepper (about ¼ tsp) to a small bowl. Whisk until the dressing is smooth, creamy, and loose enough to drizzle from the spoon.

Shredded cabbage and carrot and sliced green onions in a bowl.

Assemble: Add all the prepped veggies to a bowl. Use a bigger bowl than you think you need so there’s plenty of room to toss without cabbage flying everywhere. The vegetables should look fresh, crisp, and colorful before the dressing goes in.

Coleslaw dressing being poured into the salad mix for coleslaw.

Pour the dressing over the vegetables: Start tossing from the bottom of the bowl so the dressing gets distributed evenly. Keep mixing until the cabbage looks lightly glossy and every shred has a thin coating of dressing.

Enjoy it right away if you like your coleslaw extra crunchy and fresh (I do!). For a softer slaw, cover and chill it for at least 60 minutes before serving. Give it one more stir before serving, then taste and adjust with a pinch of salt, a little extra pepper, or a tiny splash of vinegar if needed.

Front view of a bbq chicken burger with coleslaw.

Then dig in (or put it on your sandwich or taco, stuff it into your wrap, or serve it on the side with your ribs)!

What Else Can I Add?

I don’t often stray too far from the classic cabbage, carrot, and creamy dressing combo, but when I do, it’s always delicious! Here are some fun add-in ideas to try (with some suggestions from our readers included!):

  • Celery seeds
  • Dried cranberries
  • Pomegranate seeds
  • Use a broccoli slaw mix instead of a cabbage-based one
  • Pickled red onions (drained well)
  • Chopped walnuts or almonds
  • Cooked macaroni (for a twist on classic macaroni salad)

Serving Suggestions

This creamy coleslaw makes about 8 servings (roughly ½ cup each) and is very easy to double or halve, depending on how much you need. It’s one of those budget-friendly sides that can stretch across a few meals because it works as a topping for sandwiches and tacos, or as a simple side dish for anything BBQ, smoky, spicy, or saucy.

One of the first recipes I paired it with was my BBQ bean sliders, and it’s still a favorite of mine for summer because the slaw adds crunch to all that sweet, smoky sauce. I’d also pile it onto slow cooker BBQ chicken sandwiches, where the creamy dressing and crisp cabbage make the saucy chicken taste even better. For tacos, try it with my blackened shrimp tacos or pile it onto chili rubbed pulled pork tacos for a creamy contrast to the spices. And if you’re serving something extra spicy, like Nashville hot chicken, this slaw is exactly the cool side I want on the plate.

Front view of creamy coleslaw on a pork taco.

Storage Instructions

Part of what makes cabbage so crunchy is that it contains a lot of water. Over time, the salt in the dressing pulls the water out of the cabbage, leaving water in the bottom of your bowl and your cabbage a little less crisp. The only way to prevent this from happening is to store your dressing separately from the shredded vegetables. So, if you don’t plan to eat the whole batch right away and want to keep it crunchy, make sure you only add dressing to the portion you plan to eat.

However, if you don’t mind a thinner dressing or softer texture, you can store this homemade coleslaw in an airtight container in the fridge for up to 3 days.

Room Temperature

Per USDA guidance, don’t leave this dish at room temperature for more than 2 hours, or more than 1 hour if it’s 90°F or hotter. Keep it chilled until serving and refrigerate leftovers promptly.

Freezing

I don’t recommend freezing this creamy coleslaw. The cabbage and carrots will soften and seep water once thawed. The mayo-based dressing can also separate and turn watery, so this recipe is best enjoyed fresh from the fridge.

Try These Easy Cabbage Recipes Next:

  • Fried Cabbage turns half a head of cabbage into a smoky, buttery Southern side with crispy bacon tucked all through it. 
  • I’d make Grilled Cabbage for the crispy Parmesan crust alone, but the sweet-smoky cabbage makes it even better.
  • These Cabbage Steaks only need about 5 minutes of prep before the oven and skillet do the heavy lifting!
Share this recipe

Posted in: , , , , , , , , , , ,

4.91 from 10 votes
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

31 Comments
Newest
Oldest Most Voted
Marianne
06.04.26 10:16 pm

Loved this coleslaw recipe!

LBS
04.01.26 11:17 am

I never knew it was this easy to make delicious coleslaw. This recipe took me 2 minutes to make and tastes fantastic! I am using it top top slow cooker buffalo chicken sliders. They are perfect together. Thak you Beth!

Nancy
10.04.25 1:40 pm

Made this recipe today and it is so easy, and so very delicious! I doubled mine as I have a large amount of coleslaw. Thank you for sharing this

Sharon
07.04.25 9:02 am

You rekindled my love of coleslaw. It’s now a staple. I love to put peanuts in mine.

June
02.27.24 3:40 pm

Love the dressing mix. I make a double batch and cut up my own cabbage using both green and purple, julienne a few carrots and apples and toss everything together. Today I added walnuts and dried cranberries. When pomegranates are in season I add the arils as well. So delicious.

Ella
07.23.23 5:43 pm

This recipe is good! Our family likes a little more dressing so I usually make 1.5-2x the dressing and I sometimes add a splash of buttermilk if I have it.

I’ve also subbed in white vinegar and/or plain sugar if I’m out of red wine vinegar or honey. It’s good with these alterations as well.

Shelby
06.24.23 11:06 am

Super easy and tasty.

Cathy
06.16.23 4:36 pm

This is my go-to recipe for coleslaw. It’s very easy to make and I get a lot of compliments on the taste. I don’t eat coleslaw, but everyone else who does loves this recipe.

Lauren
10.16.22 4:35 pm

Great coleslaw dressing! Not as sugar-sweet as some store-bought dressings. I used bagged broccoli slaw in lieu of cabbage for something that would keep in the fridge for a few days without wilting. Plan to eat with pulled pork sandwiches.

Claudia Haviland
04.09.22 6:52 am

Coleslaw is such a frugal and versatile dish. Thanks for posting your recipe.

cakestuff13
01.22.22 11:24 pm

can you make this and freeze it?  how long does it last in fridge?

Kea
01.02.21 2:54 am

Can I store this in a refrigerator?

Selkielass
09.27.20 8:38 pm

Added dates…..oh my!

Antje
01.27.20 2:23 pm

Thanks for this wonderful site. I have tried a few things and everything has been good. I love that you keep the number of ingredients manageable, and the budget aspect.

sue
01.26.20 4:19 pm

Can you give me an estimate of how many cups of chopped cabbage and shredded carrot this would take? I buy cabbage and  carrots whole, as I cook with them a lot. It seems like a half bag of 14 oz, is only a scant cup of slaw. Is this right? I’m wondering if weight of ounces might not directly translate to cups (liquid) and the recipe would take more in cups? Thanks in advance. Just wanting a guesstimate, if possible.

Kelly - Budget Bytes
01.27.20 11:13 am
Reply to  sue

Yes as it shows above, this recipe only makes 4 – 1/2 cup servings of the coleslaw. As for rough amounts of raw veggies, I’d say about 1 cup of each would be fine.

carl
12.29.20 11:02 am
Reply to  sue

14 0z bag of coleslaw mix is about 8 cups so 3 1/2-4 cups total.