Omelette Recipe
Updated Aug 18, 2026
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!

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!

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:
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!
– Valkor

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

- 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:

- 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.

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.

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.

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.

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.

Then, whisk in the 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.

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.

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.

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


Then, gently fold the other half over the toppings.

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.

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.

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!
- Serve with a side of oven roasted potatoes and oven baked bacon!
- Make some homemade cinnamon rolls for a sweet/savory combo.
- Banana bread or zucchini bread are a great addition to your breakfast.
- Try serving it with a cup of coffee and some cinnamon scones or chocolate scones.
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.

More Delicious Egg Recipes
If you love eggs for breakfast, lunch or dinner, you have to try these recipes!
- The best egg casserole
- Egg breakfast sandwiches
- My favorite fritatta recipe
- Breakfast burritos and breakfast tacos are even good for dinner!
- Egg bites better than starbucks
- Cottage cheese eggs are super creamy & high protein.
- Or make a homemade quiche with a buttery crust!

Omelet Recipe FAQs
You only need a few simple ingredients: eggs, butter, salt & pepper and cheese!
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.
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.
When middle of the eggs just being to set, it’s time to flip.
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.
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.
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.
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.
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.

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
Video
Equipment
Ingredients
- ½ Tablespoon salted butter
- 3 large eggs
- Pinch salt and pepper
- ¼ cup sharp cheddar cheese shredded
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:
- 1 teaspoon minced garlic
- 2 Tablespoon minced onion
- 2 slices bacon diced
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
- 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.
- 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.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.











Can you use cooked mushrooms in the center of the Omelette?
Yes!
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 🙂
Thank you so much Valkor! I’m so happy your hubby loved it! And I agree, I hope I’m always learning! 🙂
I loved the recipe it was delicious I would just recommend a 12” pan.
Thank you Lillian!