Yes, if you keep it in the fridge, shepherd's pie keeps well for up to 3 days. Just reheat it until piping hot all the way through and serve.