It can be made ahead of time, just if you do that and refrigerate (up to 3 days) you'll have to increase your baking time a bit, as your stuff will be super cold from the fridge. My parents have made it and frozen it with success, I've never tried. I don't have success freezing potato items.