Home > Recipes > Ham and Cheese Breakfast Casserole (Holiday Brunch) Magic 9

Ham and Cheese Breakfast Casserole (Holiday Brunch) Magic 9

Photo of author

Sarah Johnson

November 26, 2025

Close-up of a golden brown Ham and Cheese Breakfast Casserole in a white baking dish, garnished with thyme.

Oh, the holidays! We all love the joy, but let’s be real—the morning rush when everyone expects a spectacular spread can feel overwhelming, right? I used to burn my toast while trying to fry eggs for ten people. Then, I discovered true brunch salvation: the Ham and Cheese Breakfast Casserole (Holiday Brunch). This recipe changed everything for me.

One particularly chaotic Christmas morning, I was juggling three different cooking tasks when I just stopped, took a breath, and threw this casserole together. As I mixed the ham, cheese, and bread, that comforting, savory aroma started filling the kitchen, and suddenly, the chaos felt cozy instead of stressful. It was a smash hit! That day, the delightful smiles around the table reminded me this dish is about connection, not just calories. Now, it’s our non-negotiable staple for family gathering meals.

Why This Ham and Cheese Breakfast Casserole (Holiday Brunch) Is a Host Favorite

Seriously, if you host holiday brunch even once a year, you need this recipe in your rotation. Planning a big meal is stressful enough; you shouldn’t have to wake up at dawn to start cooking. This casserole lets you do the real work the night before, meaning you actually get to enjoy the morning, too! It’s the ultimate low-stress, high-impact dish.

When I bring out the Ham and Cheese Breakfast Casserole (Holiday Brunch), I know everyone is happy. It’s hearty, cheesy, and looks so impressive coming out of the oven, but the effort is minimal. Plus, the combination of smoky ham and sharp Gruyère is just divine. For more ways to simplify your hosting game, check out what makes perfect dinner ideas shine!

  • It’s the definition of a Make Ahead Breakfast. You mix it, chill it, and bake it tomorrow. Easy peasy!
  • This 9×13 Casserole feeds a gathering without demanding constant attention while baking.
  • It’s savory comfort food that feels special enough for any holiday brunch table.

Perfect Make Ahead Breakfast Solution

This is where the magic really happens, my friends. The recipe calls for at least 30 minutes of chilling time, but honestly? Overnight is where it transforms. When you let the bread soak up all that glorious egg and milk mixture slowly in the fridge, you lock in the flavor. When your guests arrive, this Ham and Cheese Breakfast Casserole (Holiday Brunch) just needs 50 minutes in the oven. You’re free to sip coffee, wrap last-minute gifts, or just breathe!

Designed to Serve a Crowd Easily

Forget trying to perfectly flip pancakes for eight people! This 9×13 casserole is built for serving a crowd. It slices beautifully into generous squares, making portion control easy—or, let’s be honest, makes it easy to go back for seconds! It’s exactly what you need when you’re feeding the whole family or friends dropping by. It’s one of those classic family gathering meals that just hits the spot every time.

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

Okay, let’s talk about making this Ham and Cheese Breakfast Casserole (Holiday Brunch) incredible. The list looks long, but honestly, it’s broken down into two very simple parts: the assembly and the liquid that brings it all together. But pay attention here, because the quality of the base ingredients makes or breaks this dish. You can’t cut corners if you want that perfect, slightly crispy-edged, soft-centered bite!

My biggest non-negotiable tip revolves around the bread. You absolutely *must* use day-old bread, preferably something rich like challah or brioche. Fresh bread turns into mush, trust me; I learned that the hard way making this for a party a few years back—it was like eating savory bread pudding that hadn’t set right. The stale bread soaks up the egg mixture beautifully without dissolving. For more tips on making simple recipes utterly fail-proof, take a peek at my guide on 5 ingredient dinner ideas—the principles of quality sourcing apply everywhere!

Ingredient Notes and Substitutions

When it comes to the cheese, Gruyère is my go-to because it melts like a dream and has that lovely nutty flavor that just screams ‘holiday brunch planning.’ But I know Gruyère can be pricey! You can absolutely substitute it with sharp white cheddar or even a good quality Swiss cheese if you need to. They all melt beautifully and taste amazing with the ham.

