Yes, this will freeze fine. I would personally only use freezing for leftovers though. I expect it may take nearly as long to reheat this entire casserole as it would to simply cook a fresh one.