I love omelets, but making them one at a time for a crowd is never my idea of fun. That’s why I make this Omelet Casserole instead—it has all the best parts of a classic Denver omelet, from ham, peppers, onions, and cheddar cheese, baked together in one easy pan. I get all that fluffy texture and melty cheese, but with way less work and enough to feed everyone.

A slice of baked Denver omelet casserole topped with sour cream, next to a serving of home fries on a white plate.

If you love a classic Denver omelet, then you’re going to go nuts over this protein-packed dump-and-bake casserole with ham, onions, peppers, and cheese! I recently shared our easy Denver omelette recipe, something you can make in just minutes on the stovetop. However, when making omelettes, you generally make one at a time. Today I’m showing you how to make a whole bunch of omelets at once, that you can cut into squares and serve to a crowd. It bakes up in under an hour, and is perfect to serve warm with all kinds of Tex-Mex-type condiments and side dishes!

Pre-sliced western omelette casserole in a white baking dish, with a metal spatula ready for serving.
Sommer headshot.

Sommer’s Recipe Highlights

Fluffy and Flavorful – This breakfast casserole has the most delightfully spongy, tender, and fluffy eggs. Then you also have incredible sweet and savory southwest flavors from the ham, bell peppers, onions, and cheese… lots of cheese. Seriously, the taste and texture are practically the same as a perfectly cooked Denver omelet!

Protein Powerhouse – A trifecta of eggs, ham, and cheese makes this baked Denver casserole packed with protein. It has about 13 grams of protein per slice! And with no potatoes or bread, the recipe is relatively low carb when compared to many classic breakfast casseroles, like my ham and egg bake (which is delicious, no doubt!)

Plenty to Share – As I mentioned above, this baked Denver omelet is one of those fabulous breakfast casseroles that can feed up to a dozen people. Or make a large pan for just a few people, and save the other half for quick breakfasts throughout the week.

A slice of a Denver baked omelette is being held by a metal spatula over a white baking tray filled with a Denver omelet casserole.

Key Ingredients and Tips

  • Butter – I prefer to use butter instead of oil to saute the veggies. It creates a richer flavor when sautéing the onion and peppers.
  • Eggs – I use large eggs. But first, I set them on the counter for 15 minutes, or so, to get them closer to room temperature. Eggs that are too cold can slow down the cooking process.
  • Veggies – I’m using the classic “must have” ingredients that make a true Denver omelet: White onion (I like that it has a bit of bite, but you can use yellow for a slightly sweeter taste), green bell pepper, and minced garlic.
  • Ham – This is a great recipe for using up cooked and cubed leftover spiral ham from occasions like Christmas, Thanksgiving, or Easter. Or you can buy a precooked ham from the store, specially for this recipe.
  • Cheese – I use shredded cheddar cheese. I always recommend shredding your own cheese by hand for the best flavor and to avoid any filler preservatives.
  • Half & half – Sure, you can use whole milk. But the casserole won’t be as fluffy, so if you can, stick to the original recipe here and use half & half.
  • Seasonings – I’m just using salt, pepper, and crushed red pepper flakes (but you can nix them if you’re sensitive to heat)

How to Make

Find the full ingredient proportions, detailed instructions, storage tips, and a video tutorial in the printable form at the bottom of the post.

Chop and Prep – I start by preheating the oven to 350 degrees. While it preheats, I spray the inside of a large 9×13-inch casserole baking dish with nonstick spray.

Then I chop the cooked ham, peel and chop the onion, remove the seeds and chop the bell pepper, and mince the garlic.

Lastly, I grate the cheese by hand, and set it aside.

Dice ham, green bell peppers, and garlic sitting in piles on a wooden cutting board.

Sauté Veggies – Next, I melt butter in a small skillet over medium heat. Don’t let it burn! Once it is hot, I toss in the peppers, onion, and garlic. Cook them for only a few minutes, while stirring with a spatula, just until the onions are a bit soft. Then I immediately turn off the heat and move the pan off of the burner.

The veggies will continue cooking in the baked omelet, so I try not to overdo it when sautéing, or they’ll get too soft.

Diced vegetables for a baked omelet casserole are being sautéed in a black skillet.

