For optimal quality, I don't recommend freezing. Baking, freezing, and thawing will compromise the texture of the broccoli. This casserole reheats beautifully and will keep for up to 5 days if you are lucky enough to have leftovers.