Coleslaw with purple cabbage and carrots
The crunch of fresh cabbage, mingling with just the right amount of creamy dressing, is a symphony of flavors and textures that can elevate any meal. Coleslaw is not just a side dish; it’s a get-together companion, a barbecues’ best friend, and an essential on your dinner table. This homemade coleslaw stands tall against any store-bought version, promising freshness and a personal touch that makes it truly special.

What makes this Homemade Coleslaw Recipe extraordinary is its simplicity. Using everyday ingredients, you can whip up a vibrant dish in 30 minutes that serves up to 10 people. It’s budget-friendly, utilizing pantry staples, and quite flexible with substitutions for dietary needs. Whether you’re prepping for a picnic, a family dinner, or just craving something crunchy, this coleslaw will fit right in. Give it a try, and I bet you’ll find it becomes a staple in your culinary repertoire.
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: You can pull this together in just about 30 minutes, making it perfect for busy weeknights.
- Irresistible Flavor: The mix of tangy dressing and crunchy veggies creates an unforgettable taste experience.
- Eye-Catching Appeal: The vibrant colors of green cabbage, purple cabbage, and orange carrots make this dish as beautiful as it is delicious.
- Flexible Serving: Enjoy it as a side for barbecues, potlucks, or picnics—it’s versatile for any occasion.
- Diet-Friendly Options: Easily adaptable for gluten-free or vegan diets, ensuring everyone can enjoy a bowl.

Ingredients You’ll Need
- 4 cups green cabbage, finely shredded: This serves as the crispy base. You can substitute with napa cabbage for a slightly softer texture.
- 3 cups purple cabbage, finely shredded: This adds vibrant color and extra crunch. If you can’t find purple cabbage, you can double the green variety or mix in some kale.
- 2 cups carrots, finely shredded: Sweet and crunchy, these add a lovely contrast. Pre-packaged shredded carrots work in a pinch.
- 1 cup mayonnaise: The creamy element that binds everything together. You can swap it with Greek yogurt for a healthier twist.
- 2 tablespoons apple cider vinegar: This adds tangy brightness to the dressing. White vinegar or lemon juice can also be used.
- 2 tablespoons Dijon mustard: This gives a delightful kick. Yellow mustard will work fine if you don’t have Dijon.
- 2 teaspoons white sugar: Balances out the acidity. Honey or agave syrup are great alternatives.
- 1/2 teaspoon celery seeds: These tiny seeds bring a subtle flavor reminiscent of classic coleslaw. If unavailable, omit or use caraway seeds.
- Salt and pepper to taste: Essential for seasoning and enhancing all the flavors.
How to Make Coleslaw
- Prepare the Cabbage: Cut the green and purple cabbage through the core into quarters. Remove the core and discard it.
- Shred the Cabbage: Use a mandoline or a grater to finely shred the cabbage. Place the shredded cabbage in a very large bowl.
- Add Carrots: Toss in the shredded carrots to the same bowl with cabbage and mix to combine.
- Make the Dressing: In a medium bowl, combine 1 cup mayonnaise, 2 tablespoons apple cider vinegar, 2 tablespoons Dijon mustard, 2 teaspoons white sugar, and 1/2 teaspoon celery seeds. Stir well. Taste and adjust for salt, pepper, sweetness, and acidity based on your preferences.
- Combine Ingredients: Pour more than half of the dressing over the cabbage and carrots, mixing well. For a creamier coleslaw, add the remaining dressing and mix thoroughly.
- Chill or Serve Immediately: You can serve right away, or refrigerate for about an hour. This allows the flavors to meld and the cabbage to soften slightly.
Storing & Reheating
To keep your coleslaw fresh, store it in an airtight container in the refrigerator for up to 3 days. The flavors deepen over time, so it can be even better a day later! For longer preservation, freezing isn’t recommended due to texture changes. Reheat leftover coleslaw gently in the microwave, but keep in mind the crunchy texture will soften. A splash of apple cider vinegar can help refresh the flavors!

Chef’s Helpful Tips
- Make sure your cabbage is very fresh for the best crunch; wilted cabbage can lead to a soggy slaw.
- If you like a bit of heat, add a pinch of cayenne pepper or some chopped jalapeños to the dressing.
- Prepare your coleslaw a few hours ahead to let the flavors meld and improve.
- For added crunch, consider throwing in some sunflower seeds or chopped nuts for a delightful texture.
- If you want to adjust the creaminess, start with less dressing and add gradually until you reach your desired consistency.
The beauty of coleslaw lies in its versatility. You can stick to the classic version, or feel free to add your personal touch by including apple slices, raisins, or even slices of pineapple for a tropical twist. It’s a great way to use seasonal produce, too!
Recipe FAQs
Can I make coleslaw ahead of time?
How long does coleslaw last in the fridge?
Is coleslaw gluten-free?
Can I make a vegan version of coleslaw?
More Dinner Recipes
👉 If you make my Coleslaw with purple cabbage and carrots recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Coleslaw with purple cabbage and carrots
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour
- Yield: 10 servings 1x
- Category: Side Dish
- Method: No-Cook
- Cuisine: American
Description
This coleslaw combines crunchy green and purple cabbage with sweet shredded carrots, all tossed in a creamy dressing, making it ideal for barbecues and family gatherings.
Ingredients
- 4 cups green cabbage finely shredded
- 3 cups purple cabbage finely shredded
- 2 cups carrots finely shredded
- 1 cup mayonnaise
- 2 tablespoons apple cider vinegar
- 2 tablespoons dijon mustard
- 2 teaspoons white sugar
- 1/2 teaspoon celery seeds
- salt and pepper to taste
Instructions
- Cut the green and purple cabbage through the core into quarters and remove the core.
- Finely shred both types of cabbage using a mandoline or grater and place in a large bowl.
- Add the shredded carrots to the bowl with the cabbage and toss to combine.
Notes
Feel free to adjust the dressing ingredients to taste.
For added flavor, let the coleslaw sit in the fridge for an hour before serving.
Nutrition
- Serving Size: 1 cup
- Calories: 150
- Sugar: 3g
- Sodium: 250mg
- Fat: 10g
- Saturated Fat: 1.5g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 3g
- Protein: 2g
- Cholesterol: 5mg




