I’ll never forget the first time I made this overnight croissant breakfast casserole – it was Christmas morning, the house was packed with family, and I desperately needed something I could prep the night before. Let me tell you, this dish saved my sanity! Now it’s become our go-to for lazy weekend brunches and holiday gatherings alike.

Table of Contents
Table of Contents
The magic happens while you sleep – torn buttery croissants soak up a rich egg custard mingling with savory sausage and melty cheese. By morning, all you do is pop it in the oven. No frantic whisking eggs while guests arrive, no worrying about timing everything perfectly. Just wake up to the most incredible aromas filling your kitchen. What I love most is how adaptable it is – swap in different meats, cheeses or veggies depending on what’s in your fridge. It’s become my secret weapon for stress-free entertaining.
Why You’ll Love This Overnight Croissant Breakfast Casserole
Listen, if you’re anything like me, mornings can be chaotic – especially when you’ve got hungry mouths to feed. That’s why this casserole has become my breakfast hero!
-
- Make-ahead magic: Prep it at night when you’re relaxed, then just bake in the morning while the coffee brews.
- Rich, buttery goodness:</: The croissants soak up the custard and turn into golden, pillowy pockets of flavor.
- , “customizable” : “add whatever you’ve got in the fridge—spinach, mushrooms, or even a spicy kick of hot sauce!
Crowd-pleasing ease: “This is my go-to for brunch parties, potlucks, “even picky eaters devour family loves it, “.
Ingredients for Overnight Croissant Breakfast Casserole
What makes this casserole so spectacular? It’s all about simple ingredients working their magic together. Here’s what you’ll need to raid your pantry for:

- 5 large croissants (preferably day-old) – Stale works better! The drier texture soaks up the custard like a dream.
- 1 lb (450g) ground sausage – Cooked and drained. I always keep some bulk sausage in my freezer for this.
- 1 cup (120g) shredded cheddar – The sharpness balances the richness perfectly.
- 6 large eggs – Farm-fresh if you can get them!
- 2 cups (475ml) whole milk – The fat content makes all the difference.
- 1 teaspoon salt – Just enough to enhance all the flavors.
- ½ teaspoon black pepper – Freshly cracked if you’ve got it.
- ½ teaspoon garlic powder – My secret flavor booster.
- ½ teaspoon onion powder – Don’t skip this!
- Fresh parsley (optional) – For that pretty pop of green.
Ingredient Substitutions & Notes
Listen, I get it – sometimes you’ve got to work with what’s in the fridge. Here’s how to adapt:
- Sausage: Turkey sausage works great, or go meatless with sautéed mushrooms.
- Cheese: Swap cheddar for Swiss, Monterey Jack, or dairy-free shreds.
- Milk: Almond milk works in a pinch, though the texture changes slightly.
- Spices: Garlic and onion powder can be omitted if you’re sensitive.
- Add-ins: Toss in sautéed veggies, fresh herbs, or a dash of hot sauce.
The beauty of this recipe? It’s forgiving. As long as you’ve got the croissants, eggs, and milk ratios right, you can play with the rest!
Equipment Needed for Your Overnight Croissant Breakfast Casserole
One of the things I love most about this recipe? You don’t need any fancy gadgets! Just a few kitchen basics that you probably already have. Here’s what I grab every time I make this:
- 9×13-inch baking dish – This is my workhorse pan for casseroles. Glass or ceramic works best for even heating.
- Mixing bowl – Medium-large size, big enough to whisk eggs comfortably without splattering everywhere.
- Whisk – Nothing fancy, just something sturdy to blend that custard smooth.
- Spatula – For pressing down those croissants into the custard (my favorite part!).
- Measuring cups & spoons – Because eyeballing measurements leads to breakfast disasters!
- Aluminum foil – Essential for that overnight chill session in the fridge.
A quick tip from my messy experiences: if you’ve got a rimmed baking sheet, slide it under your casserole dish before baking. Catches any bubbly overflow and saves you from oven cleanup duty!
How to Make Overnight Croissant Breakfast Casserole
Okay friends, let’s get down to the good stuff – how we transform simple ingredients into breakfast magic. I promise it’s easier than you think! Just follow these steps and you’ll have everyone at the table begging for seconds.

