Yes, absolutely. Shepherd's pie can be made ahead of time and this recipe also freezes really well. I like to freeze it in individual portions so that I can just reheat it and have a quick and easy lunch.