And speaking of ham—don’t just use skinny deli slices. We want texture here! Diced pancetta adds that salty, rendered fat base we cook the onions in, which is pure gold. If you stick with ham, make sure it’s thick-cut or leftover holiday ham, not the thinly sliced stuff. This flexibility in swapping spices and cheeses is what makes this such a reliable recipe for any gathering.

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

Now for the fun part! This recipe moves surprisingly fast, clocking in at maybe 20 minutes of active prep time. But remember—the secret to that fluffy, perfectly set texture in your Ham and Cheese Breakfast Casserole (Holiday Brunch) isn’t in the baking, it’s in the waiting! We need time for the bread to truly swim in that custard base.

We start by building layers of flavor, which is crucial if you want this to taste like more than just basic eggs and bread. We have to get those savory salty bits just right before we mix anything else together. For more foundational cooking wisdom that will make all your future recipes easier, check out my foolproof guide to how to make dinner ideas foolproof!

Preparing the Flavor Base: Onions and Pancetta

Grab your large skillet and warm up just a touch of olive oil over medium heat. We want to gently soften those yellow onions first until they look slightly translucent and sweet—about seven minutes. I sprinkle in a little salt and sugar here because it truly brings out their natural sweetness. Don’t let them burn! Once they are soft, slide them out into a separate bowl.

Now, toss in that diced pancetta with a tiny bit more oil. You want this to cook until it’s nicely crisp and its fat has rendered out. That rendered fat is pure flavor, but you don’t want a swampy casserole, so drain off most of it, leaving just a tablespoon behind for richness. Add the cooked pancetta to the onions. Flavor base, check!

Assembling the Ham and Cheese Breakfast Casserole (Holiday Brunch)

Time for the egg bath! In that big bowl—the one you used for your bread cubes—whisk together your eggs, milk, those final seasonings like nutmeg and thyme, and the reserved salt. Whisk it until it’s completely uniform. You want zero streaks of egg white floating around!

Next, gently fold in your cubed bread, the Gruyère cheese, and those delicious onions and pancetta you cooked up. Use a spatula gently, please! We aren’t scrambling eggs; we are soaking bread. Make sure every cube gets coated. Let this whole mixture sit for about five minutes while you grease your 9×13 dish. Then, pour that beautiful, heavy mixture into the prepared pan.

Here is the most important, non-negotiable part of preparing this Ham and Cheese Breakfast Casserole (Holiday Brunch): Cover it tight and stick it in the fridge for at least 30 minutes, but seriously, leave it overnight if you can. This soaking time is what keeps the casserole from being soggy. When you’re ready to bake tomorrow morning, just let it sit on the counter for about 15 minutes while the oven hits 350°F. For one of the best make-ahead recipes out there, check out what The Kitchn has on this topic!

Close-up of a golden brown Ham and Cheese Breakfast Casserole baked in a white dish, garnished with thyme.

Baking and Serving Your Holiday Brunch Centerpiece

It’s finally morning, and that beautiful Ham and Cheese Breakfast Casserole (Holiday Brunch) has been chilling all night—amazing! Get your oven preheated to 350°F (175°C). Remember that crucial step: pull the dish out about 15 minutes before baking so it loses that deep chill? It really helps it cook evenly.

When it goes in, just let it do its thing for about 45 to 55 minutes. You’re looking for a casserole that is gorgeously puffed up and totally golden brown on top. If you give the edge a little nudge, it shouldn’t wobble much in the center. That means the eggs are set!

Close-up of a golden-brown Ham and Cheese Breakfast Casserole topped with melted cheese and herbs in a white baking dish.

Resist the urge to slice it right away! Wait five to ten minutes. This short rest lets the custard settle, so when you cut those big squares for your family gathering meal, they hold their shape perfectly. Check out the timing tips in my article on dinner ideas for busy weeknights—the resting concept is the same!

Tips for the Best Ham and Cheese Breakfast Casserole

Even though this Ham and Cheese Breakfast Casserole (Holiday Brunch) is straightforward, those little details are what separate a good brunch from a legendary one! I’ve made this probably twenty times now, sometimes under pressure, sometimes just for a quiet Sunday morning, and I’ve picked up a few tricks that guarantee perfection every single time.

