Oh honey, let me tell you about my secret weapon for stress-free mornings – this glorious overnight croissant breakfast casserole! After sixty years of cooking for hungry crowds (from my own six kids to church potlucks), I’ve learned a thing or two about making breakfast special without waking up at dawn. This beauty combines buttery croissants, savory sausage, and melty cheese in one magical dish that practically makes itself while you sleep. The best part? That heavenly smell wafting through the house when you pop it in the oven – instant Sunday morning vibes, even on a Wednesday!

Table of Contents
Table of Contents
Why You’ll Love This Overnight Croissant Breakfast Casserole
Trust me, once you try this recipe, you’ll wonder how you ever hosted brunch without it! Here’s why it’s become my go-to:
- Sleep-in friendly: Prep the night before and just bake in the morning – no 5 AM alarm needed!
- Crowd pleaser: The buttery croissants soak up all that custardy goodness, making every bite irresistible
- Endlessly customizable: Swap in your favorite meats, cheeses, or veggies – it’s like a breakfast buffet in one dish
- Brunch superstar: Fancy enough for special occasions but easy enough for lazy weekends
My grandkids call it “magic breakfast” because it disappears faster than I can say “seconds please!”
Ingredients for Overnight Croissant Breakfast Casserole
Now don’t you go thinking fancy ingredients make this special – it’s all about the simple, honest stuff! Here’s what you’ll need to gather:

- 5 large croissants (day-old works best – slightly stale soaks up that custard like a dream)
- 1 lb ground sausage (cooked nice and brown, then drained – I use Jimmy Dean but your favorite will do)
- 1 cup (120g) shredded cheddar (sharp gives the best flavor punch!)
- 6 large eggs (farm-fresh if you can get ’em)
- 2 cups whole milk (none of that skim stuff – we’re making memories here!)
- Seasonings: salt, pepper, garlic powder, onion powder (my secret flavor boosters)
- Fresh parsley (optional but pretty – makes it look fancy for company)
See? Nothing complicated – just good, honest ingredients that’ll make your kitchen smell like heaven!
Equipment You’ll Need
Now don’t go rummaging through every cupboard – you probably have everything already! Here’s what you’ll want to grab:
- A trusty 9×13-inch baking dish (the workhorse of my kitchen)
- One large mixing bowl (big enough for all those eggs and milk)
- A whisk (or fork in a pinch – I’ve used both over the years!)
- Aluminum foil (to tuck everything in for its overnight nap)
That’s it! No fancy gadgets needed – just good old-fashioned tools that get the job done.
How to Make Overnight Croissant Breakfast Casserole
Now let’s get to the fun part – putting this beauty together! Don’t worry, it’s easier than pie (and tastier too, if you ask me). Follow these steps and you’ll have breakfast magic in no time!

Step 1: Prepare the Baking Dish
First things first – grab that trusty 9×13-inch baking dish and give it a good greasing. I like to use butter (because everything’s better with butter!), but cooking spray works just fine too. Get all those corners and sides nice and coated – we don’t want any delicious bits sticking when it’s time to serve!
Step 2: Layer Croissants and Toppings
Tear those croissants into big, rustic chunks – none of those dainty little pieces! Scatter them evenly in the dish. Now sprinkle that browned sausage and shredded cheese like you’re decorating the most delicious Christmas tree ever. Try to distribute everything evenly so every bite gets all the good stuff!
Step 3: Mix the Custard
In your biggest bowl, crack those eggs and pour in the milk. Add your seasonings – don’t be shy with that garlic powder! Whisk it all together until it’s completely smooth and blended. You’ll know it’s ready when it looks like sunshine in a bowl.
Step 4: Refrigerate Overnight
Here’s where the magic happens! Pour that golden custard over your croissant layers, then gently press everything down with a spatula – just like tucking in a sleepy child. Cover tightly with foil and let it soak overnight in the fridge. Trust me, this patience pays off – those croissants drink up all that goodness and become impossibly tender!
Step 5: Bake to Perfection
Morning time! Preheat that oven to 350°F and uncover your masterpiece. Bake for about 40-45 minutes until it’s golden brown on top and set in the center. Give it the jiggle test – if the middle barely moves, it’s done! Let it rest for 10 minutes (I know, the hardest part!) before slicing into squares of pure breakfast bliss.
Print
Magical Overnight Croissant Breakfast Casserole
A savory breakfast casserole made with croissants, sausage, and cheese, prepared the night before and baked in the morning.
- Total Time: 7 hours 5 minutes
- Yield: 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.
- Whisk together eggs, milk, salt, pepper, garlic powder, and onion powder in a large bowl.
- Pour the egg mixture evenly over the croissant layers.
- Press down gently with a spatula to help croissants soak up the custard.
- Cover the dish with foil and refrigerate for at least 6 hours or overnight.
- Preheat oven to 350°F (175°C).
- Uncover the casserole and bake for 40-45 minutes until golden brown and set in the center.
- Let cool for 10 minutes, garnish with fresh parsley, and serve warm.
Notes
- Use day-old croissants for best texture.
- You can substitute cooked turkey, chicken, or plant-based sausage.
- Swiss, Monterey Jack, or mozzarella cheese work well as alternatives.
- Add sautéed spinach, mushrooms, or bell peppers for extra flavor.
- Include a dash of hot sauce or red pepper flakes for a spicy kick.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Low Lactose
Nutrition
- Serving Size: 1 slice
- Calories: 420
- Sugar: 5g
- Sodium: 850mg
- Fat: 28g
- Saturated Fat: 12g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 1g
- Protein: 20g
- Cholesterol: 195mg
Tips for the Best Overnight Croissant Breakfast Casserole
After making this casserole more times than I can count, I’ve picked up a few tricks that’ll take yours from good to “grandma-worthy”:
- Stale is superior! Day-old croissants absorb the custard better without getting mushy – I sometimes leave mine out overnight on purpose!
- Press it real good when adding the custard – those croissant layers need a gentle squish to soak up all that eggy goodness.
- The knife knows best – if you’re unsure about doneness, insert a knife near the center. It should come out clean with just a few moist crumbs.
- Rest before cutting – those 10 minutes of patience let everything set up perfectly for picture-perfect slices.
Follow these little secrets, and you’ll have folks begging for your recipe!
Variations to Try
Oh, the fun you can have with this recipe! Over the years, I’ve played around with all sorts of twists – here are my favorites:
- Meat swaps: Turkey sausage keeps it lighter, or try crispy bacon bits for that smoky flavor
- Cheese adventures: Swiss gives it a fancy touch, pepper jack adds kick, or go Southern with pimento cheese
- Veggie boost: Toss in sautéed mushrooms, spinach, or roasted red peppers – my grandkids don’t even notice!
- Spice it up: A dash of hot sauce or pinch of red pepper flakes wakes up sleepy taste buds
The beauty? You can make it different every time and it’s always delicious!
Serving Suggestions
Oh, this casserole plays so nicely with others! I love serving big squares with a side of fresh berries or melon to cut through the richness. A few dashes of hot sauce never hurt anybody, and don’t forget a big pot of coffee – it’s the perfect partner for this cozy breakfast!
Storage and Reheating Instructions
Leftovers? They never last long at my house, but if you’re lucky enough to have some, just pop it in the fridge covered tightly – it’ll keep beautifully for about 3 days. To reheat, I like the oven best (350°F for 15-20 minutes) to keep that crispy top, but the microwave works in a pinch when you’re really hungry!
Nutritional Information
Now, I’m no nutritionist, but after all these years of cooking, I’ve learned a thing or two about what goes into our favorite dishes. Remember – these numbers can change depending on the brands you use and any tweaks you make (like that extra handful of cheese I sometimes sneak in!). For a standard serving using my exact recipe, you’re looking at about:
- 420 calories
- 28g fat (hey, it’s supposed to be indulgent!)
- 20g protein (keeps you full all morning)
- 22g carbohydrates
- 850mg sodium
Not too shabby for something that tastes this decadent! I always say everything in moderation – this is perfect for special weekend treats when you want to start the day with something truly satisfying.
Frequently Asked Questions
Over the years, I’ve gotten all sorts of questions about this casserole – here are the ones that come up most often:
Can I use fresh croissants instead of day-old?
Oh honey, you can, but trust me – slightly stale works better! Fresh croissants tend to get soggy, while day-old ones soak up the custard just right while keeping their texture. If you only have fresh, try tearing them up and letting them sit uncovered for a few hours first.
Can I freeze this breakfast casserole?
Absolutely! Bake it completely first, then cool and wrap tightly in foil. It’ll keep beautifully for up to 2 months. When you’re ready, thaw overnight in the fridge and reheat at 350°F until warmed through – about 20 minutes should do it.
What if I don’t have time to refrigerate overnight?
Now, the overnight soak really makes it special, but if you’re in a pinch, at least give it 2-3 hours in the fridge. Those croissants need time to drink up all that custardy goodness!
Can I make this vegetarian?
You bet! Just skip the sausage and add extra veggies instead – sautéed mushrooms and spinach are my favorites. You might want to bump up the seasonings a bit to compensate for losing that savory sausage flavor.
Share Your Experience
I’d love to hear how your casserole turns out! Leave a comment below or tag me on social media – nothing makes me happier than seeing your breakfast creations! You can also find more of my favorite recipes here.
For More recipes, Follow me on Facebook!