Yes, and it freezes beautifully. For freezing, yes you can freeze this right after baking for up to 2-3 months. Let thaw to room temperature before reheating. Reheat individual servings in the microwave, or reheat the casserole, covered with foil, in the oven. In a preheated oven at 350 F for 10-15 minutes until heated through.