Jump to Recipe
Western Omelette (Ham, Peppers, Onion)

American Cuisine

Western Omelette (Ham, Peppers, Onion)

Prep 7m Cook 8m 15 min total Serves 2 🌾 Gluten-Free
All Recipes breakfastbrunch

By Russell Hartley

Rate this recipe

The Western omelette — known as a Denver omelette in much of the country — is American diner cooking at its most satisfying: a fluffy fold of eggs packed with diced ham, sweet bell peppers, onion, and melted cheddar. Its origins are debated, with food historians linking it to the Denver sandwich, itself possibly descended from egg dishes cooked by Chinese railroad workers in the nineteenth-century American West, who may have used the egg-and-ham filling to mask the taste of less-than-fresh provisions on the move. Whatever its true beginnings, it earned a permanent place on breakfast menus from coast to coast. What makes it work is technique as much as ingredients: the vegetables are sautéed first to coax out their sweetness and drive off excess water, while the eggs are cooked gently so they stay tender and custardy rather than browned and rubbery. Naturally gluten-free and protein-rich, it is hearty enough to power a working morning yet quick enough for a weekday. Master the fold and you have a diner classic you can make better than most diners do.

Ingredients

Serves 2

Instructions

  1. 1

    In a medium bowl, whisk together eggs, milk, salt, and black pepper until well blended and slightly frothy.

  2. 2

    Heat 1 tablespoon of butter in a non-stick skillet over medium heat. Add the diced onion and bell peppers. Sauté for 3-4 minutes until softened and fragrant.

  3. 3

    Add the diced ham to the skillet and cook for 1-2 minutes until heated through. Remove the ham and vegetable mixture from the pan and set aside.

  4. 4

    Wipe the skillet clean and add the remaining tablespoon of butter. Heat over medium heat until melted and foamy.

  5. 5

    Pour the egg mixture into the skillet. Let it cook undisturbed for about 30 seconds. Using a spatula, gently push the cooked edges toward the center, tilting the pan to let uncooked egg flow to the edges. Continue until the eggs are mostly set but still slightly runny on top, about 2-3 minutes.

  6. 6

    Sprinkle the ham and vegetable mixture over one half of the omelette. Top with shredded cheddar cheese.

  7. 7

    Using the spatula, carefully fold the empty half of the omelette over the filled half. Cook for another 1-2 minutes until the cheese is melted and the eggs are fully set. Slide onto a plate and serve immediately.

Chef's Tips

  • Sauté the peppers and onion until softened and any moisture cooks off, so the filling doesn't make the omelette watery.
  • Whisk the eggs until slightly frothy to incorporate air — this is what gives the omelette its tender, fluffy lift.
  • Cook over medium, not high, heat; rushing the eggs browns and toughens them instead of keeping them custardy.
  • Push the set edges toward the center and tilt the pan so raw egg flows underneath — this builds even, soft curds.
  • Add the filling and cheese while the top is still slightly wet so it sets into the eggs as you fold.

Ingredient Substitutions

  • diced cooked ham cooked bacon, crumbled sausage, or diced Canadian bacon

    Any cooked breakfast meat works; brown it first and drain excess fat so the omelette doesn't turn greasy.

  • cheddar cheese Monterey Jack, Swiss, or pepper jack

    Choose a good melting cheese; pepper jack adds gentle heat that suits the peppers and onion.

  • bell peppers poblano, jarred roasted peppers, or mushrooms

    Roasted peppers add smoky depth, while mushrooms bring an earthy, meatier note.

  • milk heavy cream or water

    A splash of water keeps the eggs light, while cream makes them richer; use about the same amount.

  • butter olive oil or neutral cooking oil

    Oil works for sautéing and gives a higher smoke point, though butter adds the classic diner flavor.

Tags

quickprotein richclassiceggs

Frequently Asked Questions

What is the difference between a Western and a Denver omelette?

They are essentially the same dish: a folded omelette filled with ham, bell peppers, and onion. 'Western' and 'Denver' are regional names for the same combination, with 'Denver' more common in the western and central United States.

Can I prep the filling for this omelette ahead of time?

Yes. Sauté the ham, peppers, and onion up to 2 days ahead and refrigerate in an airtight container. Warm the filling briefly before adding it to freshly cooked eggs, since the eggs themselves are best cooked to order.

What internal temperature should eggs reach to be safe?

Cooked eggs should reach an internal temperature of 160°F (71°C) to be safe. For this omelette, cook until the eggs are fully set with no visible raw or runny portions before sliding it onto the plate.

How do I keep my omelette from browning or turning rubbery?

Use medium heat and plenty of butter, and don't overcook. Pull the omelette from the pan as soon as the eggs are just set; residual heat finishes cooking the center while keeping the eggs soft and tender.

Can I make this omelette dairy-free?

Yes. Replace the butter with olive oil, swap the milk for water or a plant-based milk, and use a dairy-free cheese or simply leave the cheese out. The ham, peppers, and onion still deliver plenty of flavor.

How do I scale this for more servings?

This recipe makes a generous two-serving omelette from six eggs. Rather than making one giant omelette, cook in batches of two to three eggs per omelette so each one folds neatly and cooks evenly.

More American recipes you’ll love

View all →

Helpful Cooking Tools

Save this recipe — it's free

Get Started →