Yes! You can make this salad up to a day in advance. However, wait to put up the apple until right before you serve it. This will avoid the apple browning.