How to Make the Perfect Omelette

Updated on January 14, 2020
Diana Grant profile image

I used to work in my family's restaurant and helped run it. I love good food, experimenting and have cooked family meals for over 50 years.

Omelette Folded Over


This Recipe Is Perfect for Every Level of Cook

There is a lot of mystique about how to cook an omelet, but really, making a perfect omelette is easy. If Jamie Oliver and I can make one, so can you.

Learn the secret of omelette making, and you can then make changes and use different fillings to suit your taste and mood. I will tell you how to make several versions, including a fluffy one, a pale one, a dark one, a cheese one, a mushroom one, and one or two that I have devised to suit my own taste, which includes ingredients such as tomatoes, garlic, onions, and herbs. You might also want to add salt and pepper at an early stage, but I usually leave people to add their own when the perfect omelet is on their plate.

Cooking Time

Prep time: 5 min
Cook time: 4 min
Ready in: 9 min
Yields: Serves 1 person - add 4 minutes per person

Utensils You Will Need For Making an Omelet

  • Small Frying Pan preferably non-stick
  • Dessert spoon and Tablespoon for measuring
  • Egg Whisk (or fork)
  • Turner (or Fish Lift)
  • Grater
  • Mixing Bowl

Cheese Omelette

Grated Cheese in a Cheese Grater Box
Grated Cheese in a Cheese Grater Box | Source

Ingredients for Cheese Omelette

  • 2 or 3 Eggs
  • 1 Tablespoon Cold Water
  • 1 Dessert Spoon Olive Oil
  • 1 or 2 Dessert Spoons Cheddar Cheese, Or other similar cheese

The Secret of Cooking a Perfect Omelette:

Always make sure the cooking oil is very hot—slightly smoking—before you pour in the egg mixture, so that the omelette cooks quickly for a second, and then turn down the heat to finish it off.

Instructions for Making Cheese Omelette

  1. Assemble together all the equipment needed for the omelet, including a plate standing by to receive the omelet, as you will need split-second timing to ensure that the omelette is turned out of the pan as soon as it is cooked, to avoid burning.
  2. Grate the cheese.
  3. Heat the oil in the pan, and swirl it around until it just starts to smoke, ensuring that the base is completely covered in oil.
  4. Whilst the oil is heating up, break the eggs into a bowl, add water and whisk the mixture. If you like a slightly heavy omelette, whisk the eggs so that the yolks are only just combined with the egg whites, leaving the mixture still slightly streaky. If you want to make a fluffy omelette, whisk the egg mixture until it is frothy.
  5. Pour the egg mixture into the smoking frying pan and tip or stir the pan so that the mixture covers the base completely. Then turn down the heat and keep dragging the partly set eggs into the middle, using the turner and tipping the pan so that the liquid spreads out to the edges and cooks evenly all over.
  6. When the egg mixture starts solidifying, but is still slightly runny, sprinkle the cheese evenly over just one half of the omelette. Scrape the turner round the side of the pan briefly to ensure the omelette doesn't stick, then, whilst it is still slightly loose, fold the half of the omelette that does not have cheese on it over the half that has got cheese, and continue cooking, allowing it to solidify slightly.
  7. If you want a pale creamy-yellow omelette, tip it almost immediately out of the pan onto a plate (you can either slide the omelette out with the turner, or flip it over like a pancake). Serve straight away, whilst it is all puffed up and before it has time to sink down. If you want a pale brown omelette, just continue cooking until it browns, and then turn it out onto a plate.

Omelette Mixture in the Frying Pan

Omelette in the Pan with Cheese, Tomato and Onion
Omelette in the Pan with Cheese, Tomato and Onion | Source

Mushroom Omelette

Small mushrooms
Small mushrooms | Source

So Let's Try a Mushroom Omelette:

The quantity is for one person, but if cooking for several people, just increase the quantity of mushrooms accordingly.

  1. Slice 3 or 4 small mushrooms and fry them in butter or olive oil.
  2. Follow the instructions above for making an omelette, adding the cooked mushrooms instead of cheese.
  3. You might also like to try cooking a sliced tomato in with the mushrooms, for a tomato and mushroom omelette, which I think is very tasty. Or add cheese as well.
  4. Sometimes I add garlic and or herbs to my omelette—you could use basil, mixed herbs, parsley, chives or thyme, for instance. Now is your chance to be creative.

Onions, Tomatoes and Herbs

Sufficient filling for several omelets, or use the rest in another meal
Sufficient filling for several omelets, or use the rest in another meal | Source

