This Denver Omelet is packed with diced ham, colorful bell peppers, onions, and gooey melted cheddar cheese.
It’s the perfect way to start your day with a hearty, protein-packed breakfast that’s easy to whip up at home!
Why You’ll Love This Denver Omelet
Quick and easy – ready in under 30 minutes
Hearty and satisfying – packed with protein and veggies
Customizable – add your favorite ingredients
Perfect for breakfast, brunch, or even dinner
Family favorite – loved by both kids and adults
One-pan meal – minimal cleanup!
What You’ll Need (Ingredient Highlights)
Large eggs – the base of the omelet
Milk – makes the eggs fluffy
Butter – for cooking and flavor
Diced ham – savory and satisfying
White onion – sweet and aromatic
Red and green bell peppers – colorful and crunchy
Cheddar cheese – sharp and melty goodness
Salt and pepper – to season
Pro Tips Before You Start
Beat the eggs thoroughly with milk for extra fluffy texture
Cook fillings first to soften veggies and bring out flavors
Use a non-stick skillet for easier flipping
Lift edges while cooking to let uncooked eggs flow underneath
Cover the skillet after adding cheese for the perfect melt
How to Make a Denver Omelet
Step 1: Beat the eggs
In a small bowl, whisk together the eggs, milk, salt, and pepper with a fork. Set aside.
Step 2: Cook the veggies and ham
In a 6” skillet over medium heat, melt the butter.
Add diced onion and cook for about 3 minutes until slightly softened.
Add diced ham and bell peppers, and cook another 3–5 minutes until tender.
Step 3: Add the egg mixture
Turn the heat to medium-low.
Pour the beaten eggs over the cooked veggies and ham.
Let it cook undisturbed for about 2 minutes.
Step 4: Lift and swirl
Run a spatula along the edges of the omelet, gently lifting to allow uncooked eggs to flow underneath.
Step 5: Add cheese and cover
Once the eggs are almost set, sprinkle the shredded cheddar cheese evenly over the omelet.
Cover the skillet and cook for another 5–6 minutes until the top is set and the cheese is melted.
Step 6: Fold and serve
Fold the omelet in half, slide onto a plate, and serve immediately!
What to Serve It With
Buttered toast or English muffins
Oven-baked bacon for extra protein
Fresh fruit salad for a refreshing side
Hash browns or home fries
A glass of orange juice or a hot cup of coffee
Variations / Substitutions
Use turkey or chicken instead of ham
Swap in other cheeses like Monterey Jack or Swiss
Add spinach, mushrooms, or tomatoes for more veggies
Make it spicy with diced jalapeños or hot sauce
Go lighter by using only egg whites
Storage & Leftovers
Fridge: Store leftover omelet in an airtight container for up to 2 days
Reheat (microwave): Cover with a paper towel and microwave for 1–2 minutes
Reheat (stovetop): Place in a small pan with a splash of water, cover, and steam until hot
Tip: Omelets are best fresh but still delicious reheated!
FAQs
Can I make a Denver omelet ahead of time?
It’s best fresh, but you can prep the veggie and ham mixture ahead to save time.
What’s the difference between a Denver and Western omelet?
They’re basically the same! Both include ham, peppers, and onions.
How do I make my omelet extra fluffy?
Whisk eggs thoroughly with milk and cook slowly over medium-low heat.
Can I bake a Denver omelet instead of stovetop cooking?
Yes! Pour into a greased baking dish and bake at 350°F for about 25–30 minutes.
What if I don’t have cheddar cheese?
Use any melting cheese you like – mozzarella, Swiss, or Monterey Jack work great.
How can I make this omelet healthier?
Use egg whites, turkey ham, and plenty of veggies to lighten it up.
Can I freeze cooked omelets?
Not recommended. The texture changes. Fresh or refrigerated is best.
Final Thoughts
This Denver Omelet brings together classic flavors in a hearty, satisfying breakfast that’s easy enough for any day of the week.
Whether you’re serving it with toast, fruit, or crispy bacon, it’s a simple dish that never fails to impress!
Full Recipe Card
Ingredients
3 large eggs
1 tablespoon milk
Salt and black pepper to taste
1 tablespoon butter
2 tablespoons finely diced white onion
1 ounce diced ham
2 tablespoons diced green bell pepper
2 tablespoons diced red bell pepper
1/2 cup shredded cheddar cheese
Instructions
Step 1: Beat eggs, milk, salt, and pepper with a fork. Set aside.
Step 2: Melt butter in a 6″ skillet over medium heat. Cook onion for 3 minutes.
Step 3: Add ham and peppers. Cook 3–5 minutes until tender.
Step 4: Reduce heat to medium-low. Pour in egg mixture and cook for 2 minutes.
Step 5: Lift edges to let uncooked eggs flow underneath.
Step 6: Add cheese. Cover and cook 5–6 minutes until set.
Step 7: Fold omelet in half and serve hot.