Combine all the vinaigrette ingredients in a bowl except the olive oil, stir to combine. Add the olive oil to the bowl in a steady stream while whisking.
For the salad
Arrange greens on salad plates, top with sliced apples, cheese and walnuts. Drizzle vinaigrette over the salad. Serve. Refrigerate any left over dressing covered in the refrigerator.