Overnight Cheesy Bacon Croissant Breakfast Casserole
This overnight croissant breakfast casserole is a weekend or holiday breakfast game changer. Cheesy bacon vibes take this hearty breakfast over the top!
I am crazy for breakfast casseroles. But I’m also very, very picky about them.
I detest soggy bread and lackluster flavor. But give me a breakfast casserole that has just the right texture and tons of savory goodness, and I’m won over.
This overnight croissant breakfast casserole is just that. It’s easy, decadent, and AMAZING.
It Starts with Croissants
The base and heart of this breakfast casserole starts with croissants.
And because croissants are tender, flaky, and not the sturdiest of all bread forms, they need to be toasted in order to maintain the structure of the casserole.
This is not optional! Don’t justify skipping it (even if you enjoy soggy bread, also, who even are you??).
Toast the bread, friends. Toast the bread.
Assembling the Croissant Breakfast Casserole
The toasted and torn croissants pile into the bottom of a 9X13-inch pan. Followed by:
- crisp, cooked bacon
- sautéed shallots or red onions
- and cheese, lots and lots of cheese
For the cheese, I prefer using half sharp cheddar and half gruyere. You can use all cheddar, change it up to white cheddar, use a combo of half cheddar/half Swiss. Cheese options are flexible.
The most important thing to remember is to grate the cheese yourself. Preshredded cheese in the bag doesn’t melt as well (it’s coated with a powdery substance to keep it from clumping). This breakfast casserole will be cheesier, creamier and dreamier if you shred the cheese yourself. |Mel steps down from cheese soap box now|
A Simple Custard
After all the ingredients are layered in the baking dish, a simple egg custard is poured over the top. Kind of like this epically popular tater tot breakfast casserole.
The custard consists of:
- eggs (nine of them, to be exact)
- milk (don’t use skim)
- heavy cream (just enjoy life and go with it)
- salt and pepper
Let it Rest
The breakfast casserole needs to go into the fridge, covered, and hang out for at least four hours. Or up to 12 hours. Any longer than that and the croissants will break down to the point of disintegration, and we don’t want that.
So try to stick with the 4-12 hour window here.
Once baked, it is golden, puffy, and your house is going to smell like there are definitely good things to come.
No Soggy Bread
As I’ve mentioned many times on this blog, I am mentally allergic to all things soggy bread. I am not a fan of classic bread pudding and other soggified bread dishes. I can’t do them. I just can’t.
But I tested this breakfast casserole out several times to get the consistency just right, and I can honestly and proudly say that the end result is perfect.
The croissants are soft with a firm custard-like texture. And the golden cheesy crust on the top of the casserole is about the most delightful thing to ever happen to breakfast casseroles every where.
This overnight croissant breakfast casserole is a splurge, to be sure. But if you’re looking for a hearty, soul- and tummy-pleasing savory egg casserole to win weekend and holiday mornings, this is the one.
One Year Ago: A Lazy Girl’s Guide to Sourdough
Two Years Ago: Apple Cranberry Pie {My Favorite Thanksgiving Pie}
Three Years Ago: Slow Cooker Tortellini Sausage Potato Soup
Four Years Ago: Turkey {or Chicken} and Brown Rice Soup {Instant Pot or Stovetop}
Five Years Ago: 5-Minute Cranberry Sauce {Pressure Cooker}
Six Years Ago: Make-Ahead Buttermilk Dinner Rolls
Seven Years Ago: Apple Cheesecake Pie
Eight Years Ago: Slow Cooker Turkey with No-Fuss Gravy
Nine Years Ago: Chocolate Chip Cookie Dough Fudge
Ten Years Ago: Black Bean & Pumpkin Chili
Overnight Cheesy Bacon Croissant Breakfast Casserole
Ingredients
- 1 pound (454 g) croissants, halved lengthwise (about 5-7 small/medium croissants), see note
- 8 to 10 slices bacon, chopped (I use thick-sliced)
- ½ cup diced shallot or red onion
- 2 cups shredded cheddar, gruyere or swiss cheese (see note)
- 9 large eggs
- 2 cups milk (see note)
- 1 cup heavy cream
- 1 ½ teaspoons salt
- ¼ teaspoon black pepper
Instructions
- Preheat the oven to 350 degrees F. Spread the halved croissants, cut side up, on a parchment lined half sheet pan and toast in the oven until golden, 10-12 minutes, checking often so they don't burn. Let the croissants cool.
- Tear the croissants into large bite-size pieces and place evenly in the bottom of a 9X13-inch baking dish.
- In a 10- or 12-inch skillet set over medium heat, cook the bacon until crisp. Remove the bacon with a slotted spoon to a paper-towel lined plate. Drain all but 1 tablespoon of the bacon grease and return the skillet to medium heat.
- Add the shallot (or red onion) and a pinch of salt and pepper, and cook for 3-5 minutes, until translucent.
- Sprinkle the cooked bacon and onions over the torn croissants followed by the shredded cheese. At this point, you can lightly toss the ingredients together to distribute the cheese/bacon/onion throughout or leave as is (I usually don't toss).
- In a medium bowl, whisk together the eggs, milk, heavy cream, salt and pepper until very well-combined. Pour the egg mixture evenly over the casserole.
- Cover the baking dish and refrigerate for at least 4 hours or up to 12 hours (any longer than 12 hours and the croissants can start to break down and disintegrate).
- When ready to bake, preheat the oven to 350 degrees F. Remove the cover from the casserole and place the baking dish on a foil-lined sheet pan (to catch any spillovers). Bake for 45-50 minutes until the casserole is golden, puffy, and firm to the touch. Let stand 10-15 minutes before serving.
Notes
Recommended Products
Recipe Source: inspired by this NYT recipe (I changed up almost everything: liquid to croissant ratios, number of eggs, flavors, etc)
Hi Mel – I’m wondering what your instructions would be if I made it, baked it, froze it? How long would I heat it in the oven for/what temp after freezing? Thank you! We have a ton of croissants from Costco and id like to make this for the future and not waste the croissants. Thank you!
Hi Cate, I haven’t tried that with this recipe, but I think it should work pretty well. If you can, I’d thaw in the fridge overnight and then reheat, covered with foil, in a 350 degree oven for 30-35 minutes or so?
What size pan can I use to double this recipe?
I would use two 9X13-inch pans.
I took the lazy way when making this recipe. I just chopped some microwave bacon up, finely diced some onion, and sliced some mushrooms and threw them in there. I did toast the croissants (game changer!). I’m not sure I had enough croissant in there as it was a bit “liquidy” for my taste. I gave it another 15 minutes and it was perfect! This was so easy and hands down the best breakfast casserole I’ve ever had! The flavor from the croissants were amazing! I can’t wait to make again!
My croissants must have been very light. They are large, Costco sized, but 5 only weighed 10 oz. So I halved the recipe, but still baked it in a 9×13. The bread filled the pan. After it soaked, I saw your note about how many croissants to use. It was thin (because of the bigger pan), and I was worried it would be dry. It was a little dry, but it was delicious, and no one had anything negative to say about it! I’d make it again, for sure!
This is just the recipe I was looking for, it’s delicious and the notes are very helpful.
Happy mother’s day eve I just finished making this for my Mom ( this will be her last Mother’s day ) I used Italian sausage and bacon, potatoes O’Brien and lots of cheese . Going to surprise her with your casserole and a fruity one with croissants and cream cheese ❤️ Enjoy your day ladies
It’s in the soaking now.
I made this tonight just put in fridge.
This recipe is absolutely delicious!
My friend made it at a party. I can’t wait to make it.
Hello! Has anyone halved this recipe? If so, approximately how long did you bake it for? I was thinking 20-25 minutes and just watching it to see. Thanks!
Hi Kristin – this should halve just fine – the baking time might be close to normal, depending on the pan size.
This looks so delicious! Would love to take this to a family lake getaway. To make ahead, should I freeze it unbaked, or bake it, freeze it, then thaw and warm when we arrive?
For simplicity, I’d probably bake, freeze and then thaw and rewarm.
I made this with only having it sit for an hour and turned out great!
Awesome!
I made this and took it to work this morning. Everyone loved it. I swapped out the bacon for breakfast sausage. It was delicious. Definitely a keeper recipe I will make again.
Hello! Do you recall how much breakfast sausage you used?
Thanks!
This was amazing! So cheesy, not at all soggy, just so delicious! And easy to make. Thanks, Mel!
Loved this recipe. How many grams is 2 cups of shredded cheese? Thank you!
It is probably right around 200-225 grams.
This recipe is outstanding! I made it for a group of teachers who know good food when they have it and it was a hit! I used the Costco croissants and 12 eggs and there were no leftovers. I’m absolutely making this again. Thank you, Mel!
Made this over the holidays for 10 people and it was great. I replaced bacon with diced sweet peppers and mushrooms.
Prepared this for Christmas morning and it was a big hit! So easy to put together the night before; great flavor for the “big” morning. Afterwards, there were moments of…”intense fellowship” about who got to enjoy the leftovers!! 🙂
I made the dish yesterday using cheddar for a test drive. I’m making it again today with gruyere to take to a brunch. The one with cheddar was good but very rich. I’m thinking the gruyere will be even better. Do you think this recipe would work in a Dutch oven or would the liquids settle too much at the bottom?
I think it would work great in a dutch oven!
This looks awesome. Would it work with ham?
I think so!
Any suggestions on how I would calculate the recipe to fill a full-size chaffing dish/pan?
What are the dimensions of the pan you are planning to use?
This was delicious as are so many of your recipes! Can this be prepared and frozen before baking?
Thanks!
Renee
I think that would work great!
SOGGY BREAD. Since I was a kid I just couldn’t! Thanksgiving stuffing made me throw up (sorry) though I’ve since learned to make it in a way I can handle (even enjoy!). Is it weird I’m kind of tickled that other people also have this texture aversion?! I do have a question! I’m making this to send on a long car ride to some family. Do you think this could be made and baked in its entirety the day before, refrigerated, then reheated in the oven? Thank you!
Yes, absolutely! I think that would work just fine!
SO DELICIOUS!!!
I’ve been dreaming about this recipe ever since Christmas — I went with your overnight creme brûlée french toast for our Christmas breakfast (which was absolutely divine/5 stars) but have been wanting to make this one ever since. Had an abundance of ingredients thanks to a recent Costco trip and wow, this is just soooo, soooo good! I’ll never question whether to buy the giant container of croissants again.
I’m so happy you liked it, Leesa!!
We had this on New Year’s Day and it was absolutely fantastic! The texture was amazing- no soggy bread! The blend of crispy buttery croissants, bacon, shallots, and gruyere was heavenly. Thank you for this great recipe! I will definitely be making it again!
I have to.say, this was a lot of work for just an egg casserole. Sure it was fluffy and tasted good, but it’s just an egg casserole. Sorry.
Really? A lot of work? You must not cook often.
Obviously, doesn’t cook enough real food. This is not that much work for a delicious dish.
This is ABSOLUTELY. THE. BEST! I baked this for Christmas breakfast as the Main dish on the buffet table and WOW!!! I can’t stand runny, ozzy bread casseroles…so I was a bit worried…but it’s Mel, and she said it wouldn’t be. And I trust her! This was absolutely amazing. I changed nothing. It didn’t need anything and the very minute the last piece was gone EVERY SINGLE PERSON…(including teens!) ask me to make another one! So needless to say, Mel, you are AMAZING. My family says thank you!! My 96 year old Grandma says this is the best breakfast casserole she’s had…and belive me she’s picky! A must make! Happy New Year!
So delicious! My 14 year old said it was the best one I’ve ever made. The croissants definitely make this recipe so great. (FYI- I used gruyere cheese)
That’s high praise from your 14-year old! That’s awesome!
This was delicious! I used only egg whites and reduced the quantities by about 25% for our small family. It was a big hit! So savory and not soggy at all. Thanks!
So happy to hear that, Lisa! Happy new year!
It’s the day after Christmas and I’m sitting here blissfully eating leftover croissant breakfast casserole, so time for a review. This is absolutely delicious and comes together so easily. I trusted Mel that those toasted croissants would hold up and indeed they did – no mush! Hooray! I I highly recommend the suggested cheese combo, as well. I did add some spinach to mine because I had a surplus of spinach and also the spinach cancels out the fat and calories in the croissants, cheese, and heavy cream. Thanks for another amazing recipe, Mel!
Haha, that spinach is a miracle worker! 🙂
Made this for Christmas morning breakfast. It was perfect! We will definitely be making this again!
Thanks for letting me know, Celena!
I HATE soggy bread so thank you for all your helpful hints. It was so delicious I couldn’t believe how good this really was.
I’m so happy to hear that, Angie! Thanks for taking the time to let me know!
Is there any way that I could half this recipe?? There is only me and I could not eat a whole 9×13 casserole.
Yes, for sure! I think you could use either 4 or 5 eggs for a half batch
I have some croissants in the freezer and they have been there for a while (now buried under all the Christmas baking and stocking up I have been doing). Mel, do you think they would work? I was going to throw them out when I find them again, but now I’m wondering if I should use them for this recipe! If I thaw them on the counter overnight I’m hoping they might work? Thanks so much for your thoughts on this.
I would totally use them! Because the croissants are toasted for this recipe, they should work just fine unless they’ve gotten any freezer burn on them or something like that.
I had to make this as soon as I saw it! This is absolutely delicious. I made it exactly the way you recommended and it’s incredible. I think I’ll try it without onion next time, but it’s great with it, too. I will be making this again and again. Thank you for another delicious recipe and Merry Christmas!
I’m so happy you liked this, Carey! Thanks for making it so quickly and taking the time to check in and let me know what you thought.
If I cannot eat whole eggs, could Egg Beaters work in this recipe?
Definitely worth a try!
This sounds so good! But we don’t eat bacon, and I’m wondering if you have a suggestion that will help make up for the lack of bacon flavor. Thank you!
Hi Lisa, what about sausage? Or, if you eat meatless, you could use mushrooms.
We actually made it with sausage because that’s what we had on hand. It worked perfectly!
Do you think it would work to do all the steps up to pouring the egg mixture on and put the croissant bacon onion goodness in the fridge and then pour the egg mixture on before going to bed? I’m hosting dinner the 24th and 25th and want an easy peasy yet delicious breakfast, but will be tight on time in that 12 hour window and don’t want soggy bread. Will the croissants dry out?
I think that would work quite well, actually! I think if it were me, I’d keep the toasted croissant pieces, cooled, in a ziploc bag and refrigerate the onion and bacon topping and then assemble it all with the egg mixture before bed. I think the toasted croissants will soften if refrigerated that long.
What are your thoughts on using sausage in place of bacon?
I think that would be fantastic!
I have been making something like this for years into quiche form but use leeks…it’s insanely good so I’m sure this is great too!
Adding leeks would be phenomenal to this! Yum!
Yes, soggy bread is yucky! Can’t wait to try this. I absolutely love your tator tot breakfast casserole. Is there any way this can be better than that one? Just curious which one you would choose.
They are so different that it’s hard to compare. I love the tater tot one, too. This one is a bit more decadent and buttery.
Have you tried ATK’s classic bread pudding? It’s very good and not soggy!
Looks delicious but I will have to try this another time. I just bought all the ingredients for your hash brown casserole this morning. It has been a tradition for our Christmas morning the past several years! Merry Christmas !
How sure are you that this does not involved soggy bread? I’m literally gagging thinking about soggy bread, but I really want to try this!
Hi Stacy – I really, really detest soggy bread. And I loved this. I reduced the liquid in the recipe as I tested it so that the bread is soft but not soggy. It also helps that the bread is croissants and they are toasted, so they retain some texture. However, the bread is definitely soft, so if even the thought of that makes you averse, it may not be the recipe for you!
Hi! Can I half this recipe since there are only 2 of us?
Sure!
As a fellow breakfast casserole lover – and someone who relies heavily on your recipes to maintain holiday food traditions ! I Can’t wait to make this ! Guaranteed to be a winner and added to the regularly requested menu items ! Your breakfast burritos (and beef and bean) are always in my freezer and keep many a hungry teenage boy fed – (and Mom) (my son’s high school friends frequent my house at lunch because they know about the burritos ! Merry Christmas Mel 🙂 Thank you for sharing so much of your goodness ! It’s been making my life better for many years !
Merry Christmas, Helen! Sure appreciate you!