You can freeze this salad and all its ingredients. Make sure to freeze it before you have dressed for best results. I'd suggest not adding the basil until defrosted either. However, for best results, eat this fresh. The pasta might lose some of the texture and it just won't be quite as good. Since it only takes 15 minutes to make I'd recommend making it up to 3 days ahead and storing in the fridge.