Denver Omelet with Ham and Peppers

Featured in: Easy Baking Ideas

This hearty American-style omelet combines fluffy eggs with a savory filling of diced ham, sweet green and red bell peppers, and yellow onion. The eggs are whisked with milk for extra tenderness, then cooked until just set before being folded over melted sharp cheddar cheese. The result is a golden, satisfying breakfast that's perfect for weekend mornings or busy weekdays. Ready from start to finish in just 20 minutes, this classic dish serves two hungry people and can be customized with your favorite cheese or fresh herbs.

Updated on Fri, 16 Jan 2026 14:00:58 GMT
Denver Omelet resting on a white plate, featuring a golden folded egg exterior and visible diced ham, peppers, and onions inside. Pin it
Denver Omelet resting on a white plate, featuring a golden folded egg exterior and visible diced ham, peppers, and onions inside. | casaamanar.com

The steam curling off my coffee mug that morning matched the steam rising from my skillet as I attempted my first Denver omelet. I'd been ordering them at diners for years, but watching the way the yellow eggs nestled around the colorful vegetables like they belonged together made me realize why this combination works so beautifully. The peppers and onions add sweetness that cuts through the salty ham, while sharp cheddar ties everything together with its creamy richness. That first bite, with hot cheese oozing out the sides, told me I'd finally figured out what makes this breakfast classic so enduring.

My uncle taught me to dice the vegetables smaller than I thought necessary, explaining that uniform pieces cook evenly and distribute flavor throughout every forkful. He was right, those tiny red and green pepper cubes become little bursts of sweetness that surprise you with each bite. Now I prep everything before I even turn on the stove, the rhythm of chopping becoming a peaceful morning ritual that starts my day with intention rather than rush.

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: This small amount creates creaminess without making the eggs watery or dense
  • Salt and black pepper: Season generously here since this is the only chance to season the eggs themselves
  • 1/2 cup diced cooked ham: Use leftover ham from a holiday roast for the best flavor and texture
  • 1/3 cup diced green bell pepper: Fresh pepper adds crunch and a bright, grassy sweetness
  • 1/3 cup diced red bell pepper: Red peppers bring natural sweetness and beautiful color contrast
  • 1/3 cup diced yellow onion: Yellow onion becomes mellow and sweet when sautéed, balancing the salty ham
  • 1/2 cup shredded sharp cheddar cheese: Sharp cheddar provides the bold flavor needed to stand up to the other ingredients
  • 1 tablespoon unsalted butter: Butter adds essential flavor and helps prevent sticking in the pan

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 no streaks of white remain and the mixture looks uniformly yellow
Cook the filling:
Melt butter in your skillet over medium heat, then add ham, peppers, and onions, stirring occasionally for 3 to 4 minutes until vegetables soften
Add the eggs:
Pour the egg mixture over the filling and let it sit undisturbed for 1 to 2 minutes until you see the edges beginning to set
Lift and tilt:
Gently lift the edges with your spatula and tilt the pan so uncooked egg flows underneath, repeating until mostly set but still moist on top
Add the cheese:
Sprinkle shredded cheddar over just one half of the omelet, leaving the other half cheese-free for easier folding
Fold and finish:
Fold the empty half over the cheese and cook 1 to 2 more minutes until the cheese melts completely
A fluffy Denver Omelet oozing melted cheddar cheese, served alongside crispy hash browns and buttered toast on a rustic table. Pin it
A fluffy Denver Omelet oozing melted cheddar cheese, served alongside crispy hash browns and buttered toast on a rustic table. | casaamanar.com

This recipe became my go-to for weekend breakfasts after friends kept requesting it whenever they stayed over. There's something special about standing at the stove, coffee in hand, while everyone starts drifting into the kitchen following the smell of cooking onions. The omelet somehow tastes better when shared, maybe because good food has a way of turning ordinary mornings into memories.

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.

Mastering the Fold

The folding moment used to stress me out until I learned that omelets are forgiving. Slide your spatula completely under the cheese-free half, lift with confidence, and fold it over like you're closing a book. If it tears, just arrange it on the plate and call it rustic. The taste remains the same, and honestly, my friends have never once noticed an imperfect fold.

Choosing Your Pan

An 8-inch nonstick skillet is ideal for this recipe, giving enough surface area for cooking while keeping the eggs thick enough to fold without breaking. I learned the hard way that larger pans spread the eggs too thin, making them fragile and prone to tearing. If you only have stainless steel, extra butter and careful heat management become essential, but nonstick makes this breakfast nearly foolproof.

