This creamy and crunchy coleslaw blends shredded green and red cabbage with fresh carrots in a tangy, slightly sweet dressing. Perfect as a side for barbecues, sandwiches, or tacos, this easy coleslaw recipe comes together in just 15 minutes and tastes best after chilling.
Shred the green cabbage, red cabbage, and carrots using a sharp knife, box grater, or food processor.
In a large mixing bowl, combine the shredded green cabbage, red cabbage, carrots, and red onion if using. Toss gently to mix.
In a small bowl, whisk together mayonnaise, apple cider vinegar, Dijon mustard, honey, celery seed, salt, and black pepper until smooth and well combined.
Pour the dressing over the vegetable mixture and toss well to coat every strand evenly.
Cover and refrigerate the coleslaw for at least 30 minutes to let the flavors meld and the cabbage soften slightly while remaining crunchy.
Before serving, give the coleslaw a final toss and adjust seasoning if needed. Serve chilled as a refreshing side dish or a topping for sandwiches and tacos.