How to Make Onion, Tomato and Cheese Omelette

Use the same method as you would for making the cheese version, but this time fry the filling before you start cooking the omelette, because onion takes a little longer to cook than the other ingredients.

Chop half a small onion into small pieces. Fry it in a saucepan with a little olive oil, add a clove of finely chopped garlic, and a roughly chopped tomato, and add a pinch of any dried or fresh green herbs that you have in your kitchen.

Add a tablespoon of the mixture to your omelette, spreading it over one side, and sprinkle some grated cheese over it. Then fold the empty half over to enclose the mixture. Cook as for the cheese omelette.

Add a Little Chili

But Don't Use Too Much Chili
But Don't Use Too Much Chili | Source

Onion and Garlic

Go easy on onion and garlic - they are strong
Go easy on onion and garlic - they are strong | Source

Now, That You've Mastered the Perfect Omelette, Let the Fun Begin

You can start to be bold and creative and make up your own ideas for omelette fillings. You could add one or more of the following:

  • a little chili—but be careful, you don't want the strong flavour to hide the taste of more delicate flavours.
  • prawns
  • ham
  • coriander
  • smoked salmon
  • finely chopped cooked bacon
  • potato
  • peas
  • chopped onions, spring onions or chives
  • garlic

I love Eggy Peggies - I expect I eat too many!

How many eggs a week do you eat?

See results

The Perfect Omelette

Your Quick and Easy Omelet Recipe
Your Quick and Easy Omelet Recipe | Source

Different Versions of Omelet

You can rate this recipe here

3.1 stars from 7 ratings of The Perfect Omelette

Leave Your Comment Here - Did This Help With Making a Perfect Omelette? Any More Handy Hints?

    0 of 8192 characters used
    Post Comment
    • Diana Grant profile imageAUTHOR

      Diana Grant 

      5 months ago from London

      RoadMonkey I'm glad you tried it and had good results - That's what I like to hear!

    • RoadMonkey profile image


      5 months ago

      Ok, today's omelette was made using water. It was very nice and I think it was lighter, so may keep using a bit of water in my omelettes from now on. Thank you.

    • RoadMonkey profile image


      5 months ago

      I love omelettes and could eat them every day, especially with cheese. I used to make mine using milk but stopped that when I started eating keto. Never thought of using water instead, must try that.

    • Diana Grant profile imageAUTHOR

      Diana Grant 

      6 months ago from London

      Rebecca, thanks for your reply. I was pretty useless at cooking generally, until I got married, but my Mother-in-law ran a restaurant and was a brilliant cook who was keen to share her knowledge and enthusiasm with me. We loved each other dearly, I'm happy to say.

    • Diana Grant profile imageAUTHOR

      Diana Grant 

      6 months ago from London

      DreamerMeg: You haven't said whether you have ever tried using water or milk. Without dilution the omelette still tastes good, but is rather solid. With milk it is lighter and with water, if you mix it well, it comes up light and fluffy, so I suppose it's a question of taste rather than which is the "right" way.

    • rebeccamealey profile image

      Rebecca Mealey 

      6 months ago from Northeastern Georgia, USA

      I really needed this. I'm terrible at omelets. Yours looks so delicious. Thanks!

    • DreamerMeg profile image


      6 months ago from Northern Ireland

      I am glad to see that my breakfast cheese omelette follows your recipe and method, except for the use of water. I don't add water (or milk) to my eggs before making my omelette.

    • Glenn Stok profile image

      Glenn Stok 

      2 years ago from Long Island, NY

      No, I don’t add milk Diana. I just add cheese and seasoning. But that addition of a little water really made it better. I did it that way again this morning.

    • Diana Grant profile imageAUTHOR

      Diana Grant 

      2 years ago from London

      that's interesting, Glenn, because I have been making omelettes my way for so long that I didn't know you could make them without water. Do you make them without additional liquid, or do you add milk (which is how I make scrambled eggs)?

    • Glenn Stok profile image

      Glenn Stok 

      2 years ago from Long Island, NY

      I make omelettes once or twice a week, but I learned a few more tricks from your recipes here Diana. I never added water before, but I tried it this morning and I like how it turned out.

    • Diana Grant profile imageAUTHOR

      Diana Grant 

      5 years ago from London

      Yes, I like to have a good omelet pan - in fact I have three - one old, one new, and an extra one for the dishwasher!

    • gottaloveit2 profile image


      5 years ago

      I have my Mom's omelet pan from 1941. I love the thing. It's impossible to turn out a bad omelet with the right pan.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)