Make It Your Own

While the classic Denver combination is timeless for good reason, small tweaks can make this recipe feel personal. Sometimes I add fresh chives from the garden, or swap in Monterey Jack when I want something milder than sharp cheddar. The technique remains the same, but these tiny changes keep breakfast interesting while honoring the spirit of the original.

  • A pinch of smoked paprika in the eggs adds depth without overwhelming the other flavors
  • Leftover roasted vegetables from dinner can replace the fresh peppers for a different twist
  • Finish with fresh herbs like parsley or chives for a bright pop of color
Close-up of a freshly prepared Denver Omelet, highlighting the sautéed ham, red bell peppers, onions, and sharp cheddar filling. Pin it
Close-up of a freshly prepared Denver Omelet, highlighting the sautéed ham, red bell peppers, onions, and sharp cheddar filling. | casaamanar.com

Whether it's a quiet Saturday morning or a hectic weekday before work, this Denver omelet turns ordinary ingredients into something worth savoring.

Recipe FAQs

What makes a Denver omelet different from other omelets?

A Denver omelet specifically includes diced ham, bell peppers, onions, and cheese folded inside the eggs. This combination of ingredients gives it a distinct savory flavor and colorful appearance that sets it apart from other American omelet variations.

Can I make this ahead of time?

Denver omelets are best served immediately while the cheese is melted and eggs are fluffy. However, you can prep the diced vegetables and ham in advance, then quickly cook everything when ready to eat. The filling components stay fresh in the refrigerator for 2-3 days.

What type of cheese works best?

Sharp cheddar is traditional and provides excellent flavor, but you can substitute Swiss, Monterey Jack, or Colby jack cheese. The key is using a cheese that melts well and complements the salty ham and sweet peppers.

How do I prevent my omelet from sticking?

Use a good quality nonstick skillet and ensure the butter is melted and evenly distributed before adding the eggs. Keep heat at medium to prevent burning. A well-seasoned cast iron pan also works well if you don't have nonstick cookware.

Can I use leftover ham?

Absolutely! Diced leftover ham from a previous meal works perfectly in Denver omelets. Just ensure it's cooked through and diced into small, even pieces so it heats evenly and distributes nicely throughout the filling.

What should I serve with this omelet?

Toast, hash browns, or fresh fruit make excellent sides. For a complete meal, add roasted breakfast potatoes or a simple green salad with vinaigrette. Coffee or orange juice pairs perfectly with this classic American breakfast.

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 Peppers

Fluffy omelet filled with diced ham, colorful bell peppers, onions, and sharp cheddar cheese. A hearty American breakfast ready in 20 minutes.

Prep Duration
10 mins
Time to Cook
10 mins
Overall Time
20 mins
Created by Randolph Kline

Recipe Type Easy Baking Ideas

Skill Level Easy

Cuisine Type American

Makes 2 Portions

Dietary Notes No Gluten, Reduced-Carb

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

How-To Steps

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é Filling Ingredients: Melt butter in a nonstick skillet over medium heat. Add diced ham, bell peppers, and onion. Cook for 3–4 minutes, stirring occasionally, until vegetables are tender and ham is heated through.

Step 03

Add Egg Base: Pour the egg mixture evenly over the sautéed ham and vegetables. Allow to cook undisturbed for 1–2 minutes until the edges begin to set and pull away from the pan.

Step 04

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

Step 05

Add Cheese and Fold: Distribute shredded cheddar cheese evenly over one half of the omelet. Using the spatula, fold the omelet in half over the cheese, creating a half-moon shape.

Step 06

Finish Cooking: Cook for 1–2 additional minutes until the cheese is completely melted and the eggs are cooked through but still tender.

Step 07

Serve: Slide the finished omelet onto a warm plate and serve immediately while hot.

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.

Tools You’ll Need

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

Allergy Details

Review each component for allergens and speak with a healthcare provider if you're unsure.
  • Contains eggs
  • Contains dairy (milk, butter, cheddar cheese)
  • Contains pork (ham)
  • Pre-packaged ham or cheese may contain gluten or other allergens—check labels carefully

Nutrition Info (each serving)

Nutritional details are just for reference. Always check with a medical expert for advice.
  • Caloric Value: 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.