
I created this Denver omelette casserole during a big family brunch when individual omelettes seemed too fussy. The magic happens when crispy hashbrowns meet fluffy eggs loaded with ham, peppers, and cheese all baked until golden. Now it's our go-to for weekend brunches, bringing all those diner flavors home in one easy dish.
Why This Works
Every bite brings crispy potato base, fluffy eggs, savory ham, and sweet peppers wrapped in melty cheese. Takes simple ingredients and turns them into something that feeds a crowd without any stress. Perfect for busy mornings, holiday breakfasts, or even breakfast for dinner.
Your Shopping List
- The Base: Good frozen hashbrowns (make sure they're thawed and dried). Fresh eggs, whole milk creates that perfect custard texture.
- The Mix-ins: Diced ham (leftover works great here), colorful bell peppers, sweet onions.
- Extra Goodness: Sharp cheddar cheese, garlic powder, fresh parsley makes everything pretty.
Let's Make It
- Start The Base
- Layer those hashbrowns in your buttered dish, spread them even. Add ham, peppers, onions, scatter them all over.
- Mix Your Eggs
- Whisk eggs, milk, and seasonings until they're totally combined. Pour it all over your potato layer.
- Make It Cheesy
- Cover everything with that shredded cheddar cheese, don't hold back here.
- Bake To Golden
- Into the oven until eggs are set, cheese is melty, edges get crispy, about 40 minutes of magic.

Kitchen Secrets
Really press out moisture from those hashbrowns, keeps them crispy. Room temperature eggs blend better with milk. Grate your own cheese, melts nicer than pre-shredded. Let it rest five minutes before cutting, makes neater squares.
Serve It Right
Perfect with some fresh fruit on the side, maybe some toast for soaking up any extra egg. Set out hot sauce, sour cream, salsa, lets everyone customize. Some crispy bacon on top never hurts. Great for feeding a crowd, everyone serves themselves.
Save Some For Later
Keeps beautifully in the fridge about four days. Warms up nice in the microwave or oven. Make it ahead, cover well, chill overnight, bake in the morning. Perfect for busy holiday mornings or when company's coming.
Mix It Up
Try different cheese combinations, pepper jack adds nice heat. Switch up vegetables, mushrooms, zucchini both work great. Sometimes I add breakfast sausage instead of ham. The recipe welcomes creativity while keeping that classic Denver flavor.

Make It Yours
Play with add-ins until you find your perfect mix. My kids pick out the peppers, husband adds extra cheese. Some friends make it spicy, others keep it mild. That's what makes cooking fun, taking a classic recipe making it exactly how your family loves it.
Frequently Asked Questions
- → Can I make this casserole ahead of time?
- Yes, you can assemble this casserole up to 12 hours before baking. Keep it covered in the refrigerator until ready to bake.
- → Can I use fresh hash browns instead of frozen?
- Yes, fresh shredded potatoes will work. Just make sure to squeeze out excess moisture before using them in the recipe.
- → How do I know when the casserole is done?
- The center should be set and not jiggly. The ham on top will start to brown, and a knife inserted in the center should come out clean.
- → Can I freeze this casserole?
- Yes, you can freeze it after baking. Let it cool completely, wrap well, and freeze for up to 3 months. Thaw overnight before reheating.
- → What can I substitute for the pepper Jack cheese?
- You can use regular Monterey Jack, mozzarella, or more cheddar cheese if you prefer less spice. The texture will remain similar.