Breakfast
Denver Omelette with Ham, Peppers, and Onions
Original name: Denver Omelette (Ham, Peppers, Onions)

About this dish
The Denver omelette—also called a Western omelette—is a diner classic built on smoky ham, sweet bell peppers, and onions folded into eggs. Some say it got its start in the 19th century as a hearty meal for railroad crews and pioneers crossing the American West, which is why you'll still find it on breakfast menus from El Paso to Chicago.
I like to sauté the peppers and onions a little longer than most recipes call for, until they're soft and a touch caramelized, so every bite tastes like it came off a flat-top griddle. It's a simple, honest breakfast that doesn't need a lot of fuss, just good ingredients and a hot pan.
Ingredients
UK and US measurements are both included for every recipe.
4 large eggs
protein4
1 cup diced cooked ham (about 150 g)
protein150 g
Imperial measurement: 1 cup
1/2 green bell pepper, diced (about 75 g)
vegetable75 g
Imperial measurement: 1/2 cup
1/2 small yellow onion, diced (about 60 g)
vegetable60 g
Imperial measurement: 1/2 cup
2 tablespoons unsalted butter
fat28 g
Imperial measurement: 2 tbsp
1/2 cup shredded cheddar cheese (about 60 g)
dairy60 g
Imperial measurement: 1/2 cup
2 tablespoons whole milk
dairy30 ml
Imperial measurement: 2 tbsp
1/4 teaspoon kosher salt
seasoning1.5 g
Imperial measurement: 1/4 tsp
1/8 teaspoon freshly ground black pepper
spice0.3 g
Imperial measurement: 1/8 tsp
Method
Prep the filling
5 minutesDice the ham, bell pepper, and onion into roughly 1/4-inch pieces so they distribute evenly through the eggs.
Sauté the vegetables
6 minutesMelt 1 tablespoon of butter in a 10-inch nonstick skillet over medium heat. Add the bell pepper and onion and cook, stirring occasionally, until softened and lightly golden, about 4 to 5 minutes. Stir in the ham and cook 1 minute more, just to warm it through. Transfer the mixture to a plate.
Beat the eggs
2 minutesIn a bowl, whisk the eggs with the milk, salt, and pepper until the yolks and whites are fully combined and the mixture looks uniform, about 30 seconds.
Cook the first omelette
4 minutesWipe the skillet clean and return it to medium-low heat. Melt 1/2 tablespoon of butter, swirling to coat the pan. Pour in half the egg mixture and let it set undisturbed for about 1 minute, then use a spatula to gently push the cooked edges toward the center, tilting the pan so raw egg runs to the edges. Cook until the top is just barely set, about 1 to 2 minutes.
Add the filling and fold
4 minutesScatter half the ham mixture and half the cheddar over one side of the omelette. Fold the other half over the filling and slide the omelette onto a plate. Repeat with the remaining butter, eggs, and filling to make the second omelette.
Serve hot
1 minuteServe immediately while the cheese is melted and the eggs are still tender. Garnish with extra black pepper if you like.
Equipment
- 10-inch nonstick skillet
- Mixing bowl
- Whisk
- Spatula
- Cutting board
- Chef's knife
Nutrition facts
Tips
- Cook the peppers and onions a little longer than you think you need to, letting them soften and caramelize slightly gives the omelette a deeper, sweeter flavor.
- Keep the heat at medium-low when cooking the eggs. High heat makes them rubbery and browns them before the center is set.
- If you want a fluffier omelette, add a splash more milk and whisk vigorously, but don't overbeat once the eggs are combined.
- Dice the ham, peppers, and onions to a similar size so every bite gets a little of everything.
Serving suggestions
- Serve with buttered sourdough toast or a warm flour tortilla.
- Add a side of crispy hash browns or roasted breakfast potatoes.
- Pair with a simple fruit salad or a few slices of tomato for brightness.
- A drizzle of hot sauce or a spoonful of salsa cuts through the richness nicely.
Rate this recipe
No ratings yet. Be the first to rate it.

Recipe by
Mason Walker
Specialises in American cuisineMason Walker makes barbecue brisket that takes 16 hours. He sleeps next to the smoker.
Describe yourself in three words: Smoky, slow, brisket loyalist.