This Overnight Croissant Breakfast Casserole comes together in about 15 minutes and requires no fuss as it’s made all in one dish! It’s a quick and easy way to whip up a satisfying meal that your family will love! You can easily switch up the ingredients to suit your taste or use it as a ‘clean out the fridge’ meal to get rid of leftovers and odds and ends! Seriously, this dish is a lifesaver for those busy mornings or lazy weekend brunches!
Ingredient Breakdown
- Croissants
- Eggs
- Milk
- Heavy Cream
- Cheese
- Cooked Bacon or Sausage (Optional)
- Fresh Herbs
- Salt and Pepper
- Butter
Putting It All Together
Preheat your oven to 350°F (175°C). Grease a baking dish with butter, don’t skimp on this step!
In a large bowl, whisk together the eggs, milk, heavy cream, a couple pinches of salt, and pepper.
Place the torn croissant pieces into the greased baking dish. Let those buttery bits embrace the dish!
Pour the egg mixture over the croissants, ensuring they are well-coated. You want each piece to soak up that goodness, don’t rush this!
Next, sprinkle the cheese, bacon or sausage, and chopped herbs evenly over the top. Seriously, how tasty is that going to be?
Cover the dish with plastic wrap and pop it in the refrigerator overnight. This is where the magic happens! The croissants soak in all those delicious flavors.
In the morning, remove the casserole from the fridge and let it sit for about 15 minutes at room temperature. While you sip on your coffee and contemplate life!
Bake in the preheated oven for 30-35 minutes, or until the casserole is set and golden on top. Just wait till those heavenly smells fill your kitchen!
Let it cool slightly before serving. Honestly, you can serve this warm or at room temperature, and it’ll still be soooo good!

And there you have it! Your Overnight Croissant Breakfast Casserole is ready to steal the show at brunch!
Why I Love This Recipe
This is my go-to recipe when I want to impress guests without breaking a sweat. It’s ultimate comfort food, loaded with flavors that just seem to hug you from the inside out! I’m a real sucker for dishes that are so easy to customize, and this casserole is prime for that; you can use whatever you’ve got on hand. It’s a crowd-pleaser for every occasion, from a relaxing Sunday morning to a holiday brunch! And the best part is you can prep it the night before and simply pop it in the oven, like a little kitchen miracle.
If you loved this Overnight Croissant Breakfast Casserole, be sure to check out my Espresso Apple Cream Cheese Danish, my Fluffy Japanese Soufflé Pancakes, or my Smoked Salmon Egg Scramble!
Why This Recipe Works
Make-Ahead Friendly
This Overnight Croissant Breakfast Casserole is perfect for meal prep! Preparing it the night before allows the flavors to meld together, making breakfast super easy in the morning. Just pop it in the oven, and you’re good to go!
Crowd-Pleaer
The whole family will absolutely love it! Whether it’s a birthday brunch or a casual Saturday, this dish has proven to be a hit with everyone who tries it.
Customizable
The beauty of this casserole lies in its versatility! You can swap out the croissants for any bread you have, mix different cheeses, or even use leftovers like cooked veggies or shredded meats. The variations are endless!
Comfort Food
This dish is loaded with tons of flavor! Between the buttery croissants, rich eggs, and savory additions, each bite feels like a warm hug. It’s pure comfort on a plate, and who doesn’t love that?
Budget-Friendly
Using everyday ingredients means this casserole won’t break the bank! Croissants, eggs, and some cheese are all affordable and can easily be sourced, even on a budget.
Serving Suggestions & Storage
How to Serve This Casserole
This breakfast casserole shines on its own, but you can add fresh fruit, a side of crispy bacon, or a light salad to round out the meal. Drizzling with hot sauce or topping it with avocado provides that perfect kick. Maybe even some fresh salsa? Yum!
Storage
Leftovers will keep well in the refrigerator for about 3-4 days, so you can enjoy this yummy dish throughout the week.
Reheating Instructions
Reheating couldn’t be easier! Just pop it back in the oven at 350°F (175°C) for about 10-15 minutes until warmed through, or you can microwave individual portions for a quick fix.
Freezer Friendly
Oh yes! You can definitely freeze this casserole before baking. Just assemble it as usual, wrap it tightly, and freeze for up to 2 months. When you’re ready to bake it, thaw overnight in the fridge before cooking as per the recipe directions!
So, are you ready to whip up this Overnight Croissant Breakfast Casserole? Trust me, your family (and your taste buds!) will thank you. Happy cooking! Follow us in Pinterest for more Recipes.

Overnight Croissant Breakfast Casserole
Ingredients
Method
- Preheat your oven to 350°F (175°C). Grease a baking dish with butter.
- In a large bowl, whisk together the eggs, milk, heavy cream, salt, and pepper.
- Place the torn croissant pieces into the greased baking dish.
- Pour the egg mixture over the croissants, ensuring they are well-coated.
- Sprinkle the cheese, bacon or sausage, and chopped herbs evenly over the top.
- Cover the dish with plastic wrap and refrigerate overnight.
- In the morning, remove the casserole from the fridge and let sit for 15 minutes at room temperature.
- Bake in the preheated oven for 30-35 minutes, or until set and golden on top.
- Let cool slightly before serving.