Add Ham and Veggies to Baking Dish – While the onion, peppers, and garlic cool a bit in the skillet, I add the pieces of ham to the bottom of the baking dish. Next, add the vegetables and melted butter. Then I set the dish aside to let the veggies cool so the egg mixture doesn’t cook too quickly.

Cubed ham and diced veggies layered at the bottom of a white baking dish.

Make Egg Mixture – Speaking of the egg mixture, now it’s time to whip it up! I crack the eggs into a medium-sized mixing bowl (or large bowl) and add the half & half. I use my handy hand beater to beat them together vigorously, until the mixture gets super frothy. You can use a whisk, but it will take more elbow grease to get the right frothiness. Check out the picture below to see what I mean.

Then I beat in the salt, pepper, and crushed red pepper flakes, if you want a nice bit of heat. You know I do!

An egg and cream mixture is being whisked together in a white measuring bowl.

Add Cheese and Toss – I set the egg mixture to the side for a minute and check that the veggies in the casserole dish are cool. Then I add the shredded cheese to the pan, and use a large spoon to gently toss and combine the cheese with the ham, peppers, onion, and garlic. Spread these out in an even layer, without packing down too tightly. You might even give the pan a ‘lil jiggle to make some space between the cheese and veggies, so the eggs can get in every nook.

Shredded cheese is being mixed into a ham and vegetable mixture in a white baking dish.

Pour the Eggs – Now I pour the frothy egg and cream mixture over the veggies, ham, and cheese. Go slowly as you move the mixing bowl back and forth across the pan so it’s evenly distributed. Again, shake the dish ever so slightly to work the eggs down in the dish.

An egg mixture is being poured over ham, cheese, and vegetables, in a white baking dish.

Bake – Into the oven it goes! I bake the western egg bake for about 45 minutes, until the eggs have set and the top is golden brown. I know it’s done when I can see the edges start to separate from the sides of the pan. When I stick a knife in the middle, it should not come out not-eggy… There will be some cheesiness, to be sure, but the center of the casserole shouldn’t be wet. If it isn’t quite set, bake for another 5 minutes, and check again.

A freshly baked Denver omelette casserole in a white baking dish.

Expert Tips

The key to making this baked omelet incredibly flavorful and fluffy is to first sauté the onions, peppers, and garlic so they’re soft and sweet before adding them to the egg mixture. We don’t want rubbery onion texture in the final product, so don’t skip this step!

Second, beat the eggs well with half & half so they’re light and fluffy when they go in the baking dish. Otherwise, you’ll wind up with a texture that’s more like scrambled eggs. I use a hand beater, as I find this does a much better job of combining everything versus using a whisk.

A slice of a western omelette casserole is being scooped by a metal spatula over a white baking tray filled with a Denver omelette casserole.

Serving Suggestions

I serve portions of the baked Denver omelet with a sprinkle of sliced scallions, and with salsa and sour cream on the side. I have several salsa recipes on the site to try!

And, surprise surprise, I also enjoy my baked egg dish with a few dashes of spicy hot sauce.

There is plenty of protein and veggies packed in here already. But to make it part of a complete meal, you might consider also serving home fries, homemade hash browns, golden pan-fried potato cakes, or any of your favorite starchy and/or carb-y breakfast foods.

Storing and Reheating

Leftovers will be a bit denser when refrigerated and reheated, but still have a lovely, tender texture and southwest flavors. The casserole will keep well in an airtight container and stored in the refrigerator for up to 3-5 days.

You can freeze slices, too, but as I mentioned above, this will change the taste and texture. Wrap individual pieces in plastic wrap, then store all of the portions together in an airtight ziploc freezer bag. Freeze for up to 3 months, then take out and thaw slices in the fridge overnight.

A baked omelette is best reheated in the oven for 10-15 minutes at 350 degrees. If you need to microwave, you can do so in short 10-second bursts at 50% power. Just keep in mind that slices may be a bit moister and rubberier when microwaved.

An overhead shot of a slice of baked Denver omelet casserole topped with sour cream, next to a serving of home fries on a white plate.

Frequently Asked Questions

How do I prevent a soggy casserole?

Not to be a broken record, buuut you really must sauté the veggies before assembling the western omelette casserole. This step cooks out any moisture from the vegetables. Otherwise, the moisture will leak into the egg base as it bakes, making it soggy.

Can I make it ahead of time?

Personally, I prefer to make and serve the casserole fresh, while the eggs are super fluffy. But you can prep everything the night before, keeping the sauteed veggies and ham separate from the egg mixture in the fridge. Then in the morning, whip the eggs, pour, and bake!

Can I halve it?

Sure! As-is, this recipe is made in a 9×13-inch baking dish, and yields 12 pieces. Halve the ingredients and bake in an 8×8 or 9×9-inch square pan for 6 servings.

A slice of Denver baked omelet casserole topped with sour cream, next to a serving of home fries on a white plate.

Help Me Spread the Word about this Fabulous Free Recipe! Sharing this recipe link on Pinterest and Facebook is super impactful, and I greatly appreciate it! Find the share buttons below the recipe form.

More Breakfast Recipes

A slice of baked Denver omelet casserole topped with sour cream, next to a serving of home fries on a white plate.
Print Recipe
No ratings yet
Leave a Review »

Denver Omelet Casserole

Prep Time: 15 minutes
Cook Time: 45 minutes
Total Time: 55 minutes
My omelet casserole recipe has everything you want in a classic Denver omelet, like ham, peppers, onions and cheddar cheese, but assembled and baked in a large pan to share. So you get all of the fluffy texture, melty cheese, and big southwestern flavors of the best homemade Denver omelette, but with way more servings and a fraction of the effort!
Servings: 12 Pieces

Video

Ingredients

Instructions

  • Preheat the oven to 350°F. Set out a 9 x 13-inch baking dish and spray the inside with nonstick cooking spray. Chop and prep all ingredients.
  • Set a small skillet over medium heat. Add the butter to the skillet. Once melted, add the diced onions, bell pepper, and minced garlic. Stir and sauté until the onions are very soft, 3-5 minutes. Then turn off the heat.
  • Meanwhile, add the diced ham to the baking dish, followed by the sautéed vegetables. Scoop all the melted butter into the baking dish. Spread the veggies out and allow them to cool.
  • Set out a mixing bowl, and crack the eggs into the bowl. Add the half-and-half, and beat well until the eggs are frothy. Then add the salt, pepper, and crushed red pepper flakes. Beat again to combine.
  • Now that the veggies are cool, toss the shredded cheese into the ham and vegetable mixture in the baking dish. Spread the mixture out in an even layer. Then pour the egg mixture over the top of the other ingredients.
  • Place the baking dish in the oven and bake for 45-50 minutes, until the center is puffed and the edges are golden brown. Allow the egg bake to cool for at least 5 minutes before serving. Serve as-is, or sprinkle with scallions, and serve with salsa and sour cream.

Notes

Leftovers will be a bit denser when refrigerated and reheated, but still have a lovely, tender texture and southwest flavors. The casserole will keep well in an airtight container and stored in the refrigerator for up to 3 days.
You can freeze slices, too, but as I mentioned above, this will change the taste and texture. Wrap individual pieces in plastic wrap, then store all of the portions together in an airtight ziploc freezer bag. Freeze for up to 3 months, then take out and thaw slices in the fridge overnight.
Baked Denver omelet casserole is best reheated in the oven for 10-15 minutes at 350 degrees. If you need to microwave, you can do so in short 10-second bursts at 50% power. Just keep in mind that slices might be a bit moister and rubberier when microwaved.

Nutrition

Serving: 1pc, Calories: 202kcal, Carbohydrates: 4g, Protein: 13g, Fat: 15g, Saturated Fat: 7g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Trans Fat: 0.1g, Cholesterol: 203mg, Sodium: 730mg, Potassium: 150mg, Fiber: 1g, Sugar: 2g, Vitamin A: 940IU, Vitamin C: 17mg, Calcium: 153mg, Iron: 1mg
Course: Breakfast
Cuisine: American
Cook It? Love It? Rate It!YOU can help this recipe RANK on Google – TAP 5 STARS so other hungry people can find it. Thank you!

Share This Recipe With Friends!