Easy Coleslaw Recipe

This easy coleslaw salad recipe combines fresh vegetables with a homemade dressing. Make it today for a healthy side dish or to take to a potluck!

Homemade coleslaw is an easy way to get your daily servings of vegetables year-round. It’s light, refreshing, and can be served alongside a variety of meals.

Plus, the longer this salad sits, the better the flavors get. That makes it a great make-ahead dish for barbecues or meal prep.

If you like this coleslaw recipe, try my Super Easy Brocolli Kale Slaw, Quick Easy Cabbage Salad and Chicken Cabbage Salad. It’s a healthier version of a classic broccoli slaw, and it’s Whole30 and sugar-free.

Overhead photo of cabbage coleslaw

How to slice cabbage for coleslaw

First, remove any tough or damaged outer leaves. Then, rinse and dry the cabbage or use a salad spinner after it’s been sliced.

Slicing by hand:

  1. Use a sharp knife to cut the cabbage in half through the stem, then again to make quarters.
  2. Hold the bottom of each quarter against a cutting board and cut at an angle to remove the stem.
  3. Lay one quarter on its side and slice across it widthwise to make thin shreds. For longer pieces, cut lengthwise.
  4. Repeat with each quarter until the whole cabbage has been sliced.

Using a mandolin:

  1. Cut the cabbage into quarters and remove the stem as instructed above.
  2. Adjust the blade on the mandolin to the correct thickness, then run the cabbage over the blade with one of the flat sides facing down.
  3. Continue with the remaining quarters. Be careful not to cut your fingers as you get to the end of the wedge, and you may need to finish those with a knife.

Got extra shredded vegetables for coleslaw? Use it in this Low-Carb Salmon Burgers with Avocado Coleslaw.

shredded vegetables and a spoon in a bowl sitting on a white towel

How to make this easy coleslaw salad recipe

Simply slice and shred the vegetables, then toss with a creamy homemade dressing. It only takes about 15 minutes!


Homemade dressing

  • Mayonaisse, preferably homemade
  • Apple cider vinegar
  • Honey
  • Salt and pepper

clear bowl of coleslaw salad with dressing

Mix the dressing

Combine all of the dressing ingredients in a mason jar and shake well to combine.

You can also whisk everything together in a bowl if that’s easier.

Prep the vegetables

Slice the cabbage and green onions, then peel and shred the carrot.

Add the cabbage and carrots to a large bowl and mix until well combined.

Finish and serve

Then, pour the dressing over the bowl and toss to coat. Top with green onions.

You can serve it immediately, but it’s best if you let it sit in the refrigerator for at least 30 minutes. This way the vegetables can soak in the dressing and all of the flavors will combine.

Recipe notes

  • Cabbage substitute – If you can’t find white cabbage, regular green cabbage will work as well.
  • Storage – Keep covered in the refrigerator and use within 3-5 days.
  • More texture – Try adding slivered almonds, chopped apple, and raisins or other dried fruit.
  • Add protein – Mix in some shredded chicken or grilled shrimp to turn this into a full meal.

More Cabbage Recipes:

A bowl of food on a plate, with Coleslaw

Easy Coleslaw Salad

This easy coleslaw salad recipe combines fresh vegetables with a homemade dressing. Make it today for a healthy side dish or to take to a potluck!
5 from 1 vote


For the Salad

  • 4 cups white cabbage - thinly sliced
  • 3 cups red cabbage - thinly sliced
  • 1 big carrot - peeled and shredded
  • 2 green onions - root end removed and sliced thin

For the Dressing



  • Combine all the ingredients for the dressing in a mason jar. Close with the lid and shake well.


  • Place all white cabbage, red cabbage and carrot in a large bowl and mix well.
  • Pour the dressing and mix well to evenly coat everything.
  • Top the salad with chopped green onions.
  • Serve immediately or place it in the fridge for about 30 minutes before serving. Enjoy!
Serving: 1/6, Calories: 232kcal, Carbohydrates: 7g, Protein: 2g, Fat: 22g, Saturated Fat: 3g, Polyunsaturated Fat: 13g, Monounsaturated Fat: 5g, Cholesterol: 12mg, Sodium: 200mg, Potassium: 207mg, Fiber: 2g, Sugar: 5g

If you make this recipe, follow @primaverakitchen on Instagram, snap a photo and hashtag it #primaverakitchen. I'd love to see what you're making!

This post contains affiliate links. For more information, please visit my disclosure page here.

Overhead photo of cabbage coleslaw