In a small bowl, whisk together mayonnaise, honey, lemon juice, vinegar, salt pepper until the mixture is combined and there are no lumps.
Add celery seeds and whisk to combine.
Place half of the coleslaw mixture in a large mixing bowl.
Pour half of the dressing over the coleslaw in the bowl.
Add the rest of the coleslaw mixture and pour the rest of the dressing over it.
Stir until combined.
Transfer to a serving dish, cover with a lid or plastic wrap and chill for at least 1 hour.
Stir, then garnish with salt, pepper, extra celery seeds, chopped onion, etc.
Mayonnaise. There really isn't a substitute for mayonnaise in this coleslaw recipe. You can use light mayo or homemade mayonnaise. You can also use miracle whip but it will make the coleslaw significantly sweeter.
Honey. granulated white sugar or maple syrup can be used in place of honey.
Apple Cider Vinegar. Distilled white vinegar is a great substitute for apple cider vinegar.
Lemon Juice. I don't recommend making a substitution for the lemon juice.
Celery Seeds. I love the authentic flavor celery seeds impart in the coleslaw recipe. However if you'd prefer you can very finely chop celery and add it to the mix for a similar flavor, and a little more crunch.
To make your own coleslaw mix
Finely chop 1 medium head of green cabbage (6 cups), half a head of purple cabbage (1 cup), and use 1 cup shredded carrots.