Omelette Recipe

Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

This easy omelette recipe makes a fluffy, perfectly cooked omelet every time! Learn how to make an omelette at home with just 5 simple ingredients, plus all of my best tips and filling suggestions. It’s easy to customize and even more delicious than your favorite breakfast restaurant!

a fluffy omelette on a white ceramic plate filled with cheese and bacon and topped with bacon and chopped parsley, there are roasted potatoes on the plate as well.

In college, I often ate omelettes for breakfast lunch and dinner (thank you, cafeteria omelette station). Now, I eat eggs at all times of the day in many forms (like egg muffins, egg casserole, egg sandwiches, cottage cheese scrambled eggs and this frittata recipe)!

Needless to say, I’ve eaten (and made) my fair share of omelettes over the years so, I’ve perfected this omelette recipe & method. The eggs are fluffy and perfectly cooked, the cheese is melted and the fillings take it up an extra notch (but even just a plain cheese and egg omelette is delicious with this recipe).

So – this is my favorite, and the very best omelette recipe. I’ll share lots of different filling suggestions, as well as troubleshooting tips to help you make a delicious & fluffy omelet every single time!

best omelette recipe on a white ceramic plate filled with vegetables (bell peppers, zucchini and onions) and cheese, and topped with cooked veggies and sliced chives. A fork is taking a bite out of it, and there is arugula on the plate in the bottom right corner.
Want to save this recipe?
Enter your email below, and I’ll send the link straight to your inbox. Plus, you’ll receive cooking & baking tips & recipes weekly!

Why you’ll Love This Omelet Recipe

  • Easy to make. 5 ingredients, 5 minutes, perfect every time!
  • Only 5 simple ingredients. All you need to make the omelette itself is eggs, butter, cheese, salt and pepper.
  • Perfectly cooked. Cooking over medium-low heat results in a fluffy omelette that’s cooked through without becoming dry or rubbery.
  • Completely customizable. Fill it with your favorite cheese, vegetables, meats, herbs, etc. to make it your own!
  • Protein-packed. A three-egg omelette makes a healthy, high-protein breakfast, lunch or dinner.

But don’t just take my word for it, see what Valkor Says:

a fluffy omelette on a white ceramic plate with two bites taken out of it with a silver fork, so you can see that it's filled with cheese and bacon and topped with bacon and chopped parsley, there are roasted potatoes on the plate as well.

Omelette Recipe: Ingredients & Substitutions

There are only 5 main ingredients in this omelette recipe: butter, eggs, cheese and salt & pepper.

overhead photo of the ingredients in this Omelette Recipe.
  • Salted Butter. Unsalted and gee are good substitutes. You can also use olive oil, although I don’t recommend it because you loose that buttery, salty exterior which is just divine.
  • Eggs. Use organic, pasture-raised, large brown eggs for the best results.
  • Shredded Cheddar Cheese. Choose your favorite cheese. We prefer sharp cheddar, but other suggestions include: gouda, mozzarella, Colby Jack, etc.

Best Omelette Fillings

The sky is the limit when making this omelette recipe. I walk through how to make a bacon omelette and a vegetable omelette in the steps below, but here are some additional suggestions:

two photos showing different omelet fillings.
  • Vegetables: zucchini, bell peppers, spinach, corn, broccoli (cut small), onions, mushrooms, leeks, tomatoes, etc.
  • Meats. crumbled and cooked breakfast sausage, bacon, Canadian bacon, ham, smoked salmon, leftover cooked chicken, smoked pork, shredded chicken, etc.
  • Other additions. oven roasted potatoes, roasted sweet potatoes, avocado, etc.
  • Cheeses. My kids prefer their omelettes simply with extra cheese melted in the middle. These cheeses are great with any omelette: cheddar, Gruyère, Swiss, American, gouda, goat cheese, feta, Colby jack, etc.
  • Herbs/spices. add some herbs for extra flavor. Chives, dill, parsley, minced garlic, paprika, etc.

Don’t overfill your omelette

Even though all of these filling suggestions are delicious, an over-filled omelette is a messy one that cracks, is hard to fold and lacks a great presentation. Use about 1 cup of filling.

a fluffy omelette on a white ceramic plate with a bite taken out of it with a silver fork, so you can see that it's filled with cheese and bacon and topped with bacon and chopped parsley, there are roasted potatoes on the plate as well.

How to Make an Omelette

Now that we’ve discussed the ingredients, we will walk through how to make an omelette step by step.

Prepare the Filling

