A classic Denver Omelet is a hearty breakfast favorite loaded with savory ham, sweet peppers, onions, and melted cheddar cheese.
Stay in your jammies, sip your coffee, and serve this tasty breakfast omelet with a side of oven-baked bacon and a helping of fresh fruit salad.

This post may contain affiliate links. Please read our disclosure policy.
Holly’s Recipe Highlights: Denver Omelet

What is a Denver Omelet?
A Denver omelet and a Western omelet are essentially the same thing; an omelet filled with ham, bell peppers, onions, and cheese.
- Flavor: Savory ham, sweet peppers and onions, melty cheddar, and fluffy eggs in every bite.
- Why Make It: Cooking the filling first adds flavor and keeps the eggs from becoming watery.
Total Time: 25 Minutes Servings: 1 Omelet Cooking Method: Pan-fried
Ingredient Notes

- Eggs: This recipe uses 3 large eggs for 1 omelet. If you want a slightly smaller omelet, use 2 eggs instead (or just egg whites if you’re watching calories)!
- Milk: A splash of milk helps create a softer, more tender omelet, though you can substitute half-and-half for extra richness or skip it altogether for a firmer texture.
- Filling: Diced ham, onion, red and green bell peppers are all added but the sky is the limit! Try adding mushrooms, bacon, tomatoes, or even spinach if you have some on hand!
- Cheddar Cheese: Sharp cheddar adds bold, savory flavor, and shredding it from a block helps it melt more smoothly. You can also use Monterey Jack, Swiss, pepper Jack, provolone, or a cheddar blend for a delicious variation.

How to Make a Denver Omelet
- Beat the eggs with milk and seasonings.
- Sauté the onion, then cook the ham and peppers.
- Reduce the heat and pour the eggs into the skillet.
- Add the cheese, cover, and cook (full recipe below).
- Fold the omelet in half and serve immediately.

Store, Reheat, Repeat
Fridge: Store leftover omelet in an airtight container for up to 3 days.
Reheat: Warm in the microwave or in a covered skillet over low heat. Avoid overheating.
Make Ahead: Cook the filling up to 2 days ahead and store it separately. Reheat before adding to a freshly cooked omelet.
Freezing: Freezing is not recommended.
More Diner-Style Breakfast Favorites
Did you enjoy this Denver Omelet Recipe? Leave a comment and rating below.

Ingredients
- 3 large eggs
- 1 tablespoon milk
- salt and black pepper to taste
- 1 tablespoon butter
- 2 tablespoons finely diced white onion
- 1 ounce ham diced
- 2 tablespoons diced green bell pepper
- 2 tablespoons diced red bell pepper
- ½ cup shredded cheddar cheese
Instructions
- Beat eggs, milk and salt & pepper with a fork. Set aside.
- Melt butter in a 6” skillet over medium heat. Add onion and cook until slightly softened about 3 minutes.
- Add ham and peppers. Cook an additional 3-5 minute or until peppers are tender.
- Turn heat to medium-low and add egg mixture. Allow to cook about 2 minutes.
- Run the spatula along the edges of the egg mixture while lifting the pan to allow raw egg to run underneath the cooked eggs.
- Once the eggs are almost set, add cheese and cover. Cook until top is set and cheese is melted, about 5-6 minutes.
- Fold in half and serve.
Notes
Nutrition Information
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.
© SpendWithPennies.com. Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited. Please view my photo use policy here.













Best omelette recipe ever. The process of finishing the eggs covered makes all the difference. Only recipe I use and believe me, I tried many…!
Robert, thank you for the compliment. I am happy to hear you enjoyed the omelet.
6 inch skillet ??? Is that big enough ?
Yes, for a 3-egg omelet a 6-inch skillet is big enough. If you’d prefer a thinner omelet, you can use a larger pan.
This is such a good omelet and the method is outlined perfectly. Only thing the outside of my omelet is too brown so watch how high you set your temperature. Still was amazing! Thank you!!
So glad you loved it!
For the sake of novice cooks, I don’t find where the recipe adds the veggies to the omelet. Since I’ve been cooking for around 60 years and have made many omelets, it wasn’t a problem for me, but just in case…
The veggies and ham are added in steps 2 & 3, the eggs are added in step 4.
I’m a novice when it comes to making omelettes, and these turned out great! I’ll make thee again and again! :)
Easy n nutritious, green red yellow pepps n onion, maybe mushrooms olives but i like bacon crumbles, sausage n ham too, I’ve done filet mignon slices too n reg American cheese melt over it all, 3 toasts n coffee makes 1st class breakfast imo
I am so glad you enjoyed this recipe Tina!
Easy and delish. Thanks for sharing.
So glad you enjoyed it!
Made this Omelet with left-over Easter ham. This was easy to make and so so delicious. I live adding the cheese at the end, which made it so cheesy – just the way we like it. This recipe deserves the five-star rating. It will always be my go-to recipe. Yum!!
really good! made it for breakfast and got right up!
What I have looked at seems great just didn’t have enough flour
This recipe does not use flour.
5*s from me, since this has always been my favorite. It’s the only one I ever make. My family loves it too, including the kiddoes. Thanks for posting this.