Whisk together first 5 ingredients. Gradually add oil in a slow, steady stream, whisking constantly until blended. Stir together coleslaw mix and next 4 ingredients in a large bowl; add vinegar mixture, tossing to coat.
Recipe by In Good Taste at https://ingoodtaste.kitchen/cranberry-almond-coleslaw/