A hearty American diner omelet filled with diced ham, bell pepper, and onion, folded around melted cheddar cheese.
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.
Serves 2
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.
Whisk eggs, milk, salt, and pepper together until smooth.
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.
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.
Fold the other half of the omelet over the filling.
Top with remaining cheese and cover briefly until melted, about 1 minute.
Slide onto a plate and serve immediately.
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.
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.
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.
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.
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.
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.
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.
Per serving (240g / 8.5 oz) · 2 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.