Yes! When I make moussaka, I always make two - one to eat that day and the other to assemble and freeze ready to defrost another day. You can also freeze the leftovers portioned up into takeaway containers like these from Amazon. (I wash and reuse them but they are much cheaper than buying hundreds of thick Tupperware containers.)