Denver Omelet with Ham and Cheese

Featured in: All-Season Sweets

This hearty American-style omelet combines fluffy eggs with a savory filling of diced ham, tri-color bell peppers, and sweet onions. Melted sharp cheddar cheese adds richness, while the classic folding technique creates a perfectly portable breakfast. The dish comes together in just 20 minutes, making it ideal for busy mornings or leisurely weekend brunches. Serve with toast or hash browns for a complete meal that satisfies.

Updated on Tue, 13 Jan 2026 11:46:00 GMT
A close-up of a fluffy Denver Omelet, folded in half with melted sharp cheddar oozing from the side and golden-brown eggs. Save
A close-up of a fluffy Denver Omelet, folded in half with melted sharp cheddar oozing from the side and golden-brown eggs. | sweetasirem.com

My dad made Denver omelets every Sunday morning, standing at the stove in his flannel pajamas while coffee brewed. The kitchen filled with the smell of peppers and onions hitting hot butter, and we'd all hover around waiting for our plates. I still use his technique of cooking the filling first, letting those vegetables soften and the ham get slightly crispy at the edges before adding the eggs.

Last winter my partner woke up craving something hearty before a big ski day, and this omelet hit the spot perfectly. We stood at the counter together, dividing the final omelet between us, steam rising into the cold morning air of the kitchen. Something about the combination of sharp cheddar and sweet peppers just tastes like comfort.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 4 large eggs: Room temperature eggs whisk up fluffier and incorporate air more easily than cold ones straight from the fridge
  • 2 tablespoons milk: Adds creaminess and helps create that tender restaurant style texture we all want
  • Salt and black pepper: Season generously here since this is your main chance to flavor the eggs themselves
  • 1/2 cup diced cooked ham: Leftover holiday ham works beautifully here, or grab thick cut cubes from the deli counter
  • 1/3 cup diced green bell pepper: Fresh bell pepper adds crunch and sweetness that balances the salty ham perfectly
  • 1/3 cup diced red bell pepper: Using two colors makes the omelet visually stunning and adds slightly different pepper flavors
  • 1/3 cup diced yellow onion: Yellow onion becomes sweet and mellow when sautéed, never harsh or overpowering
  • 1/2 cup shredded sharp cheddar cheese: Sharp cheddar means more flavor with less cheese, keeping things from getting too heavy
  • 1 tablespoon unsalted butter: Butter adds essential flavor and helps prevent sticking in a way that cooking spray never can

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:
Beat eggs, milk, salt, and pepper until completely combined and slightly frothy, about 30 seconds of vigorous whisking
Sauté the filling:
Melt butter in a nonstick skillet over medium heat, then cook ham, peppers, and onion for 3 to 4 minutes until vegetables are tender and fragrant
Add the eggs:
Pour egg mixture evenly over the filling and let it cook undisturbed for 1 to 2 minutes until edges start setting
Lift and tilt:
Gently lift edges with a spatula and tilt the pan so uncooked egg flows underneath, repeating until mostly set but still slightly moist on top
Add the cheese:
Sprinkle cheddar over just one half of the omelet, keeping it away from the edge so it does not melt out during folding
Fold and finish:
Fold the empty half over the cheese, cook 1 to 2 more minutes until cheese melts, then slide onto a warm plate
Crumbled ham, sautéed red and green bell peppers, and onions peek through the tender, fluffy interior of this hearty Denver Omelet. Save
Crumbled ham, sautéed red and green bell peppers, and onions peek through the tender, fluffy interior of this hearty Denver Omelet. | sweetasirem.com

This recipe became our go to after camping trips when we wanted something hot and satisfying but still fairly light. There is something deeply satisfying about cutting into that folded omelet and watching steam escape along with the smell of melted cheese.

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.

Getting The Perfect Fold

The trick to a clean fold is making sure the eggs are set enough to hold together but still moist enough to fold without cracking. Practice makes perfect here, and even slightly messy omelets taste incredible.

Make It Your Own

Sometimes I swap in pepper jack cheese when I want extra kick, or add diced jalapeños to the vegetable mixture. The basic technique works with whatever fillings you happen to have in the refrigerator.

Serving Suggestions

This omelet is substantial enough to stand alone, but a few simple sides can round out the meal beautifully. Fresh fruit adds brightness and cuts through the richness.

  • Toast with butter or jam complements the savory eggs perfectly
  • A simple green salad with vinaigrette balances the meal
  • Crispy hash browns or roasted potatoes make it extra hearty
Served on a white ceramic plate with a side of crispy hash browns, this Denver Omelet looks like the perfect classic breakfast. Save
Served on a white ceramic plate with a side of crispy hash browns, this Denver Omelet looks like the perfect classic breakfast. | sweetasirem.com

There is nothing quite like a well made omelet to make a regular morning feel special and worth savoring.

Recipe FAQs

What makes a Denver omelet different from other omelets?

A Denver omelet specifically includes diced ham, bell peppers, and onions as the filling. This classic combination originated in the American West and distinguishes it from other varieties like the French omelet or Spanish tortilla.

Can I make this Denver omelet dairy-free?

Yes, you can omit the milk and cheese or use dairy-free alternatives. Coconut milk or almond milk work well in the egg mixture, and vegan cheese shreds can replace the cheddar. The cooking method remains the same.

What's the best way to prevent the omelet from sticking?

Use a quality nonstick skillet and ensure it's properly heated before adding the butter. Let the butter melt completely and coat the pan surface. Adding the filling ingredients to sizzling butter creates a natural non-stick layer.

Can I prepare the vegetables ahead of time?

Absolutely. Dice the ham, peppers, and onions up to a day in advance and store them in airtight containers in the refrigerator. This reduces prep time on busy mornings and allows flavors to meld slightly.

How do I know when the omelet is done cooking?

The edges should be set and lightly golden, while the center appears moist but not runny. When you gently shake the pan, the omelet should slide freely. After folding, cook just 1-2 more minutes until the cheese melts and eggs reach your desired consistency.

What other cheeses work well in this omelet?

Sharp cheddar is traditional, but Swiss, Monterey Jack, or Colby Jack make excellent substitutes. For a sharper flavor, try aged Gouda or sharp provolone. Pepper jack adds a nice kick if you enjoy some heat.

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 and Cheese

Fluffy egg omelet filled with diced ham, colorful bell peppers, onions, and sharp cheddar cheese. Ready in 20 minutes.

Prep Time
10 mins
Time to cook
10 mins
Overall Duration
20 mins
Created by Ariel Monroe


Skill Level Easy

Cuisine Type American

Makes 2 Number of servings

Diet-Friendly Options Free from Gluten, Reduced Carbs

What You'll Need

Egg Mixture

01 4 large eggs
02 2 tablespoons milk
03 Salt and 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

Step-by-Step Guide

Step 01

Prepare Egg Mixture: Whisk together eggs, milk, salt, and black pepper in a bowl until thoroughly combined and uniform in color.

Step 02

Sauté Vegetables and Ham: Melt butter in a nonstick skillet over medium heat. Add diced ham, bell peppers, and onion. Sauté for 3 to 4 minutes until vegetables are tender-crisp and ham is heated through.

Step 03

Pour and Set Eggs: Pour egg mixture evenly over the ham and vegetables. Allow to cook undisturbed for 1 to 2 minutes until edges begin to set and pull away from the pan.

Step 04

Cook Until Nearly Set: Gently lift edges with a spatula, tilting pan to let uncooked egg flow underneath. Continue cooking for 2 to 3 minutes until eggs are mostly set but still slightly moist on top.

Step 05

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

Step 06

Fold and Finish: Fold omelet in half over the cheese using a spatula. Cook for 1 to 2 additional minutes until cheese is melted and eggs are cooked through.

Step 07

Serve: Slide omelet onto a warm plate and serve immediately.

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 Details

Always check ingredient labels for allergens and talk to a medical expert if needed.
  • Contains eggs
  • Contains dairy (milk, butter, cheddar cheese)
  • Contains pork (ham)
  • Verify pre-packaged ham and cheese labels for potential gluten cross-contamination or additional allergens

Nutrition Details (per portion)

Nutrition details are just for reference. For medical matters, consult a professional.
  • 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.