Hearty Denver Omelet

A hearty Denver omelet recipe made with eggs, ham, green pepper, mushrooms, tomato, and onion. Serve for breakfast or brunch with hash browns or fruit on the side.

Omelets make a hearty brunch all on their own or serve them for dinner as well. This recipe is also known as a Western or Southwest omelette.

This is a simple and delicious meal which uses ingredients that you generally have on hand.

*This post may have affiliate links, which means I may receive a small commission if you choose to purchase through links I provide (at no extra cost to you). Thank you for supporting the work I put into this site!

Since each omelet is made separately, I recommend warming the plates so everyone can sit down together to eat at the same time.

You might also like this tuna and cheese omelet recipe. It is packed with protein.

Denver Omelet Ingredients
Denver Omelet Ingredients

Hearty Denver Omelet Recipe

Hearty Denver Omelet

A hearty Denver omelet recipe made with eggs, ham, green pepper, mushrooms, tomato, and onion. Serve for breakfast or brunch with hash browns or fruit on the side.
Prep Time15 minutes
Cook Time25 minutes
Total Time40 minutes
Course: Breakfast
Cuisine: American
Keyword: eggs, omelet
Servings: 4
Author: Laura Warnke


  • 1/2 small onion
  • 1/2 medium green bell pepper
  • 8 ounces ham diced
  • 6 ounces mushrooms sliced
  • 2 large tomatoes diced
  • 4 Tablespoons butter divided
  • 8 large eggs
  • Fresh ground black pepper to taste
  • 4 Tablespoons water divided
  • Salt to taste
  • 8 ounces shredded cheddar cheese


  • Dice the onion and green pepper into small 1/4" chunks. Set aside on a plate.
  • Also dice the ham, mushrooms, and tomatoes into small 1/4" chunks. Set aside in separate dishes.
  • Place 1 Tablespoon of butter into a 12" skillet and add the green pepper, onion and salt. Cook over medium to medium-high heat for 3 minutes until tender-crisp, stirring constantly. Back the heat off to medium-low, add the chopped ham and cook until the ham is heated through. Place in a bowl and cover with plastic wrap until ready to make the omelet.
  • Let the pan cool slightly and add 1 additional Tablespoon of butter and cook the mushrooms for a few minutes until heated through. Remove and place in another bowl and cover with plastic wrap.
  • Keep heat to medium. Add 2 additional Tablespoons of butter to the skillet. Let the pan come up to temperature so that it sizzles just a bit when you flick a few drops of water in it. Do not let the pan get too hot!
  • Crack 2 of the eggs into a small glass mixing bowl. Add in salt and pepper to taste with about 1 Tablespoon of water and whisk together.
  • Pour the 2 beaten eggs into the skillet. Cook without stirring until the eggs begin to set around the edges.
  • Using a spatula, lift one edge of the egg to let the runny uncooked egg run under the omelet. Make sure to keep the omelet from sticking by gently swirling the pan.
  • Before the omelette is fully set up and still slightly wet, spoon 1/4 of the ham mixture onto half of the egg. Also place 1/4 of each of the tomato, mushroom, and cheee on top of the ham.
  • Flip the omelette in half and sprinkle a bit of additional shredded cheese on top if desired. Heat for 30 seconds or just until the cheese starts to melt. Slide onto a heated plate.
  • Repeat steps 7-10 for the remaining omelets. Add additional butter as needed for each one to keep the eggs from sticking.


This omelet recipe makes 4 omelets each using 2 eggs.

More Breakfast Eggs Recipes

Fetch Rewards Referral Code: MXUXX

Fetch Rewards Referral CodeAre you ready to save money on your grocery bill and earn gift cards from your efforts? Use my Fetch Rewards Referral Code MXUXX and get 2,000 points. It’s a free app that turns grocery receipts into rewards. Click here to read my Fetch Rewards review on how it works. Just scan any grocery or gasoline receipt, and earn points towards awesome rewards. You’ll earn on all matched brands and products and gain access to exclusive offers that earn you even more points. No more entering codes, completing tasks or jumping through any hoops! Just scan your grocery receipt, and get rewarded. Click here to download the FetchRewards app. Use my Fetch Rewards Referral Code: MXUXX You can find more money saving referral codes here: Referral Code Master List  

Scotch Eggs Recipe

Cream Cheese Scrambled Eggs

Classic Eggs Benedict

Egg Salad Sandwich Recipe

Scrambled Egg Breakfast Sandwich

Egg and Hash Brown Breakfast Skillet

Easy Egg Casserole with Bacon and Herbs

Scrambled Egg Breakfast Burritos

Cheddar Baked Egg Casserole

Tuna and Cheese Omelet

Baked Egg Casserole with Cheese, Onions, and Pepper

Leave a Comment

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.