Overnight Denver Omelette Casserole

This Denver omelette casserole is the easiest breakfast you’ll make all week. It’s packed with all the classic Denver omelette flavors you love — ham, peppers, and onions — but in a make-ahead casserole format.

Imagine waking up and having a hot, satisfying breakfast ready without any morning fuss. This recipe lets you do just that. You get all the deliciousness of a Denver omelette, but with zero stress.

You’ll love how the eggs soak into the bread overnight, creating a custardy, flavorful bite. The veggies and ham add texture and savory goodness. It's the perfect way to start any day, especially busy ones.

Why You Will Love This Recipe

  • Make-Ahead Magic: You can assemble this casserole the night before. Just pop it in the oven in the morning. It takes all the pressure off busy weekday mornings.
  • Flavorful Wake-Up Call: This casserole is packed with classic Denver omelette flavors. The ham, bell peppers, and onions create a savory, satisfying base that your whole family will crave.
  • Perfect Texture: The bread soaks up the egg mixture overnight, creating a tender, custardy texture. It's moist and rich, without being soggy.
  • Customizable: You can easily swap out ingredients or add your favorites. It's a forgiving recipe that tastes great no matter how you tweak it.
  • Hearty & Filling: Packed with eggs, ham, and veggies, this casserole provides sustained energy. It’s a complete breakfast that will keep you satisfied until lunch.

Ingredients

  • Large Eggs (8): These are the backbone of your casserole, creating that rich, custardy texture. Using a full dozen eggs ensures that every bite is moist and satisfying, without feeling heavy.
  • Milk (1 cup): The milk helps create a smoother, creamier custard. Whole milk is best for richness, but you can use 2% if that’s what you have on hand.
  • Diced Ham (1 cup): Cooked ham adds a salty, savory depth. You can use leftover holiday ham, deli ham, or even diced bacon. Make sure it’s finely diced so it distributes evenly.
  • Green Bell Pepper (1/2 cup, finely diced): This gives the casserole its classic Denver flavor and a little freshness. A small green bell pepper is perfect. Make sure to dice it small so the pieces are easy to eat in every bite.
  • Onion (1/4 cup, finely diced): A little onion adds a subtle sweetness and aromatic quality. Use a yellow or white onion. Dice it very finely so it cooks down nicely and isn’t overpowering.
  • Shredded Cheese (1 cup, cheddar or Monterey Jack): Cheese adds gooeyness and another layer of flavor. Cheddar is classic, but Monterey Jack melts beautifully. You can also use a mix of both.
  • White Bread (6 slices, day-old): Stale bread works best here because it absorbs the egg mixture without becoming too mushy. You want bread that’s a little dry. Cut it into cubes for easy layering.
  • Salt (1/2 teaspoon): Essential for bringing out all the flavors. You don’t want to skimp here, but also don’t overdo it, especially if your ham is salty.
  • Black Pepper (1/4 teaspoon): Freshly ground pepper adds a nice bite. A little goes a long way to enhance the savory notes of the ham and eggs.

Steps to Make Denver Omelette Casserole Overnight: Step-by-step Easy Guide

Prep Your Casserole Dish

First things first, grab a 9×13 inch baking dish. It’s the perfect size for this recipe. If you have cooking spray, give the dish a quick spritz. This prevents anything from sticking, saving you a lot of scrubbing later. You can also use butter or a little oil to grease it. Make sure to cover the bottom and sides.

Layer the Bread and Savory Fillings

Tear your six slices of day-old white bread into roughly 1-inch cubes. Spread these bread cubes evenly across the bottom of your prepared baking dish. Don’t worry if there are some small gaps; they’ll fill in. Sprinkle the diced ham, finely diced green bell pepper, and finely diced onion over the bread cubes. Try to get an even distribution so you get a bit of everything in each serving.

Whisk the Egg Mixture

In a large bowl, crack all eight large eggs. Add your milk, salt, and pepper. Grab a whisk and beat everything together until it’s well combined and a little frothy. You want the yolks and whites fully incorporated, and the seasonings evenly dispersed. The mixture should be a uniform pale yellow color.

Pour and Chill Overnight

Gently pour the egg mixture evenly over the bread and filling layers in the baking dish. Make sure the egg mixture covers as much of the bread as possible. Press down gently with a spatula to help the bread soak up some of the liquid. Now, cover the dish tightly with plastic wrap or foil. Place it in the refrigerator overnight, or for at least 8 hours. This is where the magic happens, allowing the flavors to meld and the bread to absorb the custard.

Bake Until Golden

When you’re ready to bake, preheat your oven to 350°F (175°C). Take the casserole out of the fridge and remove the plastic wrap. Sprinkle the shredded cheese evenly over the top of the casserole. Place the dish in the preheated oven. Bake for 35–45 minutes, or until the casserole is set, golden brown, and the cheese is melted and bubbly. A knife inserted into the center should come out clean.

Rest and Serve

Once it’s out of the oven, let the casserole rest for about 5–10 minutes. This short rest allows it to set up a bit more, making it easier to slice and serve. Cut it into squares and serve hot. The aroma alone will tell you it was worth the wait.

What to Serve with Denver Omelette Casserole Overnight

A Side of Fresh Fruit

A bowl of mixed berries or sliced melon is a bright and refreshing contrast. The sweetness of the fruit cuts through the richness of the casserole beautifully. It adds a pop of color to your plate too.

Crispy Breakfast Potatoes

For an extra hearty meal, serve with some oven-roasted breakfast potatoes or home fries. The crispy texture of the potatoes is a great counterpoint to the soft casserole. Season them simply with salt and pepper.

A Drizzle of Hot Sauce

A little kick can really elevate this dish. Offer a bottle of your favorite hot sauce at the table. A few dashes can bring out the savory flavors of the ham and peppers.

Fresh Salsa or Pico De Gallo

Top your serving with some fresh salsa or pico de gallo. The acidity and freshness from the tomatoes and onions add another dimension. It makes the casserole feel even more vibrant and delicious.

Storage and Reheating

Refrigerate Promptly

Once cooled, cover the casserole tightly with plastic wrap or foil. Store it in the refrigerator for up to 3 days. Make sure it's sealed well to prevent it from drying out or absorbing other odors.

Reheat in the Oven

The best way to reheat is in the oven. Place a portion in a small oven-safe dish. Cover it with foil and heat at 300°F (150°C) for about 15–20 minutes, or until heated through. This method helps retain its moisture and texture.

Microwave for Speed

If you’re in a hurry, you can microwave a serving. Heat on medium power for 1–2 minutes, checking for warmth. Be careful not to overheat, as this can make the eggs rubbery.

Portion for Portability

This casserole freezes well, too. Once cooled, cut into individual portions and wrap each piece tightly in plastic wrap, then foil. Freeze for up to 2 months. Thaw overnight in the fridge before reheating.

What Makes This Recipe Special

Effortless Overnight Prep

The real magic of this recipe is the overnight soak. It's not just about convenience; it's about texture. The bread truly becomes one with the eggs, creating a cohesive, melt-in-your-mouth dish that's impossible to achieve with a standard omelette.

Homage to a Classic

It takes all the beloved flavors of a Denver omelette — ham, onions, and peppers — and transforms them. Instead of a quick scramble, you get a comforting, deeply flavored casserole that honors the original while offering a new experience.

Perfect for Any Morning

This isn’t just for weekends. Because it’s made ahead, it's genuinely a weeknight-friendly breakfast. You can serve it to guests without stressing or grab a quick, healthy meal for yourself on a hectic Tuesday.

The Cheesy Gooey Factor

Who doesn’t love melted cheese? The shredded cheese on top gets beautifully golden and bubbly in the oven. It adds that irresistible, comforting element that makes this casserole utterly irresistible.

Pro Tips for the Best Results

Use Stale Bread

The key to a great casserole texture is using day-old or slightly stale bread. Fresh bread will absorb too much liquid and become mushy. If your bread is very fresh, you can lightly toast the cubes in the oven for a few minutes before layering.

Dice Fillings Finely

Make sure to dice your ham, bell pepper, and onion very finely. Small pieces distribute better throughout the casserole. This ensures you get a taste of all the ingredients in almost every bite, rather than large chunks of just one.

