A frittata is cooked slowly in low heat and it serves many people at once. An omelet is cooked quickly over high heat and you have to make one at a time for one person.