Denver Omelet

Denver Omelet

The Denver omelet — a diner classic of eggs, bell peppers, onions, ham and often cheese — actually began as a sandwich made with those ingredients in the American West in the late 19th century. Its exact origins are fuzzy; but some historians think it was a modification of egg foo yung made by Chinese laborers working the transcontinental railroad, or a scramble made by pioneers masking spoiled eggs with onions. (Bell peppers were likely a later addition since they weren’t available in the United States until the 1920s). When the sandwich became popular in Utah, it was named the Denver sandwich after Denver City, Utah. By the 1950s, the Denver was one of the most popular sandwiches around, and at some point in the mid-20th century, diners swapped the sandwich bun for a knife and fork.
  • Total:
  • Serves: 2 persons



  1. Step 1

    In a medium bowl, whisk together the eggs and 1/2 teaspoon salt. Set aside.
  2. Step 2

    In a medium (10-inch) nonstick skillet, heat 1 tablespoon butter over medium-high. When foaming, add the bell pepper and onion, season lightly with salt and pepper and stir to coat in the butter. Shake into an even layer and cook, undisturbed, until browned underneath, 2 to 3 minutes. Add the ham and cook, stirring occasionally, until the vegetables are tender, 2 to 3 minutes. Transfer the mixture to another medium bowl, add the cheese, and stir to combine.
  3. Step 3

    Reduce the heat under the skillet to medium-low. Add 1/2 tablespoon butter and swirl to coat the pan. Whisk the egg mixture and pour half into the skillet. Cook without touching until the eggs around the edges of the pan are set, 30 seconds to 1 minute. Using a spatula, slightly pull the edge of the omelet in toward the center and while holding the spatula in place, tilt the pan so that the egg runs to the empty skillet. Repeat this around the edge of the whole circle until the surface is nearly set but still shiny. (No runny egg will travel when you tilt the pan.) Spoon half the vegetable mixture onto half the egg, cover the skillet with a lid or baking sheet, and cook until the egg is set and the cheese is melted, 1 to 3 minutes. Run the spatula around the edges, then fold the naked half over the filling. Slide the omelet onto a plate, then repeat with the remaining butter, egg, and filling.