The biggest mistake people make when preparing this for a holiday brunch is treating the ingredients like standard sandwich materials. We are building structure here! If you want that glorious, set texture that doesn’t collapse into soup when you slice it, you need to listen up about the starch.

For more advanced tips on hitting those perfect temperatures and ingredient balances that make any recipe sing, you should definitely look at my guide on the ultimate dinner ideas guide; the precision principles are the same here!

Here are the keeper tips I’ve gathered for making sure your final bake is flawless:

  • The Bread Test, Revisited: I mentioned day-old bread, but let’s be specific. If your bread feels *too* soft when you cube it, you can give the cubes a quick toast in a 300°F oven for about 10 minutes until they feel slightly dry to the touch. This pre-drying step is key to preventing that soggy bottom, especially if you’re using a very rich bread like brioche.
  • Grate Your Own Cheese, Seriously: You know how pre-shredded cheese is coated in anti-caking agents? Those agents stop the cheese from melting properly. When you grate that Gruyère yourself, it melts into luscious, gooey strands that lock everything together perfectly. If you’re looking for that authentic melt factor, grating it yourself is a must for this Ham and Cheese Breakfast Casserole.
  • Layering Matters (Even in a Mix): When you pour the mixture into the greased 9×13 casserole dish, gently press down on the top layer to make sure the bread cubes aren’t floating way above the liquid line. We want the custard to surround the cubes, not just pool underneath them!
  • Don’t Skip the Rest: I know you’re excited to serve your guests for your big holiday brunch, but that 5-10 minute rest after it comes out of the oven is non-negotiable. It tightens the structure up beautifully, ensuring that when you cut into it, you get clean slices, ready for your family gathering meals.

Follow these small steps, and your Ham and Cheese Breakfast Casserole (Holiday Brunch) will be the easiest, most impressive thing you serve all season long!

A close-up of a freshly baked Ham and Cheese Breakfast Casserole with a golden, cheesy top and visible chunks of ham inside.

Storage and Reheating Instructions for Leftover Ham and Cheese Casserole

First off, if you have any leftovers from serving your big Ham and Cheese Breakfast Casserole (Holiday Brunch), consider yourself incredibly lucky! This dish tastes fantastic the next day, making it a second win for your Make Ahead Breakfast planning. I rarely have any left, but when I do, I treat those squares like gold.

Storing them is simple. Once the casserole has cooled down completely—and I mean completely, don’t trap steam in there—cover the 9×13 dish tightly with foil or plastic wrap. If you’ve already sliced it, you can transfer individual servings into smaller airtight containers. It keeps perfectly well in the refrigerator for up to three or four days. It really holds its structure well, which I love.

Now, reheating is where people sometimes get tricky, but I promise, warm leftovers are just as good as the original bake.

Reheating in the Oven (Best Quality)

For the best texture, which keeps that slightly crispy edge you loved straight out of the oven, you should use the regular oven. Set your oven to about 325°F (160°C). Place your leftover squares on a baking sheet—you can even add a tiny splash of milk or water next to them in the pan to introduce a little steam, which helps prevent drying out.

This usually takes about 15 to 20 minutes, depending on how big your slice is. Keep an eye on them. You want them hot all the way through, but you don’t want them to burn. This low and slow method brings back that fresh-baked quality beautifully.

Quick Reheating in the Microwave

Look, sometimes Sunday morning needs speed more than perfect texture, right? If you’re rushing to get everyone fed, the microwave is your friend. Just pop a slice or two on a microwave-safe plate.

Here’s my trick for the microwave: place a tiny sliver of damp paper towel right on top of your casserole slice. This shields it a bit from the harsh microwave waves, helping it stay less rubbery. Heat in 30-second intervals until it’s warm. It’s faster, sure, but the oven hack always wins for flavor!

If you’re looking for other fast ideas for weekday meals after the holidays wind down, you might enjoy these dinner ideas in 20 minutes—they are lifesavers!

Frequently Asked Questions About This Holiday Brunch Recipe

I get so many questions every time I post about this dish! It’s clear everyone wants to nail their Holiday Brunch, and that’s wonderful. Mostly people ask about timing because they are trying to squeeze this amazing Ham and Cheese Breakfast Casserole into a packed holiday schedule. Don’t stress! We can tweak things to work for you!

