Ham, Mushroom, and Pepper Omelet
A fluffy, golden omelet packed with savory diced ham, earthy sautéed mushrooms, and sweet bell peppers. This diner-style breakfast classic comes together in 15 minutes and is perfect for a hearty morning meal or a quick weeknight dinner.
For 1 serving
- prep
Prep the fillings.
1.Dice ham into small cubes, thinly slice mushrooms, and finely dice bell pepper.2.Shred the cheddar cheese and set aside.TIPPat mushrooms dry with a paper towel — they sear better without excess moisture. - saute · ~6 min
Sauté the fillings.
1.Melt 1 tsp of the butter in the non-stick skillet over medium heat.2.Add diced bell pepper and sauté until slightly softened, about 2 minutes.3.Add sliced mushrooms and cook until golden and any liquid evaporates, about 3 minutes.4.Add diced ham and toss for 1 minute just to warm through. Transfer filling to a plate.TIPDon't crowd the pan — cook the fillings in a single layer for best browning. - mix
Beat the eggs.
1.Crack the eggs into a mixing bowl.2.Add a pinch of salt and a pinch of black pepper.3.Whisk vigorously until the yolks and whites are fully combined and slightly frothy, about 30 seconds.TIPWhisking well incorporates air for a fluffier omelet. - fry · ~4 min
Cook the omelet.
1.Wipe the skillet clean and place it back over medium-low heat. Add the remaining butter and swirl to coat.2.Pour in the beaten eggs and let them set undisturbed for 20 seconds until the edges start to firm.3.Gently push the set edges toward the center with a spatula, tilting the pan to let the runny egg flow to the edges.4.When the surface is mostly set but still slightly glossy, sprinkle the shredded cheese over one half of the omelet.5.Arrange the warm ham, mushroom, and pepper filling over the cheese.6.Cook for 30 more seconds until the cheese begins to melt and the bottom is golden.TIPKeep heat at medium-low — high heat makes eggs rubbery and browns them too fast. - assemble
Fold and plate.
1.Using the spatula, carefully fold the unfilled half over the filled half.2.Slide the omelet onto a warm plate.TIPTilt the pan and use the spatula to guide the fold — the omelet should glide easily. - garnish
Garnish with chives and serve immediately.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Pat mushrooms dry with a paper towel to ensure they brown instead of steam.
- 2Whisk the eggs until frothy for a lighter, fluffier omelet texture.
- 3Use medium-low heat; high heat makes the eggs rubbery and burns the butter.
- 4Push set egg edges toward the center and tilt the pan to cook the top evenly.
- 5Warm the ham and vegetables before adding to the omelet so the cheese melts quickly.
- 6Serve immediately—omelets lose their fluffiness and become tough as they cool.
Adapt it for your goals.
Vegetarian
Replace ham with 50g crumbled feta or smoked tofu for a savory, protein-packed filling that still pairs beautifully with the mushrooms and peppers.
low carbLow-carb
Serve the omelet open-faced or alongside a side of sautéed spinach instead of toast. The dish is naturally low in carbs and high in protein.
cheese swapCheese swap
Use Gruyère or Swiss cheese instead of cheddar for a nuttier, meltier result that elevates the omelet's flavor profile.
Why this is on our healthy list.
High-quality protein
Eggs provide complete protein with all essential amino acids, supporting muscle repair and keeping you full until lunch.
Rich in B vitamins
Ham and mushrooms supply B vitamins like B12 and niacin, which aid energy metabolism and nervous system health.
Good source of vitamin C
Bell peppers add a crunchy dose of vitamin C, supporting immune function and collagen production.
Low in carbohydrates
With only a few grams of carbs from the peppers, this omelet fits easily into a low-carb or keto eating pattern.
Frequently asked questions
Ensure your non-stick skillet is in good condition and use enough butter to coat the surface. Heat the pan over medium-low before adding the eggs.



