Dressing: In a medium bowl, whisk dressing ingredients and season to taste with salt and pepper, then whisk until completely smooth. Refrigerate until ready to use.
Slaw: Thinly slice cabbage to make 7 packed cups (see note 1). Cut apples into matchsticks, about 3-¼ cups (see note 2). Thinly slice celery and green onions. Combine all in a large bowl with almonds and cranberries.
Serve: Pour dressing over cabbage mixture and toss well. Refrigerate for 15-20 minutes to soften, then toss again, adjust seasoning as needed, and serve. Toss well occasionally during serving.
