Amazing 6 Ham and Cheese Breakfast Casserole

There’s nothing quite like waking up when the house is still quiet on a big holiday morning, anticipating the feast to come. But let’s be honest, the best memories happen when the host isn’t stuck chained to the stove! That’s why I keep this incredible Ham and Cheese Breakfast Casserole (Holiday Brunch) recipe tucked away for those special days. It’s rich, savory, and it just screams ‘celebration.’

One of my favorite holiday memories is waking up to the aroma of freshly baked casseroles wafting through the house on Christmas morning. My family had a tradition of preparing a big brunch, and one year, I decided to add my twist—a Ham and Cheese Breakfast Casserole inspired by both my Lebanese-Italian roots and classic comfort food. As I pulled it from the oven, the melted cheese glistened alongside the colorful bell peppers, and as we gathered around the table, laughter echoed over bites of the casserole. It became an instant hit, a delicious anchor to our family festivities, proving that even during the busiest times, food has the power to connect us all.

A freshly baked Ham and Cheese Breakfast Casserole with a golden, cheesy top and a slice removed.

Why This Ham and Cheese Breakfast Casserole (Holiday Brunch) Is Your New Tradition

Look, holidays should be about cozy moments, not frantically scrambling eggs at 6 AM, right? This recipe is truly the answer for anyone hosting a big family get-together. It’s designed to be the ultimate Make Ahead Breakfast solution. You mix it up, tuck it into the fridge, and BAM! Morning stress level drops to zero.

Plus, it’s a total winner when you have to Serve a Crowd. We’re talking about a hearty, flavorful bake that comes out of the oven golden and smelling like heaven.

The Ultimate Make Ahead Breakfast Solution

The best part is that 30-minute chilling time you see in the instructions? Don’t even sweat it! You can honestly assemble the whole thing the night before your big event. That way, when everyone comes stumbling downstairs starving, you just pop this beautiful Ham and Cheese Breakfast Casserole into the oven and let it do its magic while you sip that first cup of coffee in peace. It’s revolutionary; trust me on this one.

Perfect for Serving a Crowd

Since we are using a standard 9×13 inch baking dish, this isn’t some dainty brunch for two. This recipe comfortably feeds eight hungry people, which is perfect for my big family gatherings! It’s filling, too—the bread soaking up all that rich custard makes sure nobody is reaching for seconds too quickly. It truly anchors the whole meal beautifully.

Gathering Ingredients for Your Ham and Cheese Breakfast Casserole (Holiday Brunch)

Okay, gathering the supplies is half the fun! When you’re making something this important for a holiday brunch, you can’t just grab the cheapest thing off the shelf. The flavor here really comes from using good quality basics. I’ve broken down what you need into three easy groups, just like I do when I write my shopping list. You deserve the best result for all that planning you’re doing!

Quality bread is non-negotiable here. If you want that perfect structure that soaks up the custard but doesn’t turn to mush, you need something rich, like day-old challah. And don’t forget to check that cheese guide I put together if you’re ever unsure about which cheese to pick!

For the Casserole Base

This is the hearty foundation of your bake. You’ll need about four cups of bread, cut into those hearty 3/4-inch cubes—don’t cut them too tiny, we want texture!

  • 8 ounces of a good, thick-cut ham, diced up.
  • 1 cup of Gruyère cheese, freshly grated. Seriously—freshly grated melts so much better than the pre-shredded stuff, just trust me on that one.

Crafting the Custard

This is where the richness comes from! We’re going big with six large eggs and whole milk because skim milk just won’t cut it for a holiday brunch casserole. It needs that fat to be happy.

  • 1/2 teaspoon dry mustard (it adds a tiny background kick!)
  • 1/4 teaspoon freshly ground nutmeg—seriously, freshly ground gives you that amazing aroma.
  • 2 teaspoons fresh thyme leaves.
  • 3/4 teaspoon kosher salt (divided) and 1/4 teaspoon freshly ground black pepper for seasoning.

Sautéing Aromatics

We are caramelizing the onions a little bit before they go in. This simple step takes your brunch flavor from ‘good’ to ‘unforgettable.’ All you need is one medium yellow onion, sliced super thin.

  • We’ll use 2 tablespoons of olive oil (divided) to soften them up.
  • And here’s my little trick: 1/4 teaspoon of granulated sugar while they cook! It helps that onion get beautifully gold and sweet before meeting the ham.

Expert Tips for the Perfect Ham and Cheese Breakfast Casserole (Holiday Brunch)

You’ve got the ingredients ready, but here are a few tricks I learned over the years to make sure this Ham and Cheese Breakfast Casserole (Holiday Brunch) comes out absolutely perfect, every single time. Trust me, these small details move the dish from good to absolute showstopper!

Bread Choice Matters

I cannot stress this enough: use bread that’s a little stale or day-old! If you slice fresh bread and use it right away, it’s too soft. When it soaks up that beautiful custard mixture, it ends up turning into sad, wet mush when you bake it. We want structure! Having those slightly dry edges means the bread acts like a sponge, eagerly soaking up all that flavor without collapsing on you. If you absolutely must use fresh bread, quickly toss the cubes in a 300°F oven for about 10 minutes until they feel slightly stiff.

Cheese Pairing Advice

Gruyère is fantastic because it melts like silk and has a lovely nutty flavor that pairs so well with ham, but if you can’t find it or just want to switch things up for your Ham and Cheese Breakfast Casserole (Holiday Brunch), don’t panic. Sharp white cheddar is my second favorite choice; it brings a nice tang. You could also blend Gruyère with a good Swiss cheese. The key is avoiding overly processed stuff that comes in a bag—you need real cheese that melts beautifully and offers that savory bite the casserole needs.

Close-up of a golden Ham and Cheese Breakfast Casserole with melted cheese and thyme garnish.

For more ideas on building incredible flavors in your brunch spread, check out this great resource on make-ahead casseroles here: make-ahead casserole tips.

Step-by-Step Instructions for Your Ham and Cheese Breakfast Casserole (Holiday Brunch)

Okay, let’s get baking! Making this wonderful Ham and Cheese Breakfast Casserole (Holiday Brunch) is surprisingly straightforward, but you have to let the ingredients do their job, especially that bread soaking up the good stuff. Follow these steps exactly, and you’ll have the star of your meal ready without breaking a sweat. Remember, baking is science, but the timing is art!

Preparation and Soaking

First things first, grab that 9×13 dish and give it a good grease. Then, you’re just tossing together your bread cubes and diced ham in a big bowl. While that’s ready, sauté those thinly sliced onions with a little olive oil, salt, and that crucial pinch of sugar until they get soft and sweet—about five minutes total. Do not skip that quick sauté!

Next, we build the custard. Whisk together the eggs, whole milk, dry mustard, nutmeg, thyme, the rest of the salt, and black pepper in a totally separate bowl. It makes blending so much cleaner!

  1. Pour that beautiful egg mixture over your bread and ham mixture.
  2. Gently toss *everything* together until the bread looks nicely coated.
  3. Let it just relax for 10 minutes. This resting period is vital so the bread drinks up all that flavor before we move on.
  4. Finally, gently stir in all that gorgeous grated Gruyère cheese.
A close-up cross-section of a golden-brown Ham and Cheese Breakfast Casserole showing layers of bread, ham, and melted cheese.

The Make-Ahead Chill and Baking

Now for the magic that makes you look like a genius host! Cover that whole dish up tightly. You absolutely *must* let this chill in the refrigerator for at least 30 minutes, but honestly, overnight is where this casserole truly shines. It lets the bread absorb the custard fully. Overnight prep means less fuss come morning!

When it’s serving time, take the casserole out of the fridge about 15 minutes before you preheat the oven to 350°F (175°C). Letting it come up to room temperature helps it bake evenly; nobody wants a browned top and a cold middle! Pop it in the oven and bake it for 45 to 55 minutes. You’ll know it’s done when it’s puffed up, the top is golden brown, and a knife inserted into the center comes out clean. We want clean, not wet, okay? After baking, let it rest for 10 minutes before slicing. You can always check my favorite temperature guide if you’re nervous about your oven settings here.

Serving Suggestions for Your Holiday Brunch

This Ham and Cheese Breakfast Casserole (Holiday Brunch) is wonderfully rich thanks to the ham, cheese, and the thick, eggy custard. Because it’s so hearty, the best way to serve it is by balancing it with something bright and fresh on the side!

Trust me, you need something light to cut through the savory goodness. I always put out a big bowl of fresh fruit—think ripe melon or some nice berries if they are in season. A simple side salad with a light vinaigrette is also fantastic if you’re leaning more toward brunch than just breakfast! It keeps everything feeling festive and not too heavy.

Storing and Reheating the Ham and Cheese Casserole

Oh, leftovers! That’s the beautiful part about making a big 9×13 Casserole—you get to enjoy the aroma and flavor again the next day without any extra work. That’s the beauty of a good Make Ahead Breakfast that holds up well!

When it comes to storing what’s left of your amazing Ham and Cheese Breakfast Casserole, my rule is simple: cover it up tight. Once the casserole dish has cooled down completely on the counter—don’t put a hot dish directly into the fridge, it keeps the condensation away—cover the whole thing securely with plastic wrap or aluminum foil. It will keep perfectly fine in the refrigerator for about three to four days. You can even scoop individual portions into airtight containers if you want easy grab-and-go breakfasts later!

The Best Way to Reheat in the Oven

If you’re serving a crowd or reheating a whole section, the oven is definitely my preferred method. It keeps that eggy custard from drying out too much. Pop your portion (or the whole thing) into a baking dish. I like to add just a tablespoon or two of milk or water underneath the casserole before covering it loosely with foil. That steam helps maintain moisture, which is key!

Heat it at a lower temperature, around 325°F (160°C), for about 15 to 20 minutes, or until it’s warmed all the way through. The foil is your best friend here; take it off for the last five minutes if you want the top to crisp up just a little bit again.

Quick Reheating with the Microwave

Now, if you’re just snagging a single serving for a quick breakfast before work, the microwave wins for speed. But you have to be careful not to nuke it so long that it turns rubbery. Place one slice of the casserole on a microwave-safe plate.

Close-up of a slice removed from a baked Ham and Cheese Breakfast Casserole, showing layers of egg, bread, and ham.

I usually hit it for about 45 seconds to a minute on half power. Running it on half power for a little longer heats it more evenly than blasting it on high for 20 seconds. If it still seems a little dry after that, sprinkle three drops of water right on top before you microwave it again for 15 seconds. It does wonders!

Frequently Asked Questions About This 9×13 Casserole

I always get so many questions when people try this recipe for the first time, especially when they’re planning their big Holiday Brunch schedule! It’s such a reliable dish, but knowing these little answers upfront helps everything run smoothly.

Can I substitute the ham?

Oh, absolutely! Ham is traditional and wonderful, but if you have other preferences, go for it! I love using thick-cut turkey bacon if I want something a little lighter, or sometimes I’ll swap in crumbled breakfast sausage. If you use sausage, make sure you sauté it first and drain off most of the rendered fat before mixing it into the bread. You still want that savory kick, but you don’t want the extra grease pooling at the bottom of your 9×13 Casserole dish!

How far in advance can I assemble the 9×13 Casserole?

This is the beautiful part of making a good make-ahead dish! You can assemble the whole thing—bread, ham, custard, cheese and all—the night before you plan to serve it. That means chilling it up to 12 hours is totally fine, and honestly, it’s the sweet spot for texture. If you go much longer than that, the bread starts to break down a little too much when sitting in the liquid. Overnight is perfect for a stress-free morning!

What temperature should the oven be for this Holiday Brunch dish?

You’ve got to bake this at 350°F (175°C). It’s a pretty standard temperature, but it’s important here! If the oven is too hot, the edges of the bread will bake and set way before the middle custard has a chance to puff up and solidify. We need a moderate heat so the exterior turns golden brown right around the time the gooey center finishes setting. If you start it too high, you end up with a hard crust and a jiggly middle, which is no good for our big Holiday Brunch!

Estimated Nutritional Data for Ham and Cheese Breakfast Casserole (Holiday Brunch)

Now, I’m probably going to get scolded by my nutritionist friend for even talking about calories when we’re enjoying a festive Ham and Cheese Breakfast Casserole, but I know some of you like to plan ahead for the whole holiday season!

Since this recipe is packed with heartiness from the bread, ham, and cheese, it definitely makes a satisfying and filling meal. These numbers are just an educated guess, based on the standard ingredients listed above for 8 generous servings. Like any good home cook, I’m not whipping out a chemistry kit here, so treat these figures as a general guideline!