Don’t Overbake

Keep an eye on the casserole as it bakes. Overbaking can lead to dry, rubbery eggs. It’s done when the center is just set and the cheese is melted and slightly golden. A little bit of residual heat will continue to cook it as it rests.

Let It Rest

Resist the urge to cut into it the second it comes out of the oven. Letting the casserole rest for at least 5–10 minutes allows the custardy interior to firm up. This makes for cleaner slices and a better eating experience.

Variations and Substitutions

Add Other Vegetables

Feel free to swap out the green bell pepper for red or yellow bell pepper for a slightly different flavor. You could also add a handful of chopped spinach or mushrooms. Sauté them lightly before adding to the casserole to remove excess moisture.

Different Meats

If ham isn’t your favorite, try using cooked crumbled bacon, diced sausage, or even shredded chicken. Make sure any meat you use is fully cooked before adding it to the casserole. This ensures everything is safe and delicious.

Cheese Choices

While cheddar or Monterey Jack are classic, feel free to experiment with other cheeses. A sharp Gruyere would add a nutty depth, or a pepper jack would bring a little heat. Even a simple mozzarella can add a lovely gooeyness.

Bread Swaps

If you don’t have white bread, a good quality sourdough or even a sturdy whole wheat bread can work. Just ensure it’s a bread that holds its shape and isn’t too airy. Avoid very soft, squishy sandwich breads.

Frequently Asked Questions

Can I Use Fresh Bread?

It’s best to use day-old or slightly stale bread. Fresh bread will absorb too much liquid and can make the casserole mushy. If you only have fresh bread, lightly toast the cubes before assembling.

Is This Recipe Freezer-friendly?

Yes, this casserole freezes very well. Once cooled, cut it into portions, wrap them well, and freeze for up to two months. Reheat from frozen in the oven.

Are There Any Dairy-free Options?

To make this dairy-free, you can substitute the milk with an unsweetened plant-based milk like almond or soy milk. For the cheese, use your favorite dairy-free shredded cheese alternative.

Do I Need to Pre-cook the Vegetables?

No, you don’t need to pre-cook the bell pepper and onion. Dicing them finely allows them to soften and cook through in the casserole as it bakes.

Can I Add More Eggs?

You can add one or two more eggs if you like a firmer, more egg-forward casserole. However, too many eggs can make it dry. The current ratio is designed for a perfect custard.

Can I Make This Gluten-free?

Yes, simply use gluten-free bread in place of the white bread. Ensure the bread you choose is sturdy enough to hold up to the liquid overnight.

Does This Casserole Reheat Well?

Absolutely. This casserole is excellent reheated. The flavors often meld even further overnight, making leftovers just as delicious, if not more so.

Final Thoughts

This overnight Denver omelette casserole is a true weeknight winner. It makes busy mornings feel a little calmer and a lot more delicious. Whip it up tonight, and enjoy a warm, satisfying breakfast tomorrow.


Overnight Denver Omelette Casserole

Savory & Comforting
Prep: 20 min
Cook: 45 min
Makes: 8 servings

Ingredients

  • 8 large eggs
  • 1 cup milk
  • 1 cup diced ham
  • 1/2 cup green bell pepper, finely diced
  • 1/4 cup onion, finely diced
  • 1 cup shredded cheddar or Monterey Jack cheese
  • 6 slices day-old white bread, cubed
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Tools You Need

  • 9×13 inch baking dish
  • Large mixing bowl
  • Whisk
  • Plastic wrap or foil

Steps

  1. Grease a 9×13 inch baking dish.
  2. Spread bread cubes evenly in the bottom.
  3. Sprinkle diced ham, bell pepper, and onion over bread.
  4. Whisk eggs, milk, salt, and pepper in a bowl.
  5. Pour egg mixture over bread and fillings.
  6. Cover and refrigerate overnight.
  7. Preheat oven to 350°F (175°C).
  8. Uncover casserole and sprinkle with cheese.
  9. Bake for 35–45 minutes, or until set and golden.
  10. Let rest for 5–10 minutes before slicing and serving.

Share your love