Yes! But a few things to keep in mind. You can mix up the dressing in advance (although you'll need to give another quick mix or shake before serving). But I would hold off on chopping the apples until right before as they will brown. I also wouldn't toss the salad together (especially the dressing) until right before serving. The greens will begin to wilt and get soggy once they are dressed.