you can freeze it either before or after cooking, but don't cook it halfway then freeze it- than can cause all kinds of problems. I have frozen enchiladas, lasagna, and other casseroles both before andafter baking. To freeze before or after baking, make sure the dish is cooled, cover the direct surface of the dish with plastic wrap then put another sheet of plastic wrap stretched across the edges of the pan, then cover with foil and freeze. It will be fine! To thaw it, let it set in the refrigerator overnight, put it outon the counter for 30 minutes, then bake as you would have before. I always add a little water, maybe 1/4 c, since the freezing then baking process tends to dry the food out.