Step 1: Prep the Croissants and Sausage
First things first – grab those croissants and tear them into big, rustic chunks with your hands. I like pieces about the size of a walnut – big enough to stay fluffy but small enough to soak up all that custard goodness. No need to be precise here – uneven pieces create the best texture!
While your oven heats to 350°F (175°C), brown your sausage in a skillet until it’s nicely crumbled. Drain off any excess grease (this keeps your casserole from getting soggy). Pro tip: I often cook a big batch of sausage on Sundays to have ready for recipes like this all week!
Step 2: Mix the Custard
Now for the secret sauce – the egg custard! In your biggest mixing bowl, crack those eggs and give them a good whisk until they’re completely blended. Slowly stream in the milk while whisking – this helps prevent lumps. Keep whisking until it’s silky smooth, then add all those spices. Don’t skimp on the whisking time – about 1-2 minutes of vigorous whisking makes the fluffiest custard!
Step 3: Assemble & Refrigerate
Here comes the fun part! Spread your torn croissants evenly in your greased baking dish. Sprinkle the cooked sausage and cheese over the top – I like to leave some cheese aside for sprinkling on right before baking. Now slowly pour your custard mixture over everything.
Here’s my favorite trick – gently press down all over with a spatula to help those croissant pieces soak up the custard. Cover tightly with foil and refrigerate for at least 6 hours (overnight is even better!). This soaking time is what creates that incredible texture.
Step 4: Bake to Perfection
Morning time! Preheat your oven to 350°F (175°C). Take the casserole from the fridge (no need to bring to room temp) and remove the foil. If you saved some cheese, sprinkle it on now for an extra golden top. Bake for 40-45 minutes until the top is beautifully golden brown and the center is set (no jiggling when you shake the pan!).
Let it rest for 10 minutes before slicing – I know it’s hard to wait, but this helps the custard set perfectly. Garnish with fresh parsley if you’re feeling fancy, then dig in!
Print
Irresistible Overnight Croissant Breakfast Casserole for 6
A delicious overnight croissant breakfast casserole with sausage, cheese, and eggs. Perfect for easy mornings.
- Total Time: 60 minutes (plus overnight chilling)
- Yield: 6–8 servings 1x
Ingredients
- 5 large croissants (preferably day-old), torn into large chunks
- 1 lb (450g) ground sausage, cooked and drained
- 1 cup (120g) shredded cheddar cheese
- 6 large eggs
- 2 cups (475ml) whole milk
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- Fresh parsley, chopped (optional, for garnish)
Instructions
- Grease a 9×13-inch baking dish with cooking spray or butter. Layer torn croissants evenly in the dish. Sprinkle cooked sausage and shredded cheese over croissants.
- In a large bowl, whisk together eggs, milk, salt, pepper, garlic powder, and onion powder. Pour mixture evenly over croissants. Gently press down with a spatula to help soak up custard.
- Cover with foil and refrigerate for at least 6 hours or overnight.
- Preheat oven to 350°F (175°C). Uncover and bake for 40–45 minutes, or until golden brown and set. Let cool 10 minutes, garnish with parsley, and serve warm.
Notes
- Optional add-ins: turkey, chicken, or plant-based sausage. Swiss, Monterey Jack, or mozzarella cheese. Sautéed spinach, mushrooms, or bell peppers.
- For a spicy kick, add hot sauce or red pepper flakes.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Low Lactose
Nutrition
- Serving Size: 1 slice
- Calories: 380
- Sugar: 5g
- Sodium: 800mg
- Fat: 25g
- Saturated Fat: 10g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 1g
- Protein: 18g
- Cholesterol: 220mg
Tips for the Best Overnight Croissant Breakfast Casserole
After making this casserole more times than I can count (seriously, my family requests it weekly!), I’ve picked up some tricks that take it from good to “oh my goodness, what IS this?” levels of delicious. Here are my hard-won secrets:
Stale croissants are your friend! That slightly dry, day-old pastry you were about to toss? Perfect! The drier texture absorbs the custard like a dream. No stale croissants? Just tear fresh ones and let them sit uncovered for a few hours before assembling.
The soak test: After pouring the custard over, press down firmly with your spatula until you see liquid rise to the surface around the edges. This ensures every bite gets properly soaked. Walk away for a minute, then check again – if it’s all absorbed, add a splash more milk!
Don’t rush the rest time – I know 10 minutes of waiting feels like torture when your kitchen smells this good, but trust me! Letting it sit allows the custard to fully set so you get clean slices instead of a scrambled mess.
The knife trick: To check doneness, insert a knife near the center – it should come out with moist crumbs (not wet batter). If it’s clean, you’ve overbaked! The casserole continues cooking slightly as it rests.
Cheese strategy: Reserve a handful of cheese to sprinkle on top right before baking – this creates that irresistible golden crust. Bonus tip: mix cheeses for extra flavor – I love doing half sharp cheddar, half gruyère!
Temperature matters: If baking straight from fridge to oven, add 5-10 minutes to the bake time. Cold dishes take longer to heat through evenly.
Variations of Overnight Croissant Breakfast Casserole
Here’s the best part about this recipe – it’s like a blank canvas waiting for your personal touch! Over the years, I’ve played around with so many different versions that I practically have a different casserole every time I make it. Here are some of my favorite twists that always get rave reviews:
Veggie-Packed Versions
When I want to sneak in some extra nutrition (or just clean out my veggie drawer), I love adding:
- Sautéed spinach – Wilt a big handful with garlic first, then squeeze out excess moisture
- Roasted mushrooms – Their umami flavor takes this to restaurant-level deliciousness
- Caramelized onions – Sweet and savory perfection (cook them low and slow first)
- Roasted red peppers – Adds gorgeous color and smoky sweetness
Cheese Combinations That Wow
While cheddar is classic, mixing cheeses creates incredible depth. My current favorites:
- Cheddar + Gruyère – The nuttiness of gruyère is magical with croissants
- Pepper jack + Monterey Jack – For those who like a little kick
- Feta + parmesan – A Greek-inspired twist that’s salty heaven
- Brie + chives – Fancy enough for holiday brunches
Protein Swaps
Not feeling sausage? No problem! These alternatives work beautifully:
- Diced ham – Perfect for using up holiday leftovers
- Crumbled bacon – Because everything’s better with bacon
- Shredded chicken – Rotisserie chicken makes this extra easy
- Breakfast turkey – A lighter option that still packs flavor
Herb & Spice Twists
A few simple seasoning changes can completely transform the flavor profile:
- Italian-style – Add dried oregano, basil, and sun-dried tomatoes
- Southwest flair – Mix in cumin, chili powder, and roasted green chiles
- Herbes de Provence – For a French countryside vibe
- Everything bagel – Top with the seasoning mix before baking
The possibilities are truly endless – I’ve even done a sweet version with cinnamon, apples, and maple syrup! Whatever version you try, just remember the golden ratio: 5 croissants to 6 eggs and 2 cups milk. From there, let your creativity run wild!
Serving Suggestions for Your Overnight Croissant Breakfast Casserole
Okay, let’s talk about the best part – eating this glorious creation! While this casserole absolutely stands on its own (I’ve been known to eat it straight from the pan with a fork), here’s how I love to serve it up for maximum enjoyment:
The Classic Brunch Spread: Slice your warm casserole into generous squares and serve with:
- Fresh fruit salad – The bright acidity cuts through the richness perfectly
- Crispy bacon or sausage links – Because more pork is never wrong
- Hot coffee or fresh OJ – Essential brunch beverages
For Spice Lovers: Keep bottles of your favorite hot sauce and:
- Pickled jalapeños – For tangy heat
- Chili crisp – My current obsession drizzled on top
- Sriracha mayo – Mix equal parts sriracha and mayo for dipping
When You Want Fancy: Impress guests with:
- Microgreens garnish – Instantly elevates the presentation
- Herbed crème fraîche – Dollop on top right before serving
- Champagne cocktails – Because mimosas make everything festive
Here’s my favorite way to serve leftovers (if you’re lucky enough to have any!): Pop a slice between two pieces of buttered bread and grill it like a croque monsieur. Life-changing grilled cheese vibes!
Storage & Reheating
Here’s the beautiful thing about this casserole – it tastes just as amazing reheated as it does fresh from the oven! I always make extra because my family goes nuts for leftovers. Here’s how to keep it tasting its best:
Fridge storage: Once cooled, cover tightly with foil or transfer slices to an airtight container. It’ll stay delicious for about 3 days – though in my house, it never lasts that long! Pro tip: I like to slice the whole casserole before storing so I can grab individual portions easily.
Reheating magic: My favorite way to bring back that just-baked taste is in the oven at 325°F (160°C) for 10-15 minutes. If you’re in a rush, the microwave works too – zap individual slices for 45-60 seconds, but be warned: the texture gets slightly softer this way.
Freezer-friendly option: Yes, you can freeze this! Wrap individual portions tightly in plastic wrap, then foil. They’ll keep for about a month. To reheat from frozen, let thaw overnight in the fridge first, then bake as usual. Perfect for those mornings when you need breakfast ready in a flash!
Next-level leftover hack: My kids adore when I cube day-old casserole and fry it in butter for crispy breakfast hash. Top with a fried egg – absolute heaven!
Nutritional Information
Okay, let’s be real – this isn’t diet food, but everything in moderation, right? Here’s the scoop on what’s in each serving (based on my standard recipe). Keep in mind these are estimates – your exact numbers will vary depending on your ingredients!
- Serving Size: 1 generous slice (about 1/8 of the casserole)
- Calories: 380
- Total Fat: 25g (10g saturated)
- Cholesterol: 220mg
- Sodium: 800mg
- Total Carbohydrates: 22g
- Dietary Fiber: 1g
- Sugar: 5g
- Protein: 18g
A few notes from my nutritionist friend: The protein comes mostly from the eggs and sausage, while the croissants contribute to the carb count. If you’re watching sodium, try using low-sodium sausage or reducing the added salt. Going meatless? The numbers drop significantly (and taste just as good!).
Remember, these are rough estimates – things change if you use turkey sausage vs pork, whole milk vs 2%, or add extra veggies. But honestly? When something tastes this good, I try not to overthink the numbers – I just enjoy every delicious bite!
Frequently Asked Questions
I get so many questions about this casserole whenever I serve it – and I love sharing all my hard-earned knowledge! Here are the answers to the ones I hear most often:
Can I freeze this overnight croissant breakfast casserole?
Absolutely! Assemble completely (but don’t bake), wrap tightly in plastic then foil, and freeze for up to 1 month. Thaw overnight in fridge before baking as directed. You might need to add 5-10 extra minutes to the bake time.
What if I don’t have croissants? Can I use regular bread?
You can, but it changes the texture completely! Croissants give that rich, buttery flakiness. If you must substitute, use slightly stale challah or brioche – about 6 cups cubed. The custard ratio stays the same.
How long does it last in the fridge?
Covered tightly, it keeps beautifully for 3 days. The flavors actually deepen overnight! Reheat slices in a 325°F oven for best texture.
Can I make this vegetarian?
Easy! Skip the sausage and add sautéed mushrooms, spinach, or roasted veggies instead. For extra protein, stir in a can of drained white beans or crumbled tofu.
Why did my casserole turn out soggy?
Two common culprits: not draining sausage grease well enough, or using fresh (not day-old) croissants. The drier the bread, the better it absorbs without getting mushy!
Final Thoughts
Friends, if you take away just one thing from this recipe, let it be this: breakfast doesn’t have to be stressful! This overnight croissant casserole has saved my sleepy mornings more times than I can count. Whether it’s a holiday brunch or just a lazy Sunday, seeing everyone’s faces light up when that golden beauty comes out of the oven makes all the prep so worth it.
I’d love to hear how your version turns out – did you stick with classic sausage and cheddar? Get wild with gruyère and mushrooms? Tag strained muscles from whisking too enthusiastically? (Happens to the best of us!)
Drop a comment below sharing your experience or any clever twists you tried. And if this recipe becomes part of your family traditions like it has mine, snap a pic and share it with #DishiviaBreakfast – I practically live for seeing your delicious creations!
Happy baking, and here’s to many stress-free, flavor-packed mornings ahead!
For More recipes, Follow me on Facebook!