Add the mayonnaise, dijon mustard, cider vinegar, milk, sugar, celery, seed, salt, and pepper to a small bowl and whisk until smooth.
Add the shredded cabbage, carrot, and onion to a large mixing bowl. Pour around ⅔ of the dressing over top and stir to combine. Add more dressing as needed until the slaw is well coated.