Yes you can freeze it, although I don't do it often.  If maybe you have leftover frittata that you don't want to eat right now, make sure the frittata is cold and cut it into squares and put them in an airtight container and then in the freezer. You can actually reheat your frittata straight from the freezer in the oven. So it's perfect for adding to salads.