This Denver omelette is a beloved, hearty breakfast that never fails to please. It’s the perfect combination of fluffy eggs and savory, sautéed fillings, all cooked to golden perfection in a single pan. A true diner classic that’s surprisingly easy to master at home.
This Denver omelette is a classic American diner staple that transforms simple breakfast ingredients into something extraordinary. The magic lies in the technique: finely diced vegetables are cooked until just tender, then folded into beaten eggs that are gently agitated to create soft, billowy curds. The key is a hot, well-seasoned pan and a confident fold. For the perfect execution, I always recommend a high-quality, heavy-bottomed non-stick skillet that distributes heat evenly.

Ingredients
- 8 large eggs
- 1/4 cup whole milk
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon unsalted butter, divided
- 1/4 cup diced onion (about 1/4 large onion)
- 1/4 cup diced green bell pepper (about 1/2 pepper)
- 1/4 cup diced red bell pepper (about 1/2 pepper)
- 1/2 cup diced cooked ham (about 4 oz)
- 1/2 cup shredded cheddar cheese or Monterey Jack
Instructions
- In a medium bowl, crack the eggs. Add the milk, salt, and pepper. Whisk vigorously for 20-30 seconds until well-combined, homogeneous, and slightly frothy. This incorporates air for a fluffier omelette. Set aside.
- Heat a 10-inch non-stick skillet over medium-high heat. Add 1/2 tablespoon of butter and let it melt, swirling to coat the pan, until it foams and stops sputtering (about 30 seconds).
- Add the diced onion and both bell peppers. Cook, stirring occasionally, for 3-4 minutes until the vegetables soften and the edges just begin to caramelize. They should be tender but still have a slight bite. Remove the vegetables to a clean bowl, leaving any fond in the pan.
- Reduce the heat to medium. Add the remaining 1 1/2 tablespoons of butter to the same skillet. Let it melt and foam, swirling to coat. Pour the whisked egg mixture into the center of the pan. Immediately use a heat-resistant spatula to push the set edges toward the center, tilting the pan to let the uncooked egg flow to the exposed surface. Repeat this for about 1-2 minutes until the top is mostly set but still moist and glossy.
- Evenly distribute the sautéed vegetables and diced ham over one half of the omelette. Sprinkle the shredded cheese evenly over the fillings.
- Using the spatula, carefully fold the unfilled half of the omelette over the filled half. Cook for an additional 30-45 seconds to melt the cheese and set the fold. Tip the omelette onto a warmed plate, seam-side down.
- Serve immediately while hot and fluffy.
