As you can see from all the variation photos, I’ve made my fair share of omelettes—I like to think of myself as an omelet connoisseur, and I’ve poured all that experience into creating this perfectly tested, foolproof recipe! These omelets are buttery, fluffy, and flavorful, and easy to make with this step-by-step guide!
PIN THIS RECIPE TO SAVE FOR LATER


Why this omelette recipe works
I always order an omelet at my favorite local Pancake House because they have the best fillings! Inspired by their menu, I recreated some of their options and, of course, served them in the best omelet recipe. Here’s why it’s the best:


Omelet Ingredients
Let’s take a closer look at some key ingredients you’ll need to make this recipe (measurements in the printable recipe card at the bottom of the post):
omelet Filling Ideas
Build the perfect omelet every time by mixing and matching these proteins, veggies, cheese, and flavor-packed add-ins for endless combinations:


How to MAke an Omelet
Let’s take a closer look at how to make this recipe with step-by-step photos (full recipe in the printable recipe card at the bottom of the post):




Omelet Recipe TIPS


Easy Omelette Recipe variations
I have included a detailed recipe of each of these variations in the Notes!

serving ideas
Omelets are best enjoyed hot off the stove, with the eggs soft and fluffy and the cheese perfectly melted. Garnish with fresh herbs and freshly cracked salt and pepper, or take them to the next level with a drizzle of hot sauce or salsa, or a squeeze of lemon.
They pair beautifully with toast, roasted potatoes fruit, or a simple green salad for a complete meal.

HOW TO STORE and Reheat
Omelettes store surprisingly well, making them a great make-ahead option for busy mornings.
•Store leftovers promptly: Let the omelet cool completely, then refrigerate for up to 2–3 days for best texture and flavor.
•Reheat gently: Warm in a nonstick skillet over low heat or in the microwave in short intervals to avoid overcooking and drying it out.
Omelet (Omelette) Recipe FAQs
The edges should be set while the center is still slightly soft—it will finish cooking from residual heat after folding.
Overcooking or using too high heat can make eggs tough. Cook low and slow for soft, tender results.
It’s usually overcooked or too dry. Fold when the eggs are just set but still slightly soft on top, so they stay pliable.
Whisk the eggs until light and foamy to incorporate air, and cook gently so the structure stays airy instead of dense.
Yes, fillings should always be pre-cooked and well-drained to avoid excess moisture and ensure even cooking.
Use an 8–9-inch nonstick pan. The right size ensures the eggs set into a thick, fluffy layer rather than spreading too thin, and a nonstick surface is essential for easy folding and a clean release.
Yes, but it’s best fresh. If making ahead, take extra care not to overcook, store in the refrigerator, and reheat gently to avoid drying it out.
It adds richness and creates a softer, more tender texture than eggs alone.

WANT TO TRY THIS omelette RECIPE?
PIN IT to your recipe BOARD TO SAVE FOR LATER!
FIND ME ON PINTEREST FOR MORE GREAT RECIPES! I AM ALWAYS PINNING :)!
©Carlsbad Cravings by CarlsbadCravings.com