You’ll find this dish is quite high in protein, which you need when you’re entertaining all day long. And yes, it’s rich in fat because we used whole milk and Gruyère cheese—and honestly, that’s part of why it tastes so completely amazing!

  • Calories: Approximately 410-450 per serving
  • Fat: Approximately 24-27g per serving
  • Protein: Approximately 25-28g per serving
  • Carbohydrates: Approximately 20-24g per serving

A quick note from my kitchen to yours: Please remember these are rough estimates! Since we are using day-old challah and thick-cut ham, your specific brand choices and how much cheese you sneak in when nobody is looking might change these totals. If you use low-fat milk or turkey ham, the numbers will definitely shift!

Share Your Holiday Brunch Creations

That’s it! You are officially equipped to serve the most delicious, stress-free Ham and Cheese Breakfast Casserole (Holiday Brunch) imaginable!

Now, I genuinely want to hear from you! Did you make this for Christmas morning, or maybe for a big New Year’s gathering? Drop a comment down below and tell me how it went over with your family!

If you absolutely loved how easy this became your favorite Make Ahead Breakfast tradition, please think about giving this recipe a rating. Stars let other folks know that this dish is worth their holiday prep time, too.

And here’s the best part: snap a picture! Seriously, I live for seeing your creations. Tag me on social media or send a photo my way—seeing your bubbly, cheesy casserole makes my day. Happy celebrating, and I hope your holiday brunch table is full of laughter!

Close-up of a hearty slice of Ham and Cheese Breakfast Casserole showing layers of bread, ham, and melted cheese topping.

Ham and Cheese Breakfast Casserole (Holiday Brunch)

This make-ahead breakfast casserole is perfect for holiday gatherings, combining savory ham and cheese with enriched bread for a comforting dish.
Prep Time 20 minutes
Cook Time 50 minutes
Chilling Time 30 minutes
Total Time 1 hour 40 minutes
Servings: 8 people
Course: Breakfast, Brunch
Cuisine: American

Ingredients
  

For the Casserole
  • 4 cups day-old challah or other egg-enriched bread 3/4-inch cubes, loosely packed
  • 8 ounces thickly sliced ham diced
  • 1 cup grated Gruyère cheese about 4 ounces
For the Custard
  • 6 large eggs
  • 1 1/2 cups whole milk
  • 1/2 teaspoon dry mustard
  • 1/4 teaspoon freshly grated nutmeg
  • 2 teaspoons fresh thyme leaves
  • 3/4 teaspoon kosher salt divided
  • 1/4 teaspoon freshly ground black pepper
For Sautéing
  • 2 tablespoons olive oil divided
  • 1 medium yellow onion thinly sliced
  • 1/4 teaspoon granulated sugar

Equipment

  • 9×13-inch baking dish
  • Large bowl
  • Skillet

Method
 

  1. Grease a 9×13 inch baking dish. In a large bowl, combine the cubed bread and diced ham.
  2. In a skillet, heat 1 tablespoon of olive oil over medium heat. Add the sliced onion and cook until softened, about 5-7 minutes. Stir in 1/4 teaspoon salt and the sugar. Cook for another 2 minutes. Remove from heat and add the sautéed onions to the bread and ham mixture.
  3. In a separate large bowl, whisk together the eggs, milk, dry mustard, nutmeg, thyme leaves, remaining 1/2 teaspoon salt, and black pepper.
  4. Pour the egg mixture over the bread, ham, and onion mixture. Gently toss to coat evenly. Let stand for 10 minutes to allow the bread to absorb the liquid.
  5. Stir in the grated Gruyère cheese.
  6. Cover the dish and refrigerate for at least 30 minutes, or preferably overnight.
  7. Preheat your oven to 350°F (175°C). Remove the casserole from the refrigerator and let it sit at room temperature for 15 minutes before baking.
  8. Bake for 45-55 minutes, or until the casserole is puffed, golden brown, and a knife inserted into the center comes out clean.
  9. Let the casserole rest for 10 minutes before serving.

Notes

This casserole can be assembled the day before and refrigerated. For a richer flavor, you can use a mix of cheeses like cheddar and Swiss. If you don’t have day-old bread, you can lightly toast fresh bread cubes before using them.

Tried this recipe?

Let us know how it was!

Leave a Comment

Recipe Rating