Skip to content
canadianbreakfast✨ New

Western Omelette, Prairie Style

A hearty diner-style omelette packed with ham, green pepper and onion — the Western omelette as served in Canadian prairie diners.

Prep
10 min
Cook
15 min
Servings
2
Difficulty
Easy
4.4
Sign in to rate
#canadian#omelette#diner-style#ham#breakfast#prairie

About This Recipe

The Western omelette — sometimes called a Denver omelette in the United States — is a diner classic just as beloved across the Canadian prairies, where truck-stop and small-town diners serve it as a hearty breakfast built for people heading out to a full day of farm or ranch work. Diced ham, green bell pepper and onion are sautéed until softened and slightly caramelized before being folded into beaten eggs, giving every bite a mix of savory ham and sweet, slightly charred pepper. The technique that separates a good diner-style Western omelette from a mediocre one is cooking the filling ingredients fully before adding the eggs — raw or undercooked pepper and onion inside an omelette turn watery and crunchy in an unpleasant way. Once the filling is ready, the eggs cook fast over medium-high heat so the outside doesn't overcook while the inside sets. Served with hash browns and toast, it remains standard fare on prairie diner breakfast menus from Manitoba to Alberta, unpretentious and reliably filling.

Ingredients

Serves 2

  • 0.75 cupdiced ham
  • 0.5green bell pepper(diced)
  • 0.25onion(diced)
  • 2 tbspbutter(divided)
  • 6eggs
  • 2 tbspmilk
  • 0.5 tspfine sea salt
  • 0.25 tspblack pepper
  • 0.75 cupshredded cheddar

Instructions

  1. 1

    Cook the filling

    Melt 1 tbsp butter in a pan over medium heat. Cook ham, pepper and onion together for 6-7 minutes until softened and lightly browned. Set aside.

  2. 2

    Beat the eggs

    Whisk eggs, milk, salt and pepper together until well combined.

  3. 3

    Cook the omelette base

    Heat remaining butter in a nonstick pan over medium-high heat. Pour in eggs and let set around the edges, pushing cooked egg toward the center.

  4. 4

    Add the filling

    When the top is mostly set, scatter the ham mixture and cheese over half the omelette.

    Cook the filling fully before adding it — undercooked pepper stays watery and crunchy inside the finished omelette.

  5. 5

    Fold and serve

    Fold the omelette over the filling, let the cheese melt for a minute, then slide onto a plate and serve with toast and hash browns.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Dice the ham, pepper and onion to a similar small size so they cook evenly and distribute well through the omelette.

  • →

    Cook the filling ingredients until they're lightly browned, not just softened — that caramelization adds real flavor.

  • →

    Use a well-seasoned or good nonstick pan; the omelette needs to slide freely to fold cleanly.

Variations

  • •

    Add diced tomato with the pepper and onion for extra juiciness.

  • •

    Use crumbled cooked bacon instead of ham for a smokier version.

  • •

    Serve open-faced, diner-style, topped with salsa instead of folding it closed.

Storage

Best eaten immediately. The cooked ham-pepper filling alone can be refrigerated up to 3 days for making fresh omelettes quickly on busy mornings.

History & Origin

The Western or Denver omelette is generally believed to have American railroad or cowboy-camp origins in the late 19th century, spreading north into Canada's prairie provinces alongside the shared ranching and rail culture of the era. It became a fixture of small-town Canadian diner menus throughout the 20th century, where it remains standard hearty breakfast fare in Alberta, Saskatchewan and Manitoba.

Frequently Asked Questions

Can I make this without ham?

Yes — leave it out entirely for a vegetarian pepper-and-onion omelette, or substitute cooked sausage or bacon for a different flavor profile.

Why is my omelette watery inside?

This usually means the pepper and onion weren't cooked long enough beforehand to release and cook off their moisture — sauté the filling until lightly browned, not just translucent.

Can I make a big batch for a crowd?

For a crowd, it's easier to make this as a baked frittata in a large dish rather than individual folded omelettes — use the same filling and bake at 180°C for about 20 minutes.

Nutrition Facts

Per serving (260g / 9.2 oz) · 2 servings total

Calories380kcal
Protein26g
Carbohydrates5g
Fat28g
Fiber1g
Protein26g
Carbs5g
Fat28g

Time Summary

Prep time10 min
Cook time15 min
Total time25 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes