If you think breakfast casseroles are just for weekend camping trips or dry bread cubes swimming in eggs, wow, have I got a surprise for you! We’re talking about taking that cozy, comforting morning meal and giving it a serious glow-up. Trust me when I say that the Croissant Ham Breakfast Casserole is my absolute secret weapon for hosting brunches. It’s rich, it’s cheesy, and those flaky layers sneak in just enough buttery goodness that makes everyone forget about pancakes. This isn’t just a strata; it’s practically a savory bread pudding that handles a crowd like a champ and requires so little hands-on time. You’re going to want to bookmark this one right now, especially if you love finding those simple breakfast recipes that taste anything but simple.
Why This Croissant Ham Breakfast Casserole Shines (EEAT Focus)
I’m telling you right now, this dish is famous at every family gathering—it’s the star of the show, especially when the pressure is on for Holiday Brunch Food. Forget heavy, dense bread dishes; we get the lightness and flavor we need from the pastry itself. It truly proves how powerful good base ingredients are!
Flaky Pastry Casserole Texture
The magic here is how the croissants totally transform when they soak up that egg mixture. Instead of dense cubes, you end up with this magnificent, airy crust that’s still flaky inside. It’s the best of both worlds: the structure of a bake but the lightness of a proper pastry. Seriously mouthwatering texture!

Simple Morning Casserole Assembly
This is an Easy Brunch Casserole because you’re using frozen croissants, which saves you hours of rolling and folding dough! You just layer everything, pour the eggs, and that’s it. The true beauty is pulling it out of the fridge the next day. It’s such a fantastic Simple Morning Casserole option.
Gathering Ingredients for Your Croissant Ham Breakfast Casserole
Okay, let’s talk about what you need to grab! This recipe is fantastic because it leans so heavily on comforting, easy-to-find ingredients, but the quality really makes a difference, especially with the pastry. You’ll need one whole box—that’s the 10-ounce package—of frozen, *unbaked* croissants. Do not thaw them! That’s my first non-negotiable tip for that amazing future texture.
Then we layer on the flavor structure. Grab a cup of diced, fully cooked ham. For cheese, we’re using a mix: one cup of sharp Swiss cheese and half a cup of good cheddar cheese. The mix gives us the perfect melt and sharpness. For the custard, it’s simple but crucial: six large eggs, two cups of milk—whole milk gives the best result, trust me—one teaspoon of Dijon mustard, plus your salt and pepper basics.

If you’re looking for more Breakfast Casserole Recipes that really satisfy, you have to check out my recipe for creamy funeral potatoes next time, but for now, stick to these measurements!
Ingredient Notes and Substitutions for the Ham and Croissant Bake
When making this Ham and Croissant Bake, the choices you make here can really customize the dish. If you aren’t a fan of Swiss, definitely swap it out for Gruyère; it brings a gorgeous, nutty complexity that pairs perfectly with the ham. I’ve also snuck in a cup of fresh spinach with the ham before, which wilts down beautifully and adds some green color for those special weekend breakfasts.
Also, please don’t try to substitute cold cuts for the ham here. You want that sturdy, diced texture so it doesn’t dissolve when the custard soaks through. The Dijon mustard is important, too; it cuts through all that richness from the butter and cheese without making the whole thing taste like mustard!
Preparing the Croissant Ham Breakfast Casserole Base
Alright, let’s get this beauty into the pan! First things first, grab your 9×13 inch baking dish and make sure you grease it up really well. I mean it—grease it until it shines! Croissants are notoriously flaky, and we want every buttery layer to peel away easily when it’s done cooking. Don’t skimp on that step, or you’ll risk ruining the bottom layers.
Once that pan is ready, take out your frozen croissants directly from the bag—remember, no thawing allowed! Arrange them in a single layer across the bottom of the dish. Here’s my little trick, because those croissants never fit perfectly: take a few of them and just gently tear them into rough chunks. You want to use those pieces to fill in all the open gaps, making sure the entire bottom is covered. We need that pastry foundation to soak up all the yummy egg mixture coming next!
Mixing the Cheesy Egg Bake Custard
Now that the base layers are settled—ham, cheese, and those beautiful frozen croissants—it’s time to make the magic potion! Grab a big bowl because we need room to work. We’re whisking together the six large eggs and the two cups of milk until they look totally unified. Don’t stop too soon; you want a consistent, pale yellow color before you move on.
This is where you add the flavor punch for our Cheesy Egg Bake: the Dijon mustard, salt, and pepper. Whisk it aggressively until you can’t see any little specks of spice sitting on the bottom of the bowl. This ensures every bit gets that subtle savory kick. If you wanted to see another incredible savory dish, check out my cheeseburger soup recipe for some serious comfort!
Assembling Your Overnight Breakfast Casserole
Okay, this is the step that makes serving brunch so shockingly easy later! Take that cheesy, hammy croissant base you just built, and slowly, carefully, pour that gorgeous egg custard evenly over the top. You’ll notice the croissants start trying to float a bit—that’s fine! Take a spatula and gently press down on the pastry until everything is submerged. We need those flaky layers to drink up every bit of that seasoned milk mixture.

