In a medium bowl whisk together all ingredients except the cabbage and carrot mix and apple.
Add cabbage and carrot mix and apple to a large bowl, pour mayonnaise mixture over.
Stir to coat.
Refrigerate for 30-45 minutes before serving to allow flavors to blend together.
Leftovers can be refrigerated, covered for up to two days.