If you are anything like me, you dream of hosting a gorgeous weekend brunch—the kind where everything looks gourmet and effortless—but the thought of juggling pans and scrambling eggs while guests are waiting feels less than relaxing. Trust me, I’ve spent years figuring out how to get that rich, bakery-style flavor into a make-ahead dish that basically cooks itself while I sip my coffee. This **Croissant Breakfast Casserole** is the absolute crown jewel of my make-ahead collection. Forget standard toast! We’re using buttery, flaky croissants soaked in a creamy, savory egg custard. Because this is an Overnight Breakfast Casserole, you do all the hard work the night before, cover it up, and wake up to a dish that just needs to go into the oven. It’s truly the secret weapon for stress-free hosting or just making Tuesday morning feel like a holiday!
Why This Overnight Croissant Breakfast Casserole is a Game Changer
I know everyone talks about make-ahead meals, but this one really delivers on the promise. It’s one of those rare recipes that tastes even better the next day. I’ve tested so many strata recipes over the years, and this combination of flaky pastry and rich filling just knocks everything else out of the park. If you want true weekend luxury without the morning rush, this is your ticket!
Here’s why you absolutely need to try this **Ham and Cheese Croissant Casserole** next time you’re cooking for people:
- The Convenience is Real: Because it’s an Overnight Breakfast Casserole, your day is totally free! You just pull it out of the fridge and bake.
- Textural Heaven: You get that perfect contrast! The bottom layer gets delightfully custardy and soft, while the top layer of croissant stays just a little bit flaky.
- Crowd Factor: It bakes up beautifully puffed and golden every single time. It serves a crowd easily, which is why I always pull this out for holiday mornings or big family brunches.

Ingredients for Your Ham and Cheese Croissant Breakfast Casserole
When it comes to the ingredients here, I’m going to be honest: the croissants are the star! You need those really good, buttery ones, even if they are a day old. I want them slightly stale to soak up all that lovely liquid without disintegrating into goo—that’s the trick to a great flaky pastry breakfast bake. You’ll want ten large ones, torn right into bite-sized chunks.
For the savory center, we’re keeping it rich with one pound of fully cooked ham, all diced up nice and small. Then comes the cheese! Gruyère is my favorite for that nutty melt, so grab one cup, and pair it with an equal cup of sharp cheddar. Don’t skimp here; the cheese is vital for binding everything together!

The custard needs six large eggs, whisked right up with two cups of whole milk and one cup of heavy cream—don’t use low-fat milk, trust me on this one; we need that richness! A teaspoon each of Dijon mustard and dry mustard powder wakes up the flavor, plus salt and pepper to taste.
Essential Equipment for the Perfect Croissant Breakfast Casserole
You don’t need fancy gadgets for this, which is another reason I love it for a busy morning! You definitely need a sturdy 9×13 inch baking dish—make sure it’s big enough to hold all those croissant pieces without spilling over. Grab a large mixing bowl for making the custard; we need space to really whisk those eggs and cream.
Oh, and you absolutely need a reliable whisk. I always tell people that a good whisk is like a magic wand in the kitchen. Also, have your plastic wrap ready to go for that essential overnight chill!
Step-by-Step Instructions for the Overnight Croissant Breakfast Casserole
Okay, this is where the magic happens, but remember, patience is your best friend here. We spend a little time assembling tonight so we can breeze through tomorrow morning. The goal is to get those gorgeous pastry layers perfectly saturated with the creamy custard—that’s what turns this into what I like to call a true Baked Croissant Pudding!
Assembling the Savory Croissant Bake
First things first: grease that 9×13 dish really well. You don’t want sticky bits when you go to serve the final product! Toss half of your torn croissants into the bottom layer. Then, spread out all that diced ham evenly over the bread, followed by half of your gorgeous Gruyère and cheddar. Now, top it all off with the rest of the croissant pieces, and then shower the top with the remaining cheese. When you pour the liquid over, you want to gently use your spatula to press every single croissant edge down into the mix just slightly. We need them cozy in there!
Creating and Pouring the Custard Mixture
Get your biggest bowl! We need room to really get some air into this egg mixture. Whisk those six eggs until they are light yellow, then slowly pour in the milk and heavy cream. Don’t forget the flavor boosters: the Dijon mustard, the dry mustard powder, salt, and pepper. Whisk it until you can’t see any streaks of yolk—it has to be totally homogenous, like a smooth, pale sunshine liquid. Now, take your time pouring this custard slowly and evenly over all those layers of bread and cheese you just made. Make sure every stray piece of croissant gets some love!
The Overnight Rest and Baking the Croissant Breakfast Casserole
This is the most important part for that incredible texture. Cover the whole dish super tight with plastic wrap. It needs to chill in the fridge for at least eight hours, but honestly, overnight is best. When you wake up the next morning, preheat that oven to 350 degrees Fahrenheit. Take the plastic wrap off, and pop it in. It generally takes between 45 to 55 minutes. You know it’s done when it’s puffed up high, golden brown on top, and a knife stuck near the center comes out clean—no wet goop! Then, here’s another little trick: let it rest on the counter for a full 10 minutes before you even think about slicing it. That resting time lets the structure set up so it slices beautifully!

Tips for Success with Your Make Ahead Breakfast Bake
Even though this recipe aims to be easy, there are a few little pointers I’ve picked up over the years that really elevate this from good to *WOW*. If you want to sneak in an extra layer of flavor, I highly recommend adding about a half cup of finely chopped green onions right into that egg mixture when you whisk it together. They bring such a fresh little punch against all that rich ham and cheese!
Also, if you happen to be out of Gruyère cheese—which is pricey sometimes, I get it—Swiss cheese is a perfectly wonderful substitute. It melts beautifully and gives you that classic savory taste. Now, let’s talk timelines. If you absolutely have to bake this right away without the overnight soak, you can, but I need to warn you: the texture won’t be as gloriously custardy. You’ll end up with something closer to a very fancy baked strata rather than the creamy Strata with Croissants experience you’re aiming for. Just make sure you bake it a little longer if you skip that chill time!
Variations for Your Buttery Croissant Bake
The best part about a good foundation recipe is feeling free to mess around with it! While this Ham and Gruyère version is my personal favorite for obvious, cheesy reasons, you can totally spin this into something new. If you’re feeling like mixing it up on a Saturday, try going savory again but swap the ham for crumbled, crispy bacon and maybe use pepper jack cheese instead of cheddar. That spicy kick is incredible!
Or, if brunch needs a slightly sweeter touch—maybe you’re serving this alongside bacon—you can transform this whole thing into a glorious Sweet Croissant Breakfast Bake. Just skip the mustard and ham, toss in a cup of mixed berries (blueberries or raspberries are perfect), and sprinkle the whole top with cinnamon sugar before you chill it. It tastes just like a fancy pastry, but you still get the ease of a casserole!
Serving Suggestions for this Easy Brunch Casserole
Now that your gorgeous **Croissant Breakfast Casserole** is out of the oven and has had its necessary 10-minute rest, you need to think about what to serve alongside it. Because this bake is so incredibly rich, savory, and filling, you want bright, fresh things to cut through that buttery flavor. A vibrant, simple fruit salad is always my go-to suggestion. Think melon, a few berries—something light!

