A good breakfast casserole has a way of making the whole morning feel easier, and this Denver omelet egg bake does exactly that. It takes the classic flavor combo of eggs, ham, peppers, onion, and cheddar and turns it into a warm, sliceable bake that works for busy weekdays, brunch, or holiday mornings.
What makes this recipe so practical is its simplicity. The base is built from 12 eggs, 1 cup of milk, diced ham, red and green bell peppers, onion, and cheddar cheese, all baked in a 9×13-inch dish until puffed and golden.

It also hits that cozy, family-friendly sweet spot. The eggs bake up fluffy, the cheese adds richness, and the peppers and onion bring just enough color and texture to keep every bite interesting. The source specifically presents it as a hearty breakfast casserole meant for family gatherings and busy mornings.
Another reason to save this one is flexibility. You can keep it classic with ham and cheddar, or switch things up with sausage, bacon, turkey, mushrooms, spinach, zucchini, feta, Monterey Jack, or pepper jack depending on what you have on hand.
This recipe is also great for make-ahead planning. The egg mixture can be assembled up to 24 hours in advance and kept in the refrigerator until you are ready to bake it, which makes it especially useful when mornings feel hectic. And once it is baked, it keeps well. Leftovers can be refrigerated for up to 3 days or frozen in portions for up to 3 months, so it works nicely for meal prep too.
Ingredients
For the egg bake
- 12 large eggs.
- 2 cups diced ham.
- 1 cup chopped red bell pepper.
- 1 cup chopped green bell pepper.
- 1 medium onion, finely chopped.
- 2 cups shredded cheddar cheese.
- 1 cup milk.
- Salt, to taste.
- Black pepper, to taste.
Optional toppings
- Chopped fresh herbs such as parsley or chives.
- Sour cream.
Equipment
- 9×13-inch baking dish.
- Large mixing bowl.

How to Make It
- Preheat the oven.
Heat the oven to 350°F and lightly grease a 9×13-inch baking dish. - Whisk the eggs and milk.
In a large bowl, whisk the eggs with the milk, salt, and pepper until the mixture looks pale and airy. The source notes that thorough whisking helps create a fluffier texture. - Add the fillings.
Stir in the diced ham, red bell pepper, green bell pepper, onion, and cheddar cheese until everything is evenly distributed. - Pour into the dish.
Transfer the mixture to the prepared baking dish and spread it out evenly. - Bake until puffed and golden.
Bake for about 45 minutes, until the casserole is set and lightly golden on top. The source advises watching the bake closely since oven temperatures can vary. - Rest before slicing.
Let the casserole cool for 10 to 15 minutes before cutting. This helps the eggs finish setting and makes neat slices easier. - Serve warm.
Cut into squares and top with fresh herbs or a dollop of sour cream if you like.
Recipe Notes and Tips
Whisk the eggs really well. The source specifically recommends beating them until pale yellow and airy for the fluffiest texture.
A 9×13-inch dish gives the most even bake. The source notes that an 8×8-inch dish can work for a smaller batch, but the baking time may need to change.
Let the casserole rest after it comes out of the oven. That short cooling time helps the slices hold together better and keeps the texture from feeling too loose in the center.
For make-ahead prep, you can whisk together the eggs, milk, salt, and pepper, then fold in the ham, peppers, onion, and cheese up to 24 hours in advance and refrigerate the mixture until baking time.
If the bake ever comes out a little dry, the source suggests serving it with sour cream or salsa for extra moisture and flavor.
Easy Variations
- Vegetarian version: Skip the ham and use more vegetables such as spinach, mushrooms, or zucchini.
- Different cheese: Swap cheddar for Monterey Jack, feta, Swiss, or pepper jack.
- Dairy-free version: Use almond milk, oat milk, or coconut milk in place of regular milk.
- Spicier bake: Add diced jalapeños or red pepper flakes.
- Protein swap: Use cooked sausage, bacon, turkey, chicken, or chorizo instead of ham.
What to Serve With It
The source suggests pairing this egg bake with fresh fruit salad, crispy bacon, buttery croissants, hash browns, Greek yogurt, avocado toast, homemade jam, fresh juice, mimosas, or dark roasted coffee. Those options make it easy to turn the casserole into a fuller brunch spread.
Storage and Reheating
Let the casserole cool completely before storing. It can sit at room temperature for up to 2 hours, then should be refrigerated in an airtight container for up to 3 days.
For longer storage, freeze individual portions for up to 3 months. The source recommends thawing overnight in the refrigerator before reheating.
To reheat, warm slices in a 350°F oven for about 15 to 20 minutes, or until heated through. The source notes that oven reheating helps preserve the fluffy texture better than harsher reheating methods.
FAQs
Can I make this the night before?
Yes. The egg mixture can be prepared up to 24 hours ahead and kept in the refrigerator until you’re ready to bake it.
Can I freeze Denver omelet egg bake?
Yes. Slice it into portions, wrap or bag them well, and freeze for up to 3 months.
How do I know when it’s done?
The source says it is ready when it looks puffed and golden on top.
Can I make it for dietary restrictions?
Yes. The source suggests using dairy-free milk for lactose-free needs and omitting the meat for a vegetarian version.
What should I do if I overbake it?
Serve it with sour cream or salsa, and next time start checking a few minutes before the full baking time since ovens vary.

Breakfast Egg Bake Everyone Will Love for Busy Mornings
Ingredients
Method
- Preheat the oven.
- Heat the oven to 350°F and lightly grease a 9×13-inch baking dish.
- Whisk the eggs and milk.
- In a large bowl, whisk the eggs with the milk, salt, and pepper until the mixture looks pale and airy. The source notes that thorough whisking helps create a fluffier texture.
- Add the fillings.
- Stir in the diced ham, red bell pepper, green bell pepper, onion, and cheddar cheese until everything is evenly distributed.
- Pour into the dish.
- Transfer the mixture to the prepared baking dish and spread it out evenly.
- Bake until puffed and golden.
- Bake for about 45 minutes, until the casserole is set and lightly golden on top. The source advises watching the bake closely since oven temperatures can vary.
- Rest before slicing.
- Let the casserole cool for 10 to 15 minutes before cutting. This helps the eggs finish setting and makes neat slices easier.
- Serve warm.
- Cut into squares and top with fresh herbs or a dollop of sour cream if you like.
Notes
- Vegetarian version: Skip the ham and use more vegetables such as spinach, mushrooms, or zucchini.
- Different cheese: Swap cheddar for Monterey Jack, feta, Swiss, or pepper jack.
- Dairy-free version: Use almond milk, oat milk, or coconut milk in place of regular milk.
- Spicier bake: Add diced jalapeños or red pepper flakes.