Trim and shave Brussels sprouts using a knife, mandoline, or food processor.
In a large bowl, combine shaved sprouts, apple slices, parmesan, almonds, and cranberries (if using).
Whisk together dressing ingredients until smooth and emulsified.
Pour dressing over salad and toss gently to combine.
Serve immediately or refrigerate up to 4 hours before serving.