To keep your frittata from sticking to the pan you will want to use plenty of fat, in this case, olive oil. Don't worry you can use paper towels to absorb excess oil after the frittata is cooked. Make sure your pan is thoroughly pre-heated before adding the oil, then tilt the pan so that the oil coats all sides before pouring in the frittata batter. These small steps make a big difference.  You can use a non-stick pan to make this frittata just make sure that it's oven-safe and skip the broiling step. Non-stick pans shouldn't go under the broiler.