Yes, you can make it several hours before you need to serve it, just cover and chill it. But I recommend adding the diced apple and banana right before serving. You don't want brown fruit in your salad.