I’ve pulled the three most common things people ask me about when planning their Family Gathering Meals. If you have other questions, drop them below, and I’ll get back to you! If you’re navigating new meal plans, you can always browse my full collection of recipes for more ideas!

Can I use pre-cooked ham instead of pancetta in the Ham and Cheese Breakfast Casserole (Holiday Brunch)?

Great question! Yes, absolutely you can use pre-cooked ham cubes if you’re short on time or just prefer ham over pancetta. The whole point of using the pancetta in the original recipe is that we render out that rich fat and cook the onions *in* it, which builds a deep flavor base. If you skip that step and just toss in pre-cooked ham cubes, you’ll miss that depth.

My suggestion? If you use pre-cooked ham, just sauté your onions in a little olive oil as instructed. Then, when you combine everything, add about a tablespoon of butter along with the ham cubes to make up for the missing rendered fat. You get the convenience, and it still tastes fantastic for your Holiday Brunch!

What is the best way to reheat this casserole for brunch the next day?

Since this is my go-to Make Ahead Breakfast, reheating is key! You have two solid options, depending on how much time you have before serving your early guests.

  • Oven Reheat (Recommended for Quality): Cover your desired portion loosely with foil and bake it at a lower temperature, around 325°F (160°C), for about 15 to 20 minutes. This lets the custard warm slowly without the edges turning hard or dry.
  • Microwave Reheat (For Speed): If you just need one slice piping hot fast, zap it for 30-45 seconds. I told someone this secret already, but placing a tiny piece of damp paper towel over the slice while microwaving keeps it from getting tough! It’s perfect for a quick grab-and-go breakfast.

What kind of bread yields the best texture for this 9×13 Casserole?

Listen, if you take one thing away from my tips, let it be this: Do not use soft sandwich bread! That turns spongy. For the best structure, which prevents the bottom from getting soupy and ensures a nice chew, you need bread that is slightly dry or dense to begin with. My absolute favorite is challah because it’s rich with eggs already. Brioche works wonderfully too.

If you only have standard white bread, just cut it into cubes the day before and leave it sitting out on a baking sheet at room temperature overnight. Drying it out slightly ensures that when it soaks up the milk and egg mixture for your Ham and Cheese Breakfast Casserole (Holiday Brunch), it holds its shape and delivers that satisfying, custardy bite we love.

Close-up of a golden-brown slice of Ham and Cheese Breakfast Casserole showing chunks of ham and melted cheese.

Serving Suggestions to Complete Your Holiday Brunch Spread

You’ve mastered the backbone of the meal—the glorious Ham and Cheese Breakfast Casserole (Holiday Brunch)—now we have to dress the table! A rich, savory star like this needs some bright, fresh friends alongside it. We want balance, right? You don’t want everything heavy and cheesy, or folks will be falling asleep before noon. We need little palate cleansers to cut through that richness!

When I plan my final holiday brunch spread, I always start with a massive bowl of seasonal fruit. It’s easy, requires zero cooking, and those jewel tones look beautiful sprinkled across the table. Think bright red raspberries, crisp kiwi slices, and maybe some pale, sweet grapes. It just screams celebration and makes the whole thing feel less heavy.

If you want something slightly more involved but still incredibly easy, toss together a simple green salad. Now, I know salad for breakfast sounds odd, but trust me on this one! A light, peppery arugula salad dressed with just lemon juice, good olive oil, salt, and pepper offers the perfect sharp, acid counterpoint to the Gruyère and ham. It makes the whole experience feel more complete for a big family gathering meal.

For more ways to get beautiful flavor profiles without spending hours in the kitchen, take a look at some amazing ideas over at best dinner ideas for 2025—the principles of pairing strong flavors still totally apply here!

Here are my favorite companions for the casserole:

  • Fresh Fruit Platter: Always include something tart like sliced oranges or grapefruit to wake up the taste buds.
  • Simple Arugula Salad: Dressed lightly right before serving. The pepperiness of the arugula cuts through the richness of the casserole perfectly.
  • Maple-Glazed Bacon or Sausage: Because let’s be honest, it’s a holiday brunch, and sometimes you just need more cured meat!
  • Cranberry Relish: If you have leftover relish from Thanksgiving, a small bowl of that tartness is divine spooned onto a slice of the casserole.