The first step in this omelette recipe is to prepare the fillings. There are endless possibilities when choosing fillings for your omelette, so I will walk through two: a vegetarian omelette and a bacon omelette. Of course, you can skip the fillings and just use cheese if you’d prefer.

It’s important to prepare the fillings before you start cooking the eggs for the omelette recipe because you want them ready to add to the center to avoid over-cooking the omelette.

a fluffy omelette recipe on a white ceramic plate filled with vegetables (bell peppers, zucchini and onions) and cheese, and topped with cooked veggies and sliced chives. A fork is taking a bite out of it, and there is arugula on the plate in the bottom right corner.

Vegetarian Omelette

To make a veggie omelette, dice 1 cup of your favorite vegetables.

Then, over medium-high heat, sauté the vegetables and garlic in olive oil until soft, about 3-5 minutes depending on the vegetables you choose.

Set them aside to use later.

two photos showing How to Make An Omelet with vegetables

Bacon Omelette

To make a bacon omelette, begin by cooking the bacon, garlic and onion over medium heat until bacon is cooked and onion is soft (5-8 minutes). Set aside.

You can use breakfast sausage in place of bacon.

two phots showing How to Make An Omelet with  bacon and onion

Cook the Omelette

Once the fillings are ready, it’s time to cook the omelette. Begin by whisking the eggs vigorously until they are homogenous (uniform throughout).

This step is incredibly important, you want to beat those eggs until there are no pieces of whites separated from the yolks.

two photos showing How to Make An Omelet - whipping the eggs

Then, whisk in the salt and pepper.

How to Make An Omelet - adding salt and pepper

What Size Pan Is Best for an Omelette?

This is a very important question. Because the pan size determines the thickness of your omelette. For this recipe, it’s very important that you use an 8″ pan. If you use a larger pan the omelet will be too thin, a smaller pan will yield a very thick omelet that’s difficult to fold.

Next, melt the butter in an 8” nonstick skillet over medium-low heat. Then, add the whisked eggs and swirl them in the pan until they are evenly distributed.

two photos showing how to cook an omelette

Next, cover the pan and cook over medium-low heat until the eggs begin to set. Please don’t rush the process, low heat is important when cooking omelettes so they don’t overcook.

an omelette cooking in a pan with the lid on

Once they begin to set, use a spatula to gently push the edges in slightly and swirl the pan so that any uncooked eggs on the top pour over the sides to the edges of the pan and cook.

Once the omelette is mostly set (about 5-6 minutes), carefully flip it and turn off the heat.

Do You Have to Flip an Omelette?

Lots of omelette recipes don’t require flipping, but I prefer to flip mine. It ensures the eggs are completely cooked without having to leave the omelette over the heat for too long after adding the fillings. Once I flip it, I turn off the heat and immediately add the cheese and fillings. The residual heat melts the cheese while keeping the eggs from overcooking.

two photos showing how to cook an omelette

Then, sprinkle the cheese over the top of the omelette and add the toppings on one half of the omelette.

two photos showing How to Make An Omelet - filling with cheese and vegetables
two photos showing How to Make An Omelet - filling with bacon, cheese and onions.

Then, gently fold the other half over the toppings.

two photos showing folded omelettes in a pan

Summary: Tips for the Very Best Omelette

  • Use the right size pan. An 8-inch nonstick skillet is ideal for a 3-egg omelette.
  • Whisk the eggs thoroughly. Whisk vigorously until the yolks and whites are completely combined and the mixture is uniform throughout.
  • Cook over medium-low heat. Don’t rush an omelette. Cooking the eggs too quickly can make them brown, dry or rubbery.
  • Prepare the fillings first. Once you start cooking the eggs, the process moves quickly. Cook and prepare all of your fillings before adding the eggs to the pan.
  • Don’t add too many fillings. Overfilling makes an omelette difficult to fold and more likely to tear.
  • Turn off the heat after flipping. The residual heat is enough to melt the cheese and warm the fillings without overcooking the eggs.
  • Serve immediately. Omelettes are best enjoyed right away while the eggs are tender and the cheese is warm and melted.
best omelette recipe on a white ceramic plate filled with vegetables (bell peppers, zucchini and onions) and cheese, and topped with cooked veggies and sliced chives. There is arugula on the plate with a silver fork in the bottom left corner

Omelette Troubleshooting Tips

