Overnight Croissant Breakfast Casserole

Overnight Croissant Breakfast Casserole

Wake up to the best breakfast you’ve ever made — this Overnight Croissant Breakfast Casserole is buttery, cheesy, loaded with savory sausage, and practically makes itself while you sleep. It’s the kind of holiday brunch recipe that has people hovering around the oven before it’s even done.

I first made this on Christmas morning when I was absolutely not in the mood to cook, and it ended up being the most requested dish in my family ever since. True story — my sister texted me the recipe before we even finished eating.

Why This Is the Best Breakfast Casserole You’ll Ever Make

Here’s what makes this croissant breakfast casserole genuinely special: it’s not just a casserole — it’s more like a savory bread pudding with an upgrade. The croissants bring a rich, buttery depth that regular bread just can’t touch. Every bite is custardy on the inside, golden and slightly crispy on top, and packed with cheesy, sausage-y goodness.

It’s also completely make-ahead. You assemble everything the night before, let the fridge do the heavy lifting, and bake it in the morning. No stress, no mess, no skipping breakfast because you ran out of time. This is the best breakfast casserole for holidays, weekend brunches, or honestly any morning that deserves a little extra love.

Overnight Croissant Breakfast Casserole

Overnight Croissant Breakfast Casserole

This Overnight Croissant Breakfast Casserole is the ultimate make-ahead morning dish — buttery, flaky croissants soaked in a savory egg custard with sausage and melty cheddar cheese. Just assemble the night before, sleep in, and wake up to something golden, bubbly, and absolutely irresistible.
Prep Time 15 minutes
Cook Time 45 minutes
Resting Time (Overnight) 6 hours
Total Time 7 hours
Course Breakfast, Brunch
Cuisine American
Servings 8 servings
Calories 420 kcal

Equipment

  • 9×13 inch baking dish
  • Large mixing bowl
  • Whisk
  • Spatula
  • Aluminum foil
  • Cooking spray or butter (for greasing)

Ingredients
  

Base

  • 5 large croissants preferably day-old, torn into large chunks

Protein

  • 1 lb ground sausage cooked and drained (450g)

Cheese

  • 1 cup shredded cheddar cheese about 120g

Custard

  • 6 large eggs
  • 2 cups whole milk 475ml

Seasoning

  • 1 tsp salt
  • ½ tsp black pepper
  • ½ tsp garlic powder
  • ½ tsp onion powder

Garnish

  • fresh parsley chopped, optional

Optional Add-Ins & Swaps

  • cooked turkey, chicken, or plant-based sausage swap for ground sausage
  • Swiss, Monterey Jack, or mozzarella cheese swap for cheddar
  • sautéed spinach, mushrooms, or bell peppers add for extra veggies
  • hot sauce or red pepper flakes for a spicy kick

Instructions
 

  • Prepare the Base: Grease a 9×13-inch baking dish with cooking spray or butter. Layer the torn croissant chunks evenly across the bottom of the dish. Sprinkle the cooked and drained sausage over the croissants, then top evenly with the shredded cheddar cheese.
  • Make the Egg Mixture: In a large mixing bowl, whisk together the eggs, whole milk, salt, black pepper, garlic powder, and onion powder until fully combined and smooth. Pour the custard mixture evenly over the croissant layers in the baking dish. Gently press down with a spatula to help the croissants soak up the custard.
  • Refrigerate Overnight: Cover the baking dish tightly with aluminum foil and refrigerate for at least 6 hours, or overnight. This rest time is key — it lets the croissants fully absorb the custard and develop deep, rich flavor.
  • Bake in the Morning: Preheat your oven to 350°F (175°C). Remove the casserole from the refrigerator and uncover it. Bake for 40–45 minutes, or until the top is golden brown and the center is set (a knife inserted in the middle should come out clean). Let the casserole cool for 10 minutes, then garnish with fresh chopped parsley and serve warm.

Notes

Tips & Variations:
Day-old croissants work best — they soak up the custard without turning mushy. If yours are fresh, dry them out in a 300°F oven for 10 minutes first.
For extra cheesy goodness, press some cheddar down between the croissant pieces before pouring the custard so it melts into the layers, not just on top.
Want a veggie version? Skip the sausage and load up with sautéed spinach, mushrooms, and bell peppers. It’s just as hearty and delicious.
Prefer a spicy kick? Add a dash of hot sauce to the custard mixture or sprinkle red pepper flakes over the top before baking.
If the top starts browning too quickly, tent loosely with foil during the last 10–15 minutes of baking.
This casserole is fully make-ahead friendly — assemble it up to 24 hours in advance and bake when ready.
Keyword croissant egg bake, holiday brunch recipe, make-ahead breakfast casserole, overnight croissant breakfast casserole, sausage and cheese casserole

Ingredients You’ll Need

Nothing fancy here — just good, simple ingredients that work together beautifully.

Ingredients Of Overnight Croissant Breakfast Casserole
GroupIngredientAmount
The BaseLarge croissants (day-old preferred), torn into chunks5 large
ProteinGround sausage, cooked and drained1 lb (450g)
CheeseShredded cheddar cheese1 cup (120g)
CustardLarge eggs6
CustardWhole milk2 cups (475ml)
SeasoningSalt1 tsp
SeasoningBlack pepper½ tsp
SeasoningGarlic powder½ tsp
SeasoningOnion powder½ tsp
GarnishFresh parsley, chopped (optional)To taste
Optional Add-InsCooked turkey, chicken, or plant-based sausageAs needed
Optional Add-InsSwiss, Monterey Jack, or mozzarella (swap for cheddar)1 cup
Optional Add-InsSautéed spinach, mushrooms, or bell peppersTo taste
Optional Add-InsHot sauce or red pepper flakes (for a spicy kick)A dash

A note on the croissants: Day-old croissants are the move here. Fresh ones can turn a little too soft and mushy. If yours are fresh, spread the pieces on a baking sheet and pop them in a 300°F oven for about 10 minutes to dry them out slightly. You’ll thank yourself in the morning.

How to Make Overnight Croissant Breakfast Casserole

This is genuinely one of the easiest things you’ll ever make. Let’s walk through it.

Step 1 — Prep Your Baking Dish

Grab a 9×13-inch baking dish and grease it generously with cooking spray or butter. Don’t be shy here — you want easy cleanup and zero sticking.

Layer your torn croissant chunks evenly across the bottom. Then scatter the cooked, drained sausage over the top, followed by a generous handful of shredded cheddar. Try to push some cheese down between the croissant pieces — those little cheesy pockets throughout the casserole are everything.

Step 2 — Make the Egg Custard

In a large bowl, whisk together your eggs, whole milk, salt, pepper, garlic powder, and onion powder. Whisk until it’s smooth and fully combined — it should look pale yellow and smell like something wonderful is about to happen.

Pour the custard slowly and evenly over the croissant layers, making sure every piece gets coated. Then use a spatula or the back of a spoon to gently press the croissants down into the liquid. You want them to really soak it up, not just sit on top.

“Think of this step like making French toast — you want the bread fully saturated so the custard bakes into every layer.”

Preparing OF Overnight Croissant Breakfast Casserole

Step 3 — Refrigerate Overnight

Cover the dish tightly with foil and slide it into the fridge for at least 6 hours, but overnight is truly ideal. This resting time is where the magic happens — the croissants absorb the custard completely and everything melds together into one glorious, unified dish.

Resist the urge to skip this step. A quick 1-hour soak just isn’t the same. Trust the overnight rest, and you’ll be rewarded.

Step 4 — Bake It in the Morning

When you’re ready to bake, preheat your oven to 350°F (175°C). Pull the casserole out of the fridge while the oven heats up — about 15–20 minutes on the counter takes the chill off and helps it bake more evenly.

Uncover the dish and bake for 40–45 minutes, until the top is deeply golden, the edges are bubbling, and the center feels set when you give the dish a gentle jiggle. Let it cool for 10 minutes before slicing — I know it’s hard to wait, but this step helps it hold together. Finish with a scatter of fresh chopped parsley if you’re feeling fancy, and serve warm.

End Of Overnight Croissant Breakfast Casserole

Expert Tips, Variations & Troubleshooting

Tips for the Best Results

Don’t skip the overnight soak. Seriously, this is the one step that separates a good casserole from a truly great one. The longer those croissants sit in the custard, the more custardy and luxurious the final texture will be.

Use whole milk, not low-fat. The fat content matters here — it’s what makes the custard rich and creamy instead of watery. Half-and-half works too if you want to go full indulgence mode.

Let it rest before serving. Those 10 minutes after baking aren’t just for show. The casserole firms up as it cools, making it easier to slice and serve cleanly.

Fun Variations to Try

Holiday Brunch Version: Swap regular sausage for a maple breakfast sausage and add a pinch of nutmeg to the custard. It gives the whole thing a warm, festive flavour that’s perfect for holiday brunch recipes.

Veggie Lover’s Version: Skip the sausage entirely and load it up with sautéed mushrooms, spinach, and roasted red peppers. It’s still incredibly satisfying — promise.

Spicy Kick Version: Add a generous drizzle of hot sauce into the egg mixture and sprinkle red pepper flakes over the top before baking. This one’s for the people who think breakfast should wake them up in more ways than one.

Looking for something sweet to serve alongside? These Baileys Irish Cream Cookies are a dreamy addition to any brunch spread, and these Strawberry Shortcake Cookies are always a crowd-pleaser.

Troubleshooting Common Issues

The center is still jiggly after 45 minutes: Cover loosely with foil and bake for another 10 minutes. Ovens vary, and a larger or deeper dish may need extra time.

The top is browning too fast: Tent a piece of foil loosely over the top for the last 15 minutes of baking. This protects the surface without stopping the centre from setting.

It came out a bit dry: This usually means the croissants didn’t soak long enough, or the ratio of eggs to milk was slightly off. Double-check that the custard fully covered the croissants before refrigerating next time.

Storage Instructions

Storage MethodHow LongNotes
RefrigeratorUp to 4 daysCover tightly with foil or store in an airtight container
FreezerUp to 2 monthsWrap individual portions in plastic wrap, then foil. Thaw overnight in the fridge before reheating.

Reheating: For the best texture, reheat slices in the oven at 325°F for about 15 minutes, uncovered. The microwave works in a pinch — 60–90 seconds on medium power — but the oven brings back that golden top.

No-Waste Kitchen Idea: Leftover slices make an amazing next-day lunch. Warm one up and serve it with a simple green salad, and it feels like a completely new meal. You can also crumble leftovers into a wrap with some hot sauce for a grab-and-go breakfast.

If you love easy, make-ahead recipes like this, you’ll definitely want to check out this Vanilla Bean Frappuccino Recipe — it’s the perfect drink to sip while your casserole bakes.

Nutritional Information

Per serving, based on 8 servings. Values are approximate and will vary based on exact ingredients used.

NutrientAmount Per Serving
Calories~420 kcal
Protein~22g
Carbohydrates~24g
Fat~27g
Saturated Fat~12g
Cholesterol~210mg
Sodium~680mg
Fiber~1g
Sugar~5g

Want a lighter option? Try swapping the ground sausage for turkey sausage and using a 2% milk instead of whole milk. You can also check out these Cottage Cheese Protein Cookies if you’re looking for high-protein breakfast snacks to go alongside.

Overnight Croissant Breakfast Casserole FAQs

Can I make this overnight croissant breakfast casserole ahead of time?

Absolutely — that’s literally the whole point and the best part! Assemble everything the night before, cover it, and refrigerate. In the morning, just pull it out, let it sit on the counter while the oven preheats, and bake. It’s the ultimate stress-free holiday brunch recipe.

Can I use store-bought croissants?

Yes, 100%. Bakery croissants are amazing if you have them, but regular store-bought ones work perfectly well. Just make sure they’re not super fresh — day-old croissants absorb the custard better and give you a better texture in the final baked casserole.

Can I freeze this croissant breakfast casserole?

You can! Bake it fully first, let it cool completely, then wrap individual portions and freeze for up to 2 months. Thaw overnight in the fridge and reheat in the oven. It’s a brilliant way to have a grab-and-bake breakfast on busy weekday mornings.

What can I serve alongside this casserole for a full brunch spread?

So many things! A fresh fruit salad, a light green salad, or a batch of fun seasonal popcorn for snacking while everyone gathers around the table. For a sweet treat on the side, these Easy Homemade Candy Apples are always a showstopper.

Can I make this without sausage?

Totally! This casserole is very flexible. Leave out the sausage and double up on the veggies — sautéed mushrooms, spinach, and roasted peppers make a fantastic meat-free version. You can also swap in cooked turkey or plant-based sausage for a lighter but still hearty result.

Make It, Love It, Share It!

If you try this Overnight Croissant Breakfast Casserole, I really hope it becomes your new go-to for holiday mornings, lazy weekends, and any occasion that deserves a truly special breakfast. It’s cozy, satisfying, and just the right amount of indulgent — basically everything a great brunch should be.

Drop a comment below and let me know how it turned out! And if you loved it (which you will), please save it to Pinterest so your friends and family can find it too. Sharing is caring, and honestly this recipe is too good to keep to yourself.

Similar Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating