Denver Omelet Ham Peppers Onions

Featured in: Everyday Meal Ideas

This classic Denver omelet combines fluffy, seasoned eggs with a hearty filling of diced ham, sweet green and red bell peppers, and yellow onion. The eggs are cooked to golden perfection in butter, then topped with sharp cheddar cheese and folded over for melty goodness in every bite. Perfect for a protein-packed breakfast that comes together in just 20 minutes.

Updated on Wed, 14 Jan 2026 08:03:00 GMT
A close-up of a perfectly folded Denver Omelet, bursting with diced ham, colorful bell peppers, onions, and melted cheddar cheese on a ceramic plate. Pin
A close-up of a perfectly folded Denver Omelet, bursting with diced ham, colorful bell peppers, onions, and melted cheddar cheese on a ceramic plate. | felizafer.com

My roommate in college used to make these on Sunday mornings after particularly late Saturday nights, and the smell of peppers and onions caramelizing would somehow convince everyone to stumble into the kitchen. She never measured anything, just threw handfuls of ham and cheese into a pan, but somehow her version always tasted better than any diner version I've had since. I've spent years trying to recreate that casual weekend magic.

Last winter my neighbor came over during a snowstorm when her power went out, and I threw this together using whatever I had in the fridge. We ate it standing up in the kitchen while watching snow pile up against the windows, and she said it was better than any brunch spot in town. Now every time it snows she texts me asking if I'm making omelets.

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 more air for that perfect texture
  • 2 tablespoons milk: Whole milk works best here and makes the eggs extra creamy without making them too thin
  • Salt and black pepper: Crack fresh pepper if you can because it makes such a difference in the final flavor
  • 1/2 cup diced cooked ham: Leftover ham from a holiday dinner works beautifully here or grab thick cuts from the deli counter
  • 1/3 cup diced green bell pepper: Fresh adds crunch but if you have roasted peppers from a jar they add incredible sweetness
  • 1/3 cup diced red bell pepper: The mix of green and red makes it look gorgeous and adds slightly different flavor notes
  • 1/3 cup diced yellow onion: Yellow onions become perfectly sweet when sautéed which balances the salty ham
  • 1/2 cup shredded sharp cheddar cheese: Sharp cheddar gives you that punchy flavor that mild cheese just can't deliver
  • 1 tablespoon unsalted butter: Butter is non negotiable here for flavor and it helps prevent sticking in ways oil can't

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Whisk the eggs:
Beat eggs with milk salt and pepper until completely combined and slightly frothy about 30 seconds of vigorous whisking
Cook the filling:
Melt butter in a nonstick skillet over medium heat then add ham peppers and onions cooking until vegetables are soft and fragrant
Add the eggs:
Pour egg mixture over the sautéed filling and let it sit undisturbed until edges start to set and pull away from the pan
Lift and tilt:
Gently lift edges with a spatula and tilt the pan so uncooked egg flows underneath repeating until most of the egg is set
Add cheese:
Sprinkle sharp cheddar over just one half of the omelet so it's easier to fold and melts evenly
Fold and finish:
Fold the empty half over the cheese side and cook another minute or two until cheese is completely melted
serve:
Slide onto a warm plate and serve immediately while cheese is still gooey and eggs are perfectly fluffy
Freshly made Denver Omelet resting on a white plate next to a fork and a side of buttered toast for a hearty breakfast. Pin
Freshly made Denver Omelet resting on a white plate next to a fork and a side of buttered toast for a hearty breakfast. | felizafer.com

My dad finally admitted after years of my mom making these for Sunday breakfast that he actually prefers my version because I sauté the vegetables first instead of adding them raw. That felt like a huge kitchen win considering my mom has been cooking Denver omelets since before I was born.

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 That Perfect Fold

The trick I learned after dozens of broken omelets is to fold using the spatula not the pan handle. Gently slide the spatula under the empty half and fold it over like you're closing a book. It takes some practice but the result is so much prettier than the messy dump and flip method I used to do.

Cheese Choices

While sharp cheddar is classic I've discovered that pepper jack adds a lovely kick without overwhelming the dish. My brother in law insists on Swiss which creates this amazingly melty experience that's completely different but equally delicious.

Make It Your Own

This is one of those forgiving recipes that welcomes whatever you have in the fridge. The basic technique stays the same but the fillings can change completely based on what you're craving or what needs to get used up before it goes bad.

  • Fresh herbs like chives or parsley add brightness right at the end
  • A dash of hot sauce in the egg mixture takes it to another level
  • Leftover roasted vegetables work surprisingly well here
A fluffy Denver Omelet stuffed with ham, peppers, and onions, garnished with fresh parsley and served alongside crispy hash browns. Pin
A fluffy Denver Omelet stuffed with ham, peppers, and onions, garnished with fresh parsley and served alongside crispy hash browns. | felizafer.com

There's something about a well made omelet that makes any morning feel like a weekend. Hope this brings some cozy moments to your kitchen.

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 combination gives it a distinct savory-sweet flavor profile and colorful appearance that sets it apart from other American omelet variations.

Can I make this Denver omelet dairy-free?

Yes, you can omit the milk and cheese or use dairy-free alternatives. Try nutritional yeast or dairy-free cheese shreds for similar flavor. The omelet will still be delicious with just the ham and vegetables.

What type of cheese works best in Denver omelets?

Sharp cheddar is traditional and provides excellent flavor contrast. However, Swiss, Gruyère, Monterey Jack, or Colby Jack all work wonderfully. Choose a cheese that melts well and complements the salty ham and sweet peppers.

How do I prevent my omelet from tearing?

Use a good nonstick skillet and enough butter to prevent sticking. Cook over medium heat, not high heat. Let the eggs set properly before folding, and use a silicone spatula to gently lift edges. Don't overfill, and fold when the eggs are mostly set but still slightly moist on top.

Can I prepare the vegetables ahead of time?

Absolutely! Dice the ham, bell peppers, and onion up to a day in advance and store in the refrigerator. This makes morning prep faster. You can also sauté the filling ahead and simply reheat before adding the eggs.

What sides pair well with Denver omelet?

Classic sides include toast, hash browns, home fries, or fresh fruit. For a lighter option, serve with a simple green salad or roasted tomatoes. The omelet also pairs beautifully with English muffins or buttermilk biscuits.

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 Ham Peppers Onions

Fluffy eggs filled with ham, bell peppers, onions, and melted cheddar for a satisfying breakfast.

Prep Time
10 min
Cook Time
10 min
Total Duration
20 min


Skill Level Easy

Cuisine American

Makes 2 Number Served

Dietary details No Gluten, Reduced-Carb

What You’ll Need

Egg Base

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

Directions

Step 01

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

Step 02

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

Step 03

Pour and Set Eggs: Pour egg mixture evenly over the ham and vegetables. Let cook undisturbed for 1-2 minutes until the edges begin to set.

Step 04

Cook Omelet Base: Gently lift edges with a spatula, allowing uncooked egg to flow underneath. Continue cooking for 2-3 minutes until mostly set but 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 the omelet in half over the cheese. Cook for 1-2 additional minutes until cheese is melted and eggs are cooked through.

Step 07

Serve: Slide the 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.

Needed Tools

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

Allergy Info

Always check each ingredient for allergens. Seek medical advice if you’re unsure.
  • Contains eggs, dairy (milk, butter, cheese), and pork (ham). Verify pre-packaged ham and cheese labels for gluten or additional allergens.

Nutrition Details (per serve)

These nutrition numbers are for reference only and can’t replace professional advice.
  • Calorie Count: 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.