Now for the most important part of making this an amazing Overnight Breakfast Casserole: cover the dish tightly with plastic wrap. It needs a good, long soak. I always aim for at least four hours, but honestly, covering this dish and sticking it in the fridge overnight is peak efficiency. Why? Because the croissants need time to fully hydrate without dissolving. This soaking step is what guarantees a tender, custardy center instead of dry pockets in the morning. If you are prepping this early, check out all my other make ahead breakfast ideas for seamless entertaining!
Baking Instructions for the Perfect Croissant Ham Breakfast Casserole
The morning always feels calmer because the prep work is done, right? Now that your pastry has soaked up all that beautiful custard, it’s showtime! First, preheat your oven to 350 degrees Fahrenheit. Make absolutely sure you remember to unwrap the plastic wrap—we don’t want a melted plastic mess in there! We bake this Croissant Ham Breakfast Casserole for about 40 to 45 minutes.
You’ll know it’s ready when the top is beautifully puffed up and golden brown—that pastry edges get so wonderfully crisp! If you still feel hesitant, do the knife test near the center. If the knife comes out clean, you are good to go! Don’t rush things right out of the oven, though. Let it rest on the counter for 10 minutes. This short break lets the casserole set up so it doesn’t slump into a puddle when you slice into those flaky layers. Trust me, resting is key!
Tips for Success with Your Family Breakfast Casserole
You’ve got the technique down, but to turn this great bake into the *best* Family Breakfast Casserole around, I have a couple of tiny extra steps I always take. When you’re layering the cheese, try sprinkling just a little bit of the Swiss cheese *underneath* the ham layer as well as on top. This traps fantastic pockets of melted cheese right against the bottom layer of croissants, ensuring moisture and flavor are distributed perfectly throughout the bake.

Another thing I learned the hard way: when you start pressing the croissants down to soak up the custard, work in sections. If you press too hard everywhere at once, you just squeeze all the air out of the pastry before it even hits the oven. Gentle persuasion is better than heavy-handed forcing!
If you want even more savory comfort bakes for your crew, you absolutely have to try my sweet potato cornbread recipe sometime soon. It hits all the same cozy notes!
Storage and Reheating the Croissant Ham Breakfast Casserole
So, you managed to have leftovers! That’s rare, because this Croissant Ham Breakfast Casserole usually disappears fast, but when it happens, it’s a gift for later. Once it cools down a bit, cover the dish tightly with foil or plastic wrap and pop the whole thing into the fridge for up to three days. It holds up surprisingly well!
When you’re ready to enjoy it again, I highly suggest reheating slices in the oven at 350°F until they are warmed through and the edges are just starting to crisp up again. If you are in a huge hurry, the microwave works, but be quick! Microwave heating can make the buttery croissant layers a little chewy, so stick to the oven for that fresh-baked texture if you can!
Frequently Asked Questions About This Savory Croissant Pudding
Can I use bread instead of croissants in this casserole?
Oh, you certainly can, but it won’t quite be the same wonderful experience! If you use bread—like challah or even good sourdough—you’ll get a classic strata, which tends to be denser. The beauty of this dish as a Savory Croissant Pudding comes from the croissant’s high butter content and flaky structure. If you must switch, use day-old croissants if you have leftovers, but they won’t puff up quite as much as the frozen, unbaked ones.
I want to make this ahead. How long can the casserole rest?
That’s my favorite way to make it! For the best results, you should refrigerate your assembled (but unbaked) casserole for at least 4 hours to let those croissants truly absorb the egg mixture. I usually aim for overnight, storing it covered in the fridge for up to 24 hours. When you bake it straight from the cold, just add about 5 to 10 minutes to the baking time since it has to warm up first.
How do I make sure the center is cooked thoroughly?
That’s the most common worry with any Cheesy Egg Bake! The outside gets golden way before the middle is done. Visually, look for it to be puffed up and deep golden brown. But my final check is always testing it with a thin knife or a wooden skewer inserted near the center. If it comes out clean, or with just a few moist crumbs clinging to it, you’re perfect. If it looks wet, give it 5 more minutes and check again.
Can I add more veggies to this Holiday Brunch Food?
Absolutely! I mentioned spinach earlier, but mushrooms work wonderfully too. Just make sure you sauté any watery vegetables, like mushrooms or onions, first. Raw veggies release too much moisture during baking and can make your bottom layer soggy. Cook them down until they’re soft and dry, then toss them in with the ham and cheese layered on top.
We have so many fantastic sides that pair with this! If you’re looking for something truly unique, you have to see my recipe for stuffed mushrooms!
PrintCroissant Ham Breakfast Casserole
Make this easy, cheesy breakfast casserole using flaky croissants, savory ham, and a rich egg custard. It is perfect for feeding a crowd at brunch or on a weekend morning.
- Prep Time: 20 min
- Cook Time: 45 min
- Total Time: 65 min
- Yield: 8 servings
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 (10 ounce) package frozen, unbaked croissants
- 1 cup diced fully cooked ham
- 1 cup shredded Swiss cheese
- 1/2 cup shredded cheddar cheese
- 6 large eggs
- 2 cups milk
- 1 teaspoon Dijon mustard
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Grease a 9×13 inch baking dish.
- Arrange the unbaked croissants in a single layer in the prepared dish. Tear some croissants if needed to fit the bottom evenly.
- Sprinkle the diced ham and Swiss cheese over the croissants. Top with the cheddar cheese.
- In a large bowl, whisk together the eggs, milk, Dijon mustard, salt, and pepper until well combined.
- Pour the egg mixture evenly over the croissant and meat layer. Gently press down on the croissants to help them absorb the liquid.
- Cover the dish with plastic wrap and refrigerate for at least 4 hours, or preferably overnight.
- Preheat your oven to 350 degrees Fahrenheit. Remove the plastic wrap.
- Bake for 40 to 45 minutes, or until the casserole is puffed, golden brown on top, and a knife inserted near the center comes out clean.
- Let the casserole rest for 10 minutes before slicing and serving.
Notes
- For a make-ahead option, assemble the entire casserole through step 4, cover tightly, and refrigerate up to 24 hours before baking. Add 5 to 10 minutes to the baking time if baking directly from the refrigerator.
- You can substitute Gruyère cheese for the Swiss cheese for a nuttier flavor.
- Add 1 cup of chopped fresh spinach with the ham for extra vegetables.
Nutrition
- Serving Size: 1 slice
- Calories: 380
- Sugar: 4
- Sodium: 750
- Fat: 24
- Saturated Fat: 13
- Unsaturated Fat: 11
- Trans Fat: 0.5
- Carbohydrates: 22
- Fiber: 1
- Protein: 18
- Cholesterol: 150

























Leave a Reply