The answer is a good omelette pan. A good omelette pan will help you cook your omelette perfectly. Cook your eggs in the pan until they are firm, but not hard. Then, add your fillings and fold the eggs over. Serve immediately. Enjoy!