If you’re serving it for a big holiday meal, a simple green salad with a bright vinaigrette works wonders and makes the whole spread feel much more balanced. And hey, I won’t judge if you want that little touch of sweet and salty mix! A tiny drizzle of good quality maple syrup on the side for dipping is totally acceptable. For more ideas on brightening up your brunch spread, check out my tips over at Lemon Raspberry Loaf Cake Recipe—some of those bright flavors pair shockingly well!
Storage and Reheating Instructions for Leftover Croissant Breakfast Casserole
Nobody likes throwing out leftovers, especially when they taste this good! If you miraculously have any of this savory goodness left, just cover the dish tightly with foil or transfer slices to an airtight container. It keeps beautifully in the fridge for about three days.
When you’re ready for round two, this is the secret: always cover it again with foil when reheating in the oven—say, at 325°F—to bring it up to temperature without drying out the top. Once it’s hot, take the foil off for a few minutes so the edges can crisp up again! I’ve also had success freezing the whole dish unbaked, removing the plastic wrap first, just covering it well with foil, and baking it straight from frozen, adding about 15 minutes to the time. It’s a lifesaver, just like my tips on Make Ahead Mashed Potatoes (Thanksgiving Saver!)!
Frequently Asked Questions About the Croissant Breakfast Casserole Recipe
I always get questions when I post this recipe because everyone wants to know how to get that perfect texture! It’s a smart basic Croissant Breakfast Casserole Recipe, but having a few tips under your belt makes all the difference when you are cooking for a crowd. Here are the things I hear most often!
Can I use day-old croissants instead of fresh ones for this Croissant Breakfast Casserole?
Oh, absolutely! In fact, I almost prefer it when they are a little bit stale. See, when you use croissants that aren’t super fresh, they soak up all that delicious creamy custard overnight without turning into complete mush. If your croissants are rock hard, just tear them into smaller pieces—but if they feel slightly dried out, that’s the perfect texture base for this **Make Ahead Breakfast Bake**.
What is the best way to reheat the Overnight Breakfast Casserole?
If you just want one slice for yourself the next day, I toss it straight onto a microwave-safe plate and zap it for about 45 seconds. But if you are warming up the whole leftover dish—maybe for a quick lunch—I cover it tightly with foil and put it back in the oven at a lower temperature, like 325°F, until it’s heated straight through. Seriously, the foil is key so the top doesn’t burn before the middle thaws out!
Can this be made into a Sweet Croissant Breakfast Bake variation?
Yes, you totally can! This structure is basically a rich strata, so it takes sweet fillings like a dream. To make a **Sweet Croissant Breakfast Bake**, you simply omit all the salty stuff—no ham, no Dijon, no mustard powder! Instead, you’d toss in maybe an extra half cup of sugar into the egg mixture, add a teaspoon of cinnamon, and fold in a cup of fresh blueberries or sliced peaches. It bakes up just as beautifully!
Nutritional Estimates for This Savory Croissant Bake
Now, I always tell people that when you use this much butter, cream, and cheese, you know you’re not exactly making a diet food, right? My goal with this **Savory Croissant Bake** is flavor, comfort, and making hosting easy—and boy does it deliver! But you should know what you’re getting into when you serve up those big, satisfying slices!
The numbers below are just an estimate based on the ingredients I listed, so your mileage might vary depending on whether you use extra-lean ham or whole milk versus a lower-fat alternative. I always try to keep treats like this portioned right, which helps control things!
- Serving Size: 1 slice
- Calories: 450
- Fat: 28g
- Saturated Fat: 16g [That’s the good stuff, or maybe not so good, depending on the day! Haha!]
- Trans Fat: 1g
- Cholesterol: 180mg
- Sodium: 750mg [Salty because of the ham and cheese; maybe go easy on the added salt next time!]
- Carbohydrates: 25g
- Fiber: 1g
- Sugar: 4g
- Protein: 26g
See that protein number? That’s all that good ham and egg doing the heavy lifting! It’s rich, but since it’s an indulgent breakfast for a special occasion or weekend brunch, I feel zero guilt about it. Enjoy every single bite!
Share Your Experience Making This Easy Brunch Casserole
Alright, now that you have the blueprint for the most incredible, stress-free morning meal ever, I really, truly want to hear about it! There’s nothing better than knowing one of my recipes made a weekend morning or holiday breakfast so much easier and more delicious for you and your family.
When you give this **Croissant Breakfast Casserole** a try, please, please come back here and leave me a star rating. If you loved just how easy the make-ahead part was, or if the Gruyère melted perfectly—tell me! Five stars would make my week, but honest feedback is what helps me make my recipes better for everyone who comes next.
And don’t be shy about shouting it out online! Snap a picture of that golden-brown, puffed-up beauty when it comes out of the oven. Tag me on social media so I can see your success! I love seeing how everyone styles their brunch tables. If you have questions about substitutions or if you tried that sweet variation we talked about, the best place to ask is right down in the comments section below, or you can always reach out directly through my Contact page!
PrintOvernight Ham and Gruyère Croissant Breakfast Casserole
Prepare this savory croissant breakfast casserole the night before for an easy, comforting brunch or holiday morning meal.
- Prep Time: 20 min
- Cook Time: 50 min
- Total Time: 1 hour 10 min
- Yield: 8 servings
- Category: Brunch
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 10 large croissants, torn into bite-sized pieces
- 1 pound fully cooked ham, diced
- 1 cup shredded Gruyère cheese
- 1 cup shredded sharp cheddar cheese
- 6 large eggs
- 2 cups whole milk
- 1 cup heavy cream
- 1 teaspoon Dijon mustard
- 1 teaspoon dried mustard powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Lightly grease a 9×13 inch baking dish.
- Arrange half of the torn croissants in an even layer in the bottom of the prepared dish.
- Sprinkle the diced ham and half of the Gruyère and cheddar cheeses over the croissants.
- Top with the remaining croissants, then sprinkle with the remaining cheese.
- In a large bowl, whisk together the eggs, milk, heavy cream, Dijon mustard, mustard powder, salt, and pepper until well combined.
- Slowly pour the egg mixture evenly over the croissant layers in the baking dish, pressing down gently to submerge the bread.
- Cover the dish tightly with plastic wrap and refrigerate for at least 8 hours, or overnight.
- When ready to bake, preheat your oven to 350 degrees Fahrenheit (175 degrees Celsius). Remove the plastic wrap.
- Bake uncovered for 45 to 55 minutes, or until the casserole is puffed, golden brown, and a knife inserted near the center comes out clean.
- Let the casserole rest for 10 minutes before slicing and serving.
Notes
- For extra flavor, you can add 1/2 cup of finely chopped green onions to the egg mixture.
- If you do not have Gruyère, Swiss cheese works as a suitable substitute.
- If you are short on time, you can bake this immediately after assembly, but the texture will be less custardy. Increase the bake time slightly if baking immediately.
Nutrition
- Serving Size: 1 slice
- Calories: 450
- Sugar: 4
- Sodium: 750
- Fat: 28
- Saturated Fat: 16
- Unsaturated Fat: 12
- Trans Fat: 1
- Carbohydrates: 25
- Fiber: 1
- Protein: 26
- Cholesterol: 180

























Leave a Reply