Yes! I freeze this all the time. That's why I make 4 little ones at a time. Eat one, freeze 3! If you want to freeze then do so without the eggs and milk. You can prepare as normal, freeze it and then add the milk and eggs on the day you want to bake it. Bake for the same amount of time as normal. Add cheese before freezing or after - your choice. both work well.