Homemade Coleslaw is the perfect side dish for any meal, from barbecues and picnics to weeknight dinners. Crisp cabbage and carrots are coated in a tangy, creamy dressing that balances sweetness and acidity. Making it at home ensures fresh, crunchy vegetables and a flavor that store-bought versions can’t match.
Why You’ll Love This Recipe
- Crisp, fresh vegetables with creamy dressing
- Simple ingredients you likely already have
- Pork-free and alcohol-free
- Easy to prepare ahead of time
- Perfect for picnics, BBQs, and family dinners
Ingredients

- 4 cups green cabbage, shredded
- 1 cup purple cabbage, shredded
- 1 cup carrots, shredded
- ½ cup mayonnaise
- 2 tablespoons apple cider vinegar
- 1 tablespoon Dijon mustard
- 1 tablespoon honey or sugar
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon celery seed (optional)
Step-by-Step Instructions

- In a large bowl, combine green cabbage, purple cabbage, and carrots.
- In a small bowl, whisk together mayonnaise, apple cider vinegar, Dijon mustard, honey, salt, pepper, and celery seed if using.
- Pour the dressing over the shredded vegetables.
- Toss until the vegetables are evenly coated in the dressing.
- Cover and refrigerate for at least 30 minutes to allow flavors to meld.
- Taste and adjust seasoning if needed before serving.
- Serve chilled as a side dish with sandwiches, fried foods, or grilled meats.
Tips & Variations
- Use a mandoline slicer for evenly shredded vegetables
- Substitute Greek yogurt for some or all of the mayonnaise for a lighter version
- Add thinly sliced red onion or bell pepper for extra color
- For extra tang, add a squeeze of fresh lemon juice
- Make ahead and refrigerate to enhance flavors
Storage & Freezer Instructions
- Store in an airtight container in the refrigerator for up to 3 days
- Stir well before serving if separated
- Not recommended to freeze coleslaw as the vegetables may become watery
Serving & Pairing Ideas

- Perfect alongside homemade chicken nuggets or fried chicken
- Serve as a topping for tacos or wraps
- Add extra fresh herbs for garnish
Frequently Asked Questions
How long can homemade coleslaw stay fresh?
Stored properly in the fridge, coleslaw stays fresh for up to 3 days. Best served chilled.
Can I make coleslaw without mayonnaise?
Yes, you can substitute Greek yogurt or a vinaigrette for a lighter, tangier version.
Should I shred the cabbage finely or coarsely?
Finely shredded cabbage absorbs the dressing better and has a more tender texture, but coarser shreds add crunch.
Can I add other vegetables to coleslaw?
Absolutely! Red bell peppers, thinly sliced onion, or even broccoli slaw mix work well for added flavor and color.
Ready to Make It?
Homemade Coleslaw is crisp, creamy, and refreshing, making it the perfect side for summer meals, family dinners, or any dish that needs a cool, tangy accompaniment. Quick to prepare and loved by all ages, it’s a must-have for your recipe collection.
You Might Also Like
- Homemade Chicken Nuggets – Crispy and juicy nuggets made from scratch.
- Cheddar Bay Biscuit Seafood Pot Pie – Comfort food with creamy filling and biscuit topping.
- Classic Sweet Cream Scones – Fluffy, buttery scones perfect with tea or coffee.
- Everything Bagel Casserole – Savory breakfast casserole with flavorful toppings.
Homemade Coleslaw
- Total Time: 15
- Yield: 6 1x
Description
Crisp, creamy homemade coleslaw with fresh cabbage and carrots. Pork-free, refreshing, and easy to prepare.
Ingredients
4 cups green cabbage, shredded
1 cup purple cabbage, shredded
1 cup carrots, shredded
½ cup mayonnaise
2 tablespoons apple cider vinegar
1 tablespoon Dijon mustard
1 tablespoon honey
½ teaspoon salt
¼ teaspoon black pepper
¼ teaspoon celery seed (optional)
Instructions
1. Combine cabbage and carrots in a large bowl.
2. Whisk together mayonnaise, vinegar, mustard, honey, salt, pepper, and celery seed.
3. Pour dressing over vegetables.
4. Toss to coat evenly.
5. Cover and refrigerate for at least 30 minutes.
6. Taste and adjust seasoning before serving.
7. Serve chilled.
Notes
Use a mandoline for uniform shredding.
Substitute Greek yogurt for a lighter version.
- Prep Time: 15
- Category: Side Dish
- Method: No-Cook
- Cuisine: American
Nutrition
- Serving Size: 1
- Calories: 110
- Sugar: 6
- Sodium: 180
- Fat: 7
- Saturated Fat: 1
- Unsaturated Fat: 5
- Trans Fat: 0
- Carbohydrates: 12
- Fiber: 3
- Protein: 1
- Cholesterol: 5