Keep these simple sides nearby, and your Ham and Cheese Breakfast Casserole (Holiday Brunch) will truly shine as the centerpiece!

Share Your Ham and Cheese Breakfast Casserole (Holiday Brunch) Experience

I truly hope this Ham and Cheese Breakfast Casserole (Holiday Brunch) brings as much calm and joy to your holiday morning as it brings to mine. There is nothing better than knowing you’ve got a delicious, crowd-pleasing meal squared away, allowing you to actually enjoy those precious moments with your family and friends.

This casserole isn’t just food; it’s a tradition waiting to happen! It’s what feeds those relaxed, lingering conversations that make the holidays so special. So, after you’ve enjoyed your wonderful family gathering meal, I would absolutely adore hearing from you.

Did you make it the night before, or did you whip it up fresh? Did you stick with the Gruyère, or did you try a different cheese blend? Don’t keep the good stuff a secret!

Please leave a rating right down below so I know how much you loved it! And if you snap a picture of your beautiful, puffy, golden casserole ready for serving, tag me on social media! Seeing your holiday brunch spread makes my whole week.

If you are always looking for reliable recipes that save you time without sacrificing flavor, make sure you browse my guides on dinner ideas everyone asks for. Happy hosting!

Close-up of a golden brown Ham and Cheese Breakfast Casserole baked in a white dish.

Ham and Cheese Breakfast Casserole (Holiday Brunch)

This Ham and Cheese Breakfast Casserole is a comforting and easy-to-prepare dish perfect for holiday gatherings. It brings together savory ham, melty cheese, and tender bread for a satisfying meal that makes any morning feel special.
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
  • 1 medium yellow onion thinly sliced
  • 8 ounces thickly sliced pancetta diced
  • 1 cup grated Gruyère cheese about 4 ounces
For the Egg Mixture
  • 6 large eggs
  • 1 1/2 cups whole milk
  • 3/4 teaspoon kosher salt divided
  • 1/4 teaspoon granulated sugar
  • 1/2 teaspoon dry mustard
  • 1/4 teaspoon freshly grated nutmeg
  • 2 teaspoons fresh thyme leaves
  • 1/4 teaspoon freshly ground black pepper
  • 2 tablespoons olive oil divided

Equipment

  • 9×13 inch baking dish
  • Large skillet
  • Large Bowl
  • Whisk

Method
 

  1. In a large 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 of salt and the sugar. Cook for another 2 minutes until lightly browned. Remove from skillet and set aside.
  2. In the same skillet, add the remaining 1 tablespoon of olive oil and the diced pancetta. Cook over medium heat until the pancetta is crisp, about 8-10 minutes. Drain off most of the fat, leaving about 1 tablespoon in the skillet. Add the cooked pancetta to the bowl with the onions.
  3. In a large bowl, whisk together the eggs, milk, remaining 1/2 teaspoon salt, dry mustard, nutmeg, thyme leaves, and black pepper.
  4. Add the cubed bread, cooked onions, pancetta, and Gruyère cheese to the egg mixture. Gently stir to combine, ensuring the bread is evenly coated. Let it sit for 5 minutes to allow the bread to absorb some of the liquid.
  5. Pour the mixture into a greased 9×13 inch baking dish.
  6. Cover the baking dish and refrigerate for at least 30 minutes, or preferably overnight. This allows the flavors to meld and the bread to fully soak up the egg mixture.
  7. Preheat your oven to 350°F (175°C). Remove the casserole from the refrigerator and let it sit at room temperature for about 15 minutes while the oven preheats.
  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 5-10 minutes before serving.

Notes

This casserole is perfect for making ahead. Prepare it the night before and bake it in the morning for a stress-free holiday brunch. You can substitute Gruyère with other good melting cheeses like cheddar or Swiss.

Tried this recipe?

Let us know how it was!

DON'T MISS THE NEXT RECIPE!

Bring more flavor to your keto journey.

Subscribe now to get our newest cozy, kitchen-tested keto recipes delivered straight to your inbox each week.

Sign Up Now!

Leave a Comment

Recipe Rating