Best Omelette Recipe (with Variations)
Save This Recipe To Your Recipe Box
You can now create an account on our site and save your favorite recipes all in one place!
Ingredients
- 3 large eggs
- 2 tablespoons heavy cream (may sub 1 ½ tbsp milk)
- Pinch of salt, pepper, onion powder, garlic powder, paprika
- 1 tablespoon unsalted butter
- 1/3-1/2 cup freshly shredded melting cheese (i.e. cheddar, pepper Jack, Gruyere, Monterey, mozzarella)
- 3/4-1 cup filling ingredients (Mix and match below or see Variations in Notes)
Filling Ideas
- Protein Options (Cooked): Ham, bacon, sausage, smoked salmon, chicken, turkey
- Fresh Vegetables (Cooked): Spinach, mushrooms, bell peppers, onions, tomatoes, broccoli, asparagus, zucchini, corn, potatoes, tater tots
- Extras: Sun-dried tomatoes, artichokes, olives, pickled red onions, avocado, jalapeños, black beans
- Flavor Boosters: Fresh herbs (basil, parsley, chives, dill), red pepper or hot sauce, salsa or pico de gallo, goat cheese, feta, pesto
Instructions
- Beat eggs: In a medium mixing bowl, whisk the eggs, cream, and spices together until frothy. Beat again before adding to the pan.
- Heat skillet: If you have cooked fillings, let the pan cool a bit. Heat an 8 or 9-inch nonstick skillet over medium heat. Add the butter to melt.
- Add eggs:Â When the butter starts to foam, add the frothy eggs (re-whisk). Stir a couple of times with a rubber spatula (this will create soft curds), then let them rest for 30 seconds without stirring, so the bottom can slightly set.
- Pull cooked eggs: Use a spatula to gently pull the edges of the eggs toward the center of the pan, then tilt the pan to let the uncooked egg liquid fill the gaps. Repeat a few times, moving around the pan, until the eggs stop running and the bottom is set (the top will still be glistening). See photos in the post.
- Add Filling: Remove the pan from the heat. Sprinkle the cheese over half of the omelette, then top with your cooked fillings. At this point, the eggs should be barely set and glisten slightly. If they still look really wet, then wait a few seconds for the residual heat to cook them.
- Fold: Use a large spatula turner to gently fold the omelet in half over the toppings. Tilt the pan and use a spatula to nudge it onto your plate. Best served immediately.
Notes
Denver omelette
- ¼ cup diced yellow onion
- ¼ cup diced bell pepper (any color/combo)
- ¼ diced chopped ham
- 1 small garlic clove, minced
- ½ cup cheddar/pepper jack
- ½ cup chopped tater tots (optional)
- Increase the bell peppers and ham if omitting the tater tots. Heat 1 tablespoon of olive oil in a nonstick skillet over medium heat. Add the onions and sauté for 3-5 minutes, until softened. Add the ham and garlic, and cook for one minute to warm through.Â
- Top the filling with the tater tots before folding.
Veggie omelette
- ¼ cup diced yellow onion
- 1 cup diced vegetables of choice
- 1 small garlic clove, minced
- Heat 1 tablespoon of olive oil in a nonstick skillet over medium heat. Sauté longer cooking vegetables like onions, zucchini, and bell peppers for 3 minutes.
- Add the garlic and shorter cooking vegetables like tomatoes, asparagus, and spinach, then cook for 1 minute, or until the onions are softened. Season with freshly cracked salt and pepper.
Mexican Omelette
- 1 tablespoon olive oil
- 1/4 cup diced yellow onion
- 3 tablespoons chopped bell pepper (any color)
- 1/2-1 jalapeño pepper, seeds removed & diced
- 3 tablespoons corn
- 3 tablespoons black beans
- ¼ cup diced tomatoesÂ
- 1 small garlic clove, minced
- ⅛ tsp EACH dried oregano, ground cuminÂ
- ½ cup Mexican cheese blend (I use half cheddar/half pepper Jack)
- Toppings: Sour cream (so good!), salsa or pico de Gallo, avocado or guacamole, cilantro, jalapeños or hot sauce
- Heat 1 tablespoon of olive oil in a nonstick skillet over medium heat. Cook the onions, bell peppers, and jalapeño for 3 minutes.
- Add the corn, black beans, tomatoes, garlic, oregano, cumin, and freshly cracked salt and pepper. Cook for 2-3 more minutes, or until onions are softened. Top with desired toppings.
Greek Omelette
- ¼ cup diced red onion
- ¼ cup diced zucchini
- ¼ cup diced tomatoes
- 2 tablespoons diced Kalamata olives
- 1 small garlic clove, minced
- ⅛ teaspoon dried oregano
- 2 tablespoons fetaÂ
- ½ cup shredded mozzarella
- Tzatziki for serving
- Heat 1 tablespoon of olive oil in a nonstick skillet over medium heat. Add onions and zucchini, and sauté for 3 minutes.Â
- Add the tomatoes, olives, garlic, and oregano and cook for 1-2 minutes, until the onions are softened. Season with freshly cracked salt and pepper. Top the filling with feta before folding.
California Omelette
- 2 slices bacon, diced
- ¼ cup diced yellow onion
- ¼ cup diced zucchini
- ¼ cup diced turkey breast or slices
- ¼ cup diced tomatoes
- 1 cup spinach
- 1 small garlic clove, mincedÂ
- ½ cup cheddar or Pepper jack (I do half and half)
- Avocado for serving
- Cook the bacon in a skillet over medium-low heat (no oil) until browned and crispy. Transfer to paper towels to drain. Drain all but 1 tablespoon of the oil.Â
- Cook the onions and zucchini for 3-5 minutes, until softened. Add the turkey, tomatoes, spinach, and garlic, and cook until the spinach is wilted, about 1 minute. Season with freshly cracked salt and pepper.
- Top the filling with the bacon before folding. Serve with avocado.
Italian Omelette
- ¼ cup diced yellow onion
- ¼ cup diced ham
- ¼ cup diced tomatoes
- 2-3 tablespoons sun-dried tomatoes, rinsed, drained, diced
- 1 small garlic clove, mincedÂ
- ½ cup shredded mozzarella cheese
- 2 tablespoons freshly grated Parmesan
- Freshly torn basil
- Heat 1 tablespoon of olive oil in a nonstick skillet over medium heat. Add onions and sauté for 3-5 minutes, until softened.
- Add the ham, tomatoes, sun-dried tomatoes, and garlic, and cook for one minute. Season with freshly cracked salt and pepper. Top the filling with Parmesan and basil before folding.
Breakfast Omelette
- 3 strips of bacon or 3 ounces sausage
- ¼ cup diced yellow onion
- ½ cup roasted potatoes, diced
- ½ cup cheddar cheese
- Cook the bacon in a skillet over medium-low heat (no oil) until browned and crispy. OR cook the sausage over medium heat until cooked through. Transfer to paper towels to drain. Drain all but 1 tablespoon of the oil.Â
- Cook the onions for 3-5 minutes, until softened. Add the potatoes and warm through for one minute.
Swiss Spinach Mushroom Omellete
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 5 oz cremini mushrooms, thinly sliced (about 1 ½ cups)
- ¼ cup chopped yellow onion
- 1Â small garlic clove, minced
- 1 cup baby spinach
- ½ cup shredded Gruyere
- Melt the butter and oil over medium heat in a large skillet. Add the mushrooms, stir to coat, then arrange them in a single layer. Brown on each side, then transfer to a plate using a slotted spoon.
- Add a drizzle of oil if needed and heat over medium heat. Add the onions and cook until softened, 3-5 minutes. Add the spinach and garlic, then cook until the spinach is wilted. Season with freshly cracked salt and pepper.
Did You Make This Recipe?
Tag @CarlsbadCravings and Use #CarlsbadCravngs
Leave a Review, I Always Love Hearing From You!

























leave a review