Here are some commonly encountered problems and tips to avoid them.

  • Why is my omelette rubbery? An omelette becomes rubbery when the eggs are cooked for too long or over heat that’s too high. Cook the eggs over medium-low heat and remove the pan from the heat as soon as they’re cooked through.
  • Why does my omelette break when I fold it? An omelette can tear if it’s overfilled, cooked too long or stuck to the pan. Use a nonstick skillet, don’t overload it with fillings and gently loosen the edges with a spatula before flipping and folding.
  • Why is my omelette sticking to the pan? Use a nonstick skillet and enough butter to coat the cooking surface. Also, let the eggs set before trying to move or flip the omelette.
  • Why is my omelette watery? The fillings usually are the culprit here, they release moisture as they cook, especially vegetables like mushrooms, spinach and tomatoes. This recipe gets rid of that problem because we cook the vegetables first. Then you can drain off excess liquid.
a fluffy omelette recipe on a white ceramic plate filled with vegetables (bell peppers, zucchini and onions) and cheese, and topped with cooked veggies and sliced chives. A fork is taking a bite out of it, and there is arugula on the plate in the bottom right corner.

Serve

Serve the omelette immediately. You can garnish with herbs, chives, additional toppings, extra cheese, etc.

Here are some other recipes I suggest serving with this omelet!

Store

Store leftover omelettes in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave or in the oven set to warm until heated through.

a fluffy omelette on a white ceramic plate with a bite taken out of it with a silver fork, so you can see that it's filled with cheese and bacon and topped with bacon and chopped parsley, there are roasted potatoes on the plate as well.

More Delicious Egg Recipes

If you love eggs for breakfast, lunch or dinner, you have to try these recipes!

a fluffy omelette on a white ceramic plate filled with cheese and bacon and topped with bacon and chopped parsley, there are roasted potatoes on the plate as well.

Omelet Recipe FAQs

What ingredients do I need to cook an omelette?

You only need a few simple ingredients: eggs, butter, salt & pepper and cheese!

What are good fillings for omelettes?

Vegetables: zucchini, bell peppers, spinach, corn, broccoli (cut small), onions, leeks, tomatoes, etc.
Meats. crumbled and cooked breakfast sausage, bacon, Canadian bacon, ham, smoked salmon, leftover cooked chicken, smoked pork, shredded chicken, etc.
Starches. oven roasted potatoes, roasted sweet potatoes, avocado, mushrooms, etc.
Cheeses. My kids prefer their omelettes simply with extra cheese melted in the middle. These cheeses are great with any omelette: cheddar, Gruyère, Swiss, American, gouda, goat cheese, feta, Colby jack, etc.
Herbs/spices. add some herbs for extra flavor. Chives, dill, parsley, minced garlic, paprika, etc.

Should you add water or milk to omelette?

No, you don’t need to add milk or water to make a fluffy omelette. I make this recipe with eggs alone and find that thoroughly whisking the eggs and cooking them slowly over medium-low heat creates the best texture.

How do you know when to flip an omelette?

When middle of the eggs just being to set, it’s time to flip.

Why is my omelette not fluffy?

Here are some reasons your omelette might not be fluffy:
Eggs aren’t fully beaten. You need to whip the eggs until the mixture is completely homogenous (uniform throughout).
A dirty bowl. If you whip your eggs in an oily, dirty bowl, it will cause them to not be fluffy when cooked.
A pan that’s too large. If you use a pan that is larger than 8″ your omelette will be too thin and not fluffy.

How many eggs should you use for an omelette?

I recommend using 3 large eggs to make an omelette. Three eggs are the perfect amount for an 8-inch skillet and make a hearty, filling omelette that’s easy to flip, fill and fold.

What size pan is best for an omelette?

An 8-inch nonstick skillet is the perfect size for a 3-egg omelette. If the pan is too large, the eggs will spread too thin. If it’s too small, the omelette will be too thick and more difficult to cook evenly.

Should you cook omelette fillings first?

Yes, most omelette fillings should be cooked before they’re added to the eggs, especially meat and vegetables. Cooking the fillings first ensures meat is cooked through and prevents vegetables like mushrooms and spinach from releasing excess moisture into the omelette.

What is the difference between an Omelet and an Omelette?

There is no difference between an omelet and an omelette—they’re two spellings for the same recipe. Omelette is the traditional French spelling, while omelet is the American English spelling.

best omelette recipe on a white ceramic plate filled with vegetables (bell peppers, zucchini and onions) and cheese, and topped with cooked veggies and sliced chives. There is arugula on the plate with a silver fork in the top right corner

If you make and love my recipes, it would mean so much to me if you would leave a comment and rating! And don’t forget to follow along on Instagram, Pinterest, Facebook, TikTok and Youtube – be sure to tag @joyfoodsunshine and use the hashtag #joyfoodsunshine so I can see your creations!

Easy Omelette Recipe

Laura Sandford
This easy, fail-proof omelette recipe is truly the best. With a variety of filling suggestions, you will learn how to make an omelet at home that’s even more delicious than your favorite breakfast restaurant (but so simple)!
4.98 from 36 votes
Course Breakfast, dinner, Main Course
Cuisine American
Servings 1 Omelette
Calories 323
Prep Time10 minutes
Cook Time10 minutes
Total Time20 minutes

Video

Ingredients 
 

Fillings:

Vegetables

  • 1 teaspoon olive oil
  • 1 teaspoon minced garlic
  • 1 cup vegetables (diced small – bell pepper, zucchini, onion, etc.)
  • Salt and pepper to taste

Onion bacon, garlic:

Instructions 

Prepare the Filling

    Vegetables

    • Dice 1 cup of vegetables.
    • Over medium-high heat, sauté the vegetables and garlic in olive oil until soft, about 3-5 minutes depending on the vegetables you choose. Set aside.

    Bacon/Sausage

    • Cook bacon (or sausage), garlic and onion over medium heat until bacon is cooked and onion is soft (5-8 minutes). Set aside.

    Make the Omelette

    • Whisk eggs vigorously until they are homogenous (uniform throughout). Whisk in salt and pepper.
    • Melt butter in an 8” nonstick skillet over medium-low heat.
    • Add whisked eggs and swirl the pan until they are evenly distributed.
    • Cover the pan and cook over medium-low heat until the eggs begin to set. Once they begin to set, use a spatula to gently push the edges in slightly and swirl the pan so that any uncooked eggs on the top pour over the sides to the edges of the pan and cook.
    • Once the omelette is mostly set (about 5-6 minutes), carefully flip it and turn off the heat.
    • Sprinkle cheese over the top of the omelette.
    • Then, add the toppings on one half of the omelette, and fold the other half over the toppings.
    • Serve immediately.

    Notes

    Ingredient Substitutions
    • Salted Butter. Unsalted and gee are good substitutes. You can also use olive oil, although I don’t recommend it because you loose that buttery, salty exterior which is just divine.
    • Eggs. Use organic, pasture-raised, large brown eggs for the best results.
    • Shredded Cheddar Cheese. Choose your favorite cheese. We prefer sharp cheddar, but other suggestions include: gouda, mozzarella, Colby Jack, etc.
    Omelette Filling Suggestions
    • Vegetables: zucchini, bell peppers, spinach, corn, broccoli (cut small), onions, leeks, tomatoes, etc.
    • Meats. crumbled and cooked breakfast sausage, bacon, Canadian bacon, ham, smoked salmon, leftover cooked chicken, smoked pork, shredded chicken, etc.
    • Starches. oven roasted potatoes, roasted sweet potatoes, avocado, mushrooms, etc.
    • Cheeses. My kids prefer their omelettes simply with extra cheese melted in the middle. These cheeses are great with any omelette: cheddar, Gruyère, Swiss, American, gouda, goat cheese, feta, Colby jack, etc.
    • Herbs/spices. add some herbs for extra flavor. Chives, dill, parsley, minced garlic, paprika, etc.
    How to Store an Omelette
    Store leftover omelets in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave or in the oven set to warm until heated through.

    Nutrition

    Serving: 1omelette | Calories: 323kcal | Carbohydrates: 1.4g | Protein: 24.5g | Fat: 23.1g | Saturated Fat: 10.5g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 7.6g | Cholesterol: 525mg | Sodium: 400mg | Potassium: 207mg | Sugar: 0.6g | Vitamin A: 1041IU | Calcium: 297mg | Iron: 2.4mg

    Nutrition information is automatically calculated, so should only be used as an approximation.

    Did you enjoy this recipe? Have a question? Leave a comment below!

    Try these recipes


    latest recipes

    4.98 from 36 votes (12 ratings without comment)

    Post a Comment or Ask a Question!

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    44 Comments

    1. 5 stars
      Great recipe I never really used a recipe for an omelet been cooking for about 50 years-started at 5 years old but I have to say this is my most perfect omelet yet so Thank you ! I used Linguica, peppers and onions, garlic and cheddar ! Im not an egg person but Hubby really loved it !!!!! Never too late to learn new things 🙂

      1. Thank you so much Valkor! I’m so happy your hubby loved it! And I agree, I hope I’m always learning! 🙂