I think this salad is delicious to eat right away! However, it is also good if you allow it to sit in the fridge for a couple hours before serving.