Erin’s Recipe Rundown

Texture: Creamy and refreshingly crisp.

Taste: Tangy-sweet perfection.

Ease: Super simple to throw together!

Top Tips: Let the coleslaw sit for 20 minutes to 1 hour before serving for the best taste and texture. Any longer and the coleslaw may get watery.

Would I make these again? Definitely! This is my go-to recipe for coleslaw. I’ve made it dozens of times and it’s as good as the best restaurant coleslaws I’ve had.

xoxo erin

bowl of coleslaw with two spoons.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Naturally dairy-free, this recipe makes it so EASY to create restaurant-quality coleslaw at home.

It’s perfect as a side dish, but also works as a delicious topping for your favorite BBQ pulled pork or tacos. It’s such a crowd-pleaser and no one will guess it’s dairy-free!

Ingredients You’ll Need

Here are a few notes on some of the key ingredients to make this dairy-free coleslaw. Jump to the recipe below for the exact measurements.

coleslaw ingredients pre-measured and labeled.
  • Green cabbage: The cabbage gives the coleslaw its classic crunch and color. I usually buy pre-shredded cabbage from the grocery store.
  • Minced onion: I like to chop the onion small so you get that nice onion flavor, but no big chunks.
  • Shredded carrot: You can grate carrots yourself or buy pre-shredded carrots.
dressing ingredients pre-measured and labeled.
  • Mayonnaise: Pick a mayonnaise with your favorite flavor! Mayo is naturally dairy-free, but if you need egg-free too, you can use a vegan mayo in this coleslaw. Check out this article on does mayo have dairy?
  • Apple cider vinegar/lemon juice: These two ingredients add acidity and thin out the mayo to the get the ideal dressing consistency.
  • Sugar: Coleslaw needs a nice balance between tangy and sweet. I like to use granulated sugar, but if you want to avoid refined sugar, you can use honey as a natural sweetener.

How to Make Dairy-Free Coleslaw

Here’s an overview of how to make this dairy-free coleslaw. You can jump to the recipe for the full instructions!

step 1 mix vegetables and step 2 whish together dressing ingredients.
  • Prep vegetables: You can buy pre-shredded cabbage and carrots or shred it yourself. Mince onions so that they blend and enhance rather than take over.
  • Combine: Throw all the veggies in a bowl and mix them together.
  • Make the dressing: Add all dressing ingredients to a separate bowl. Whisk until smooth.
step 3 combine dressing and coleslaw and step 4 let it sit before serving.
  • Toss together: Pour the dressing into the coleslaw bowl. Toss until coated well.
  • Let it sit: To get the best taste and texture, let it sit 20 minutes to an hour before serving. Enjoy!

Storage Instructions

Make-ahead: I recommend serving this coleslaw 20 minutes to 1 hour after combining the dressing with the coleslaw mix. To make in advance, you can mix together the dressing and the vegetables and store them separately, then mix before serving.

To Store: This coleslaw is best served the day it’s made. Refrigerate leftover coleslaw in an airtight container.

Does coleslaw contain dairy?

Sometimes creamy coleslaw recipes contain dairy, usually from milk or buttermilk. This recipe achieves creamy deliciousness without any milk. It’s 100% dairy-free!

Can this dairy-free coleslaw be made egg-free or vegan?

Yes! Mayonnaise is naturally dairy-free, just not egg-free. Use a vegan mayo to make this recipe both egg-free and vegan.

dairy-free coleslaw in a bowl.
coleslaw in white bowl with a spoon.
5 from 27 votes

Dairy-Free Coleslaw (Favorite Classic!)

Prep Time 20 minutes
Total Time 20 minutes
Servings 4 servings
Creamy, crisp coleslaw that's dairy-free too! This recipe rivals any restaurant coleslaw.
Take it as a side dish to any cook out or top your tacos with this coleslaw — it's just what your next meal needs!
Save this recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Ingredients

For the Coleslaw:

  • 10 oz shredded green cabbage
  • 1 tablespoon minced red onion
  • 1/2 cup shredded carrot

For the Dressing:

  • 1/4 cup mayonnaise
  • 1 tablespoon lemon juice
  • 1 tablespoon apple cider vinegar
  • 2 teaspoons granulated sugar
  • 1/2 teaspoon pepper
  • 1/2 teaspoon kosher salt

Instructions 

  • Prep vegetables and mix together in a bowl.
  • Whisk dressing ingredients together in a small bowl until smooth.
  • Pour the dressing over the coleslaw and toss until fully coated.
  • Let sit for 20 minutes, or up to an hour, before serving. Enjoy!

Notes

Egg-free/vegan: Use a vegan brand of mayo to eliminate egg and make the coleslaw fully vegan.
Refined sugar-free: Honey can be used as a natural sweetener in place of the sugar.
Make-ahead: I recommend serving this coleslaw 20 minutes to 1 hour after combining the dressing with the coleslaw mix. If making further in advance, wait to combine.
To Store: This coleslaw is best served the day it’s made. Refrigerate leftover coleslaw in an airtight container.
Let Sit: This coleslaw is best if you mix it together and let it sit for 20 minutes to 1 hour (but no longer than that!) before serving. 

Nutrition

Calories: 130kcal | Carbohydrates: 8g | Protein: 1g | Fat: 10g | Saturated Fat: 1g | Cholesterol: 5mg | Sodium: 403mg | Potassium: 171mg | Fiber: 2g | Sugar: 5g | Vitamin A: 2745IU | Vitamin C: 28.3mg | Calcium: 34mg | Iron: 0.4mg

This post may contain affiliate links. Please read our disclosure policy.

Categories: , , , , , , ,

Hi, I'm Erin!

BS Food Science,

MS Nutrition

I believe you can make amazing, gluten-free food with everyday ingredients that everyone will enjoy. I'm here to share my tried-and-true recipes with you!

You may also like

Comments

  1. I don’t have a scale. I’ll bet few kitchens do. How many cups is 10 oz of shredded cabbage? Also, would be helpful if you quantified the size of “a serving”. Thanks!

    1. Hi Elizabeth, a 10 oz bag of pre-shredded green cabbage should be available as a standard size in most grocery stores. You’re always welcome to shred cabbage fresh, but it’s not required for this recipe to work well! This slaw will make about 4 side dish-sized servings (roughly 3/4 – 1 cup per serving). We hope you enjoy the recipe!

  2. 5 stars
    Erin,
    Thank you for making more dairy and gluten free recipes! It is a huge help to our family. This is delicious! Your site is my favorite because I know all your recipes will be yummy!
    Gabby

  3. If you are using mayo how is it dairy free? I have a granddaughter that cannot have any type of dairy and I’m looking for cauliflower I can make for her without dairy

    1. Mayo is actually dairy-free! It’s just not egg-free. If you need an egg-free option you can use a vegan mayo.

  4. I was wondering if you can use white vinegar as a substitute. I am looking for dairy, milk free and low sodium and low potassium recipes.
    No red meat, no dairy, no milk, low sugar, no sodium, no nuts

    I am on a cardiac and kidney diet, as I have CHF and Level 5 Kidney Disease.

      1. Yay! We’re so glad you enjoyed the recipe, Annie! It’s good to know the plant-based mayo worked well for you too. Thank you for sharing!

  5. 5 stars
    Love this dressing! Used a shedded bagged cold slaw as well, and added the dressing. I’m dairy gluten and soy free and am always happy to find easy tasty recipes I can enjoy!

  6. 5 stars
    Thanks for the gf, df recipe. 🙂 I used the shredded bagged coleslaw and added your suggestion of wet ingredients. It was great!

      1. 5 stars
        I love this recipe, too! I made it with avocado oil mayo (Chosen Foods brand) and was afraid it was a little too runny, so I added some Greek yogurt to thicken it up since I don’t like things too mayo-ey tasting. I added a little more sugar since I’m not crazy about the taste of avocado oil mayo and that did the trick. It was even better the next day. I will make it the night before, the next time I make it. Cabbage didn’t even get soggy:) Thanks for this recipe!!!

        1. Hi Tracy, we’re so glad you loved the coleslaw! It’s good to know those substitutions worked well for you too. Thank you for sharing!

5 from 27 votes (14 ratings without comment)

Leave a Reply

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

Recipe Rating