Denver Omelet
A hearty American diner omelet filled with diced ham, bell pepper, and onion, folded around melted cheddar cheese.
About This Recipe
The Denver omelet (also called a Western omelet) is a classic American diner breakfast, filled with diced ham, bell pepper, and onion, and typically folded around melted cheddar cheese. Its origins are debated but likely trace to Western railroad or ranch cooking, with the vegetable-and-ham filling designed to stretch a hearty breakfast from affordable, shelf-stable ingredients available in frontier kitchens. The technique that matters is cooking the filling ingredients first: ham, bell pepper, and onion are sauteed together until the vegetables soften and the ham develops some color, ensuring the filling is fully flavorful and not raw or crunchy by the time the omelet is folded and served. The eggs themselves are cooked using standard American diner-style technique -- beaten smooth, poured into a hot buttered pan, and gently pushed and tilted until mostly set before the filling and cheese are added and the omelet is folded. Served with hash browns and toast, the Denver omelet is a staple of American breakfast and brunch menus nationwide, valued for its hearty, savory filling and its status as one of the most recognizable omelet varieties in the country.
Ingredients
Serves 2
- 1 tbspbutter
- 0.5 cupdiced ham
- 0.33 cupbell pepper(diced)
- 0.33 cuponion(diced)
- 5 largeeggs
- 2 tbspmilk
- 0.25 tspsalt
- 0.25 tspblack pepper
- 0.75 cupshredded cheddar cheese
Instructions
- 1
Cook the filling
Melt butter in a nonstick pan over medium heat. Cook ham, bell pepper, and onion for 5-6 minutes until the vegetables soften and the ham is lightly browned. Remove and set aside.
- 2
Beat the eggs
Whisk eggs, milk, salt, and pepper together until smooth.
- 3
Cook the eggs
Wipe the pan and melt a little more butter over medium-low heat. Pour in the eggs, gently pushing curds from the edges toward the center as they set.
- 4
Add filling
Once the eggs are mostly set but still slightly wet on top, spoon the ham and vegetable filling and half the cheese over one half.
- 5
Fold
Fold the other half of the omelet over the filling.
- 6
Finish
Top with remaining cheese and cover briefly until melted, about 1 minute.
- 7
Serve
Slide onto a plate and serve immediately.
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.
Pro Tips
- →
Cook the ham and vegetables before adding them to the eggs -- raw or undercooked filling ingredients make for an unevenly textured omelet.
- →
Keep the heat at medium-low when cooking the eggs so they set gently without browning or turning rubbery.
- →
Don't overfill the omelet; too much filling makes it difficult to fold neatly and can cause it to tear.
Variations
- •
Make it a Denver scramble instead of a folded omelet for an easier, more casual presentation.
- •
Add diced tomato to the filling for extra freshness and color.
- •
Use pepper jack cheese instead of cheddar for a spicier version.
Storage
Best eaten immediately. Leftovers keep refrigerated up to 1 day but the texture turns rubbery on reheating; a brief, gentle reheat in a covered pan works best if needed.
History & Origin
The Denver omelet's exact origins are debated, with some tracing it to Western railroad camp cooking and others to Chinese immigrant cooks in the American West adapting egg foo young into a more familiar American omelet format, though no single account is definitively confirmed.
Frequently Asked Questions
What's the difference between a Denver omelet and a Western omelet?
They're generally considered the same dish with regional naming differences -- both feature diced ham, bell pepper, and onion, sometimes with cheddar cheese folded in.
Can I make this as a scramble instead of a folded omelet?
Yes -- simply scramble the eggs with the cooked filling mixed in directly, rather than cooking the eggs flat and folding; this is sometimes called a Denver scramble.
Why did my omelet turn out rubbery?
The heat was likely too high or the eggs were cooked too long. Keep the heat at medium-low and remove the omelet from heat while it still looks slightly underdone.
Nutrition Facts
Per serving (240g / 8.5 oz) · 2 servings total
Time Summary
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:
More American Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes