Yes! It freezes very well. If you know you plan to freeze this before you make it, I suggest buying a disposable aluminum casserole pan. If you don't use one of those, make sure the pan you do use is freezer-safe. You can freeze it baked or unbaked. If you freeze it after baking, make sure to let it cool to room temperature before covering and freezing. Wrap the casserole really well in plastic wrap. Store in the freeze for up to 3 months. Allow to thaw over night in the fridge before baking. You can bake it from frozen by adding more time to the baking time ( ~45 to 60 minutes).