Skip the store-bought tub and make the best homemade coleslaw instead. Crisp shredded cabbage is tossed in a creamy mayo and sour cream dressing for an easy side dish that’s perfect for BBQs, pulled pork, burgers, and weeknight dinners.

Growing up, I hated coleslaw. What kid didn’t? But back in my low-carb days, I started making this homemade coleslaw recipe, and it quickly became one of the most requested summer side dishes in my family. I don’t exclusively follow a low-carb diet anymore, but this classic, homemade coleslaw still hits every time. It’s creamy, crisp, simple, and classic – what’s not to love?
I love serving this homemade coleslaw alongside BBQ chicken drumsticks, pulled pork, and smoked ribs. It’s also delicious piled on top of a ground turkey sloppy joe.
ingredients to make coleslaw


This coleslaw is all about simple, classic ingredients with a creamy mayo-based dressing that takes it to the next level. I also love using a food processor to shred the cabbage and carrots for the freshest, crunchiest texture. It holds up beautifully for days in the fridge without going limp.
If you’re making this for a potluck and know it’ll be eaten the same day, a bag of pre-shredded coleslaw mix works just fine too.
- Cabbage: green cabbage + red cabbage for a classic base with a peppery bite.
- Carrots: adds natural sweetness, color, and extra crunch. You can also use about ⅓ cup of pre-shredded carrots if you’re keeping things quick and easy.
- Mayonnaise: the creamy base of the dressing. It coats the cabbage and brings everything together with that classic, rich coleslaw texture.
- Sour cream (or Greek yogurt for a lighter option): adds tang and lightens up the mayo just slightly. This combo gives the dressing a creamy-but-not-heavy balance with a little extra flavor depth.
- apple cider vinegar: brings brightness and acidity to cut through the creaminess and keep the slaw from feeling too heavy. It’s what gives the dressing that little “bite” that makes coleslaw so good.
- sweetener (about 1 teaspoon, optional): a small touch of sweetness helps balance the vinegar and tang. You can use monk fruit, sugar, honey, or skip it entirely depending on your preference.
- ground mustard powder, celery seed, and salt: These are the quiet little flavor builders. Ground mustard adds subtle depth, salt enhances everything, and celery seed is the real standout—it gives the dressing that classic coleslaw flavor you can’t quite place but always miss when it’s not there. I tested this with caraway seeds early on, but they were a bit overpowering. Celery seed is the perfect finishing touch.
how to make homemade coleslaw
If you want to make the best coleslaw that everyone will be asking the recipe for, I highly recommend using a food processor to shred the cabbage and carrots. It’s an extra dish to wash, but it’s quick, easy, and gives you that fresh, crisp texture that really sets homemade coleslaw apart. I like to shred all of the veggies right in the food processor bowl before tossing everything together with the creamy coleslaw dressing.
Food Processor Tip: Cut the cabbage into wedges that fit through the feed tube, then use the slicing disc attachment to quickly shred it into thin strips. Skip the standard S-blade that usually sits at the bottom of the bowl – you only need the slicing disc for this recipe.
If you’d prefer to slice by hand with a chef’s knife, this also works. I just prefer to use the food processor to keep prep simple and easy.







homemade coleslaw
Ingredients
- 2 cups green cabbage, shredded – about 1/2 head cabbage - or 1 16-ounce bag of coleslaw mix
- 2 cups red cabbage, shredded – about 1/2 head cabbage
- 1-2 large carrot, shredded - can also use 1/2 cup bagged shredded carrot
- ¾ cup mayonnaise
- ½ cup sour cream - or Greek yogurt
- 2 tbsp apple cider vinegar
- 1 teaspoon sweetener of choice, such as Monk Fruit, sugar, honey. etc - optional
- 1 teaspoon ground mustard powder
- 1 teaspoon celery seed
- 1 teaspoon salt
Instructions
- Using the slicing disc attachment, shred 4-cups of green or purple cabbage. Shred carrot next. Once done, transfer to a large bowl and toss cabbage and carrot together.
- In a small bowl, whisk together mayonnaise, sour cream, apple cider vinegar, sweetener, celery seed, mustard powder and salt.
- Pour dressing over cabbage. Mix until thoroughly combined.
- Refrigerate at least 30 minutes, up to 12 hours before serving for flavors to blend. The longer this chills, the better the texture and flavor.
Notes
Nutrition
This post may contain affiliate links. Purchasing through them help support this website. Please see the disclaimer here.








I love coleslaw!!! It is one thing that took me a while to really enjoy.
Yum!!! This sounds SO good! I adore coleslaw! <3
Thanks, Susannah! This coleslaw is my go-to summer side!
I’m not a fan of coleslaw but my sister loves it. I’m totally sending her this recipe she will love it. Have a great weekend.
I feel like every kid hated coleslaw growing up, but even my husband is now coming around to it! This recipe looks perfect. Have a great weekend!
Meg, Borrowed Heaven