You can also slip the frittata on to a large plate, then invert it back into the pan to cook the top. Most times when I've tried that I've failed abysmally. So I resort to your grilling-the-top method. I always worry about how "done" the underneath is. Good grub though, even if you've managed to wreck it!