Denver Omelet with Ham, Cheese

Featured in: Seasonal Meal Ideas

This classic American dish features fluffy eggs blended with milk, filled with sautéed diced ham, vibrant green and red bell peppers, and tender yellow onions. Melted sharp cheddar cheese adds rich flavor, while a buttery skillet ensures a perfectly cooked finish. Ready in 20 minutes, it makes a satisfying and colorful start to your day.

Updated on Sun, 11 Jan 2026 17:21:23 GMT
Golden Denver Omelet, filled with savory ham, melted cheese, and colorful peppers, ready to eat. Save
Golden Denver Omelet, filled with savory ham, melted cheese, and colorful peppers, ready to eat. | petitskillet.com

I learned to make a Denver omelet on a random Tuesday morning when my roommate showed up with a bag of ham and bell peppers from the farmers market, insisting we turn breakfast into something actually worth waking up for. The sizzle of those vegetables hitting hot butter still feels like a small victory, especially when she bit into that first bite and just nodded—no words needed. That moment stuck with me, probably because it proved that the simplest dishes, when done right, taste like someone actually cared.

There's something about an omelet that makes people believe you've mastered some secret culinary art, even when you're just moving eggs around a hot pan. I made these for my dad one Sunday, and he kept asking what restaurant I'd stolen the recipe from—that look of mild shock was worth every minute of practice.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Eggs: Four large ones whisk into a silky base that's forgiving enough for beginners but delicate enough to taste restaurant-quality when you nail the timing.
  • Milk: Just two tablespoons—it sounds like nothing, but it loosens the eggs so they stay tender instead of rubbery.
  • Salt and black pepper: Season the egg mixture itself, not just at the end, so every bite tastes intentional.
  • Diced cooked ham: Use the good stuff if you can; that salty, slightly smoky flavor is what makes this omelet feel special instead of ordinary.
  • Green, red, and yellow bell peppers: The colors matter here—they're not just pretty, they each bring slightly different sweetness and texture to the filling.
  • Diced yellow onion: Cook it until the edges soften and turn translucent, which means it's sweet and no longer sharp.
  • Sharp cheddar cheese: Don't skimp on quality; it needs to melt smoothly and taste like actual cheese, not plastic.
  • Unsalted butter: One tablespoon is enough to coat the pan and create that golden bottom without overwhelming the eggs.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Whisk your egg base:
Crack the eggs into a bowl and add milk, salt, and pepper, then whisk until the mixture is pale and completely uniform—no streaks of white yolk showing. This takes about thirty seconds and makes an enormous difference in how smoothly your omelet cooks.
Sauté the filling:
Melt butter in your nonstick skillet over medium heat, then add the ham, peppers, and onion all at once. Listen for that gentle sizzle and stir occasionally for about three to four minutes until the vegetables are tender and everything is heated through; the ham doesn't need cooking, just warming.
Add the eggs:
Pour the whisked egg mixture right over the cooked filling and let it sit for a minute or two without touching it—this is where the magic starts. You'll see the edges setting while the center stays glossy and liquid, which is exactly what you want.
Lift and fold:
Use a spatula to gently push the set edges toward the center, tilting the pan so uncooked egg flows underneath where the heat can reach it. Keep doing this every minute or so until the top is mostly set but still shiny and slightly soft to the touch.
Add cheese and fold:
Sprinkle the shredded cheddar over one half of the omelet, then fold it in half so the cheese is tucked inside, and let it cook for one to two minutes until the cheese melts and binds everything together.
Plate and serve:
Slide the omelet straight onto a warm plate and eat it immediately while it's still fluffy and the cheese is at its creamiest.
Fluffy, folded Denver Omelet featuring a vibrant filling of ham, onions, and bell peppers in every bite. Save
Fluffy, folded Denver Omelet featuring a vibrant filling of ham, onions, and bell peppers in every bite. | petitskillet.com

The real moment this dish became more than breakfast was when I made it for someone I was trying to impress, and instead of anxiously watching their face, I found myself actually enjoying the process of cooking it. That shift—from performance to presence—is when food becomes nourishing in a way that has nothing to do with calories.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

The Denver Omelet Story

This omelet gets its name from Denver, Colorado, where it became a diner staple in the early 1900s, often called a Western omelet in other parts of the country. The dish represents the resourcefulness of frontier cooking—taking simple ingredients that kept well and turning them into something that feels abundant and considered. Every time I make one, I'm cooking a little piece of American breakfast history, which somehow makes it taste better.

Timing and Temperature

The secret to a perfect omelet is understanding that it keeps cooking after you take it off the heat, so the moment you think it's done, it probably is. Medium heat is your friend because it gives you time to work—rushing with high heat only creates stress and scrambled eggs. I learned this the hard way by burning three omelets before I stopped fighting the pan and started trusting the process instead.

Variations and Serving

Once you master the Denver, you've basically unlocked the secret to a hundred different omelets—swap the filling and you've got a new dish. I love serving this with buttered toast and strong coffee, or sometimes with a small side of hash browns if I'm feeling indulgent and have time to really commit to breakfast. The omelet itself is so satisfying that you don't need much else, just something warm to drink and maybe someone at the table who appreciates the care you put into it.

  • Add smoked paprika or fresh herbs like chives or dill to the egg mixture for subtle extra flavor.
  • Substitute Swiss cheese for cheddar if you prefer something slightly milder and more delicate.
  • Make it your own by switching in different vegetables or proteins depending on what's in your fridge.
Deliciously cheesy Denver Omelet, a perfect breakfast with ham, vegetables, and a golden, cooked appearance. Save
Deliciously cheesy Denver Omelet, a perfect breakfast with ham, vegetables, and a golden, cooked appearance. | petitskillet.com

A good omelet is proof that breakfast deserves respect and attention, not just speed. Make this for someone you want to feed well.

Recipe Q&A

What type of cheese works best in this dish?

Sharp cheddar cheese melts beautifully, enhancing the rich flavor, but Swiss can be used as a milder alternative.

How can I prevent the eggs from sticking?

Using a nonstick skillet with a little butter helps the eggs cook evenly without sticking to the pan.

Can I prepare the filling ahead of time?

Yes, sauté the ham and vegetables in advance; refrigerate and add just before cooking the eggs for convenience.

What’s the best way to cook the eggs evenly?

Pour the egg mixture over the filling, cook undisturbed briefly, then gently lift edges to let uncooked egg flow underneath, promoting even cooking.

Are there good seasoning options to enhance flavor?

A pinch of smoked paprika or fresh herbs like chives or parsley can add extra depth and freshness.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Denver Omelet with Ham, Cheese

Fluffy eggs combine with ham, bell peppers, onions, and cheddar for a savory morning dish.

Prep Duration
10 minutes
Cooking Duration
10 minutes
Total Duration
20 minutes
Recipe By Ellis Carlson


Skill Level Easy

Cuisine American

Serves 2 Portions

Diet Info No Gluten

What You Need

Eggs

01 4 large eggs
02 2 tablespoons milk
03 Salt, to taste
04 Black pepper, to taste

Filling

01 1/2 cup diced cooked ham
02 1/3 cup diced green bell pepper
03 1/3 cup diced red bell pepper
04 1/3 cup diced yellow onion
05 1/2 cup shredded sharp cheddar cheese
06 1 tablespoon unsalted butter

How To Make It

Step 01

Prepare egg mixture: In a mixing bowl, whisk together eggs, milk, salt, and black pepper until fully blended.

Step 02

Sauté filling: Heat butter in a nonstick skillet over medium heat. Add diced ham, green and red bell peppers, and onion. Cook for 3 to 4 minutes until vegetables soften and ham is warmed through.

Step 03

Add eggs to skillet: Pour the egg mixture evenly over the sautéed filling. Allow to cook undisturbed for 1 to 2 minutes until the edges start to set.

Step 04

Set the omelet base: Carefully lift the edges with a spatula to let uncooked egg flow beneath. Continue cooking for an additional 2 to 3 minutes until mostly set but slightly moist on top.

Step 05

Add cheese: Sprinkle shredded cheddar evenly over one half of the omelet surface.

Step 06

Fold and finish cooking: Fold the omelet in half covering the cheese and cook for 1 to 2 minutes more until cheese melts and eggs are fully cooked through.

Step 07

Serve: Slide the finished omelet onto a plate and serve immediately for optimal taste and texture.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Nonstick skillet
  • Mixing bowl
  • Whisk
  • Spatula
  • Cutting board
  • Chef's knife

Allergy Info

Look through each ingredient for allergen concerns, and please ask a medical expert if you've any questions.
  • Contains eggs, dairy (milk, butter, cheese), and pork (ham). Check prepackaged items for gluten or other allergens.

Nutrition Details (for each serve)

Use these nutrition details as a rough guide—they're not medical advice.
  • Energy: 340
  • Fats: 23 g
  • Carbohydrates: 6 g
  • Proteins: 24 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.