Imagine waking up to the irresistible aroma of a warm, savory breakfast bake, with zero morning prep. That’s the magic of this Overnight Croissant Breakfast Casserole. It’s a game-changing recipe that combines buttery croissants, savory sausage, and rich, cheesy eggs into a single, glorious dish. This is the perfect solution for holiday mornings, weekend brunches, or any time you want to impress a crowd without the stress.
We designed this recipe to be completely foolproof. Forget about soggy bottoms or bland bites. By preparing everything the night before, the croissants have the perfect amount of time to soak up the rich egg custard, resulting in a dish that’s beautifully puffed, golden-brown, and packed with flavor in every single bite.
Why This Overnight Croissant Breakfast Casserole is a Brunch Game-Changer
This isn’t just another breakfast dish; it’s a strategic move for a stress-free morning. The beauty of this Overnight Croissant Breakfast Casserole lies in its make-ahead nature. All the work is done the day before, leaving you free to enjoy your coffee and the company of your guests.
- Effortlessly Elegant: Buttery, flaky croissants elevate this dish from a simple egg bake to a luxurious brunch centerpiece.
- Perfectly Textured: Using slightly stale croissants is the secret. They act like a sponge, absorbing the savory custard without turning mushy.
- Crowd-Pleasing Flavor: The combination of savory sausage, nutty Gruyère cheese, and sharp cheddar is a classic for a reason. It’s a guaranteed hit with everyone at the table.
- Endlessly Customizable: This recipe is a fantastic base for your own creations. Swap the sausage for bacon, add your favorite vegetables, or try different cheeses.

The Key Ingredients for Success
The quality of your ingredients will make all the difference. Here’s what you need and why:
- Croissants: The star of the show! Day-old or slightly stale croissants work best as they absorb the egg mixture better without becoming soggy. If you only have fresh ones, simply toast them lightly.
- Breakfast Sausage: A pound of your favorite bulk breakfast sausage adds a savory, hearty element.
- Eggs: You’ll need a dozen large eggs to create the rich custard that binds everything together.
- Milk & Heavy Cream: This combination provides the perfect balance of richness and moisture for the custard.
- Cheese: We use a mix of Gruyère for its nutty, melt-in-your-mouth quality and sharp cheddar for a classic, tangy bite.
- Dijon Mustard: This adds a subtle tang that cuts through the richness of the dish.
- Seasonings: Simple salt, black pepper, and a pinch of paprika are all you need.
- Green Onions: For a fresh, mild onion flavor and a pop of color.
Step-by-Step Instructions for the Perfect Casserole
Follow these simple steps for a flawless Overnight Croissant Breakfast Casserole every time.
Prep the Night Before (20 Minutes)
- Cook the Sausage: In a large skillet, cook the breakfast sausage over medium-high heat until browned and cooked through. Drain off any excess grease and set it aside.
- Prepare the Croissants: Tear the croissants into 1- to 2-inch pieces and spread them evenly in a greased 9×13-inch baking dish. Sprinkle the cooked sausage evenly over the croissants.
- Mix the Custard: In a large bowl, whisk together the eggs, milk, heavy cream, Dijon mustard, salt, pepper, and paprika until smooth. Stir in one cup of the shredded cheddar cheese, all the Gruyère cheese, and the sliced green onions.
- Combine and Chill: Pour the egg mixture evenly over the croissants and sausage in the baking dish. Gently press down on the croissants to ensure they are all coated. Cover the dish tightly with plastic wrap and refrigerate for at least 8 hours, or overnight.
The Morning Bake (40-45 Minutes)
- Preheat Oven: When ready to bake, preheat your oven to 375°F (190°C). Remove the casserole from the refrigerator and let it sit at room temperature for about 20-30 minutes.
- Add Topping & Bake: Uncover the dish and sprinkle the remaining half-cup of cheddar cheese over the top.
- Bake to Perfection: Bake for 40-45 minutes, or until the center is set (a knife inserted into the center comes out clean) and the top is golden brown and puffy. If the top starts to brown too quickly, you can loosely tent it with foil.
- Rest and Serve: Let the casserole rest for 10 minutes before slicing and serving. This allows it to set up properly. Garnish with extra green onions if desired.

Expert Tips for a Foolproof Breakfast Bake
A few simple tricks can take your casserole from great to unforgettable.
- Don’t Use Fresh Croissants: As mentioned, day-old croissants are your best friend here. They prevent a soggy bottom and ensure a perfect texture.
- Press It Down: Gently press the croissants into the egg mixture before chilling. This ensures every piece gets a chance to soak up the delicious custard.
- Let It Rest: Allowing the casserole to rest after baking is crucial. It helps the slices hold their shape and makes serving much cleaner. For a similar dish that comes together quickly, consider this easy sausage hash brown breakfast casserole.
Delicious Variations to Try
While the classic recipe is a stunner, feel free to make it your own with these tasty variations.
Meat Lover’s Delight
Add 8 slices of cooked, crumbled bacon and 1 cup of diced ham along with the sausage for an extra hearty and savory casserole.
Vegetarian Dream
Omit the sausage and add 2 cups of sautéed vegetables like mushrooms, spinach, and bell peppers. A mix of Swiss and goat cheese would be delicious here.
Sweet & Savory Twist
For a unique flavor profile, try our blueberry cream cheese croissant casserole, which perfectly balances sweet and savory notes for an unforgettable brunch experience.
Storing, Freezing, and Reheating
This casserole is just as delicious the next day! Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, simply microwave individual slices or warm the entire casserole in a 350°F oven until heated through. For longer storage, you can freeze baked portions for up to 2 months. For another make-ahead friendly option, our overnight French toast casserole is always a crowd-pleaser.
Frequently Asked Questions
You can, but for the best flavor and texture, we strongly recommend an overnight chill. This allows the croissants to fully absorb the custard, leading to a more cohesive and flavorful casserole. If you’re short on time, let it soak for at least 2-4 hours in the refrigerator before baking.
While day-old croissants are highly recommended for the best texture, you can use fresh ones in a pinch. To avoid sogginess, simply toast the croissant pieces in the oven for a few minutes to dry them out before adding the egg mixture. This step is crucial for a great result.
The best way to prevent a soggy casserole is to use day-old or slightly stale croissants. They are drier and absorb the egg custard perfectly without breaking down and becoming mushy. If you only have fresh croissants, tear them into pieces and bake them at 350°F for about 5-7 minutes to dry them out before assembling.
You can assemble the casserole up to 24 hours in advance. Keep it tightly covered in the refrigerator until you are ready to bake. This makes it an ideal recipe for holidays or entertaining.
A combination of cheeses often yields the best flavor and texture. We love using Gruyère for its excellent melting quality and nutty flavor, paired with a sharp cheddar for a tangy bite. However, feel free to use other good melting cheeses like Swiss, Monterey Jack, or even a spicy pepper jack.
The Perfect Overnight Croissant Breakfast Casserole Recipe

Overnight Croissant Breakfast Casserole: The Ultimate Make-Ahead Brunch
Ingredients
Equipment
Method
- In a large skillet, cook the breakfast sausage over medium-high heat until browned. Drain excess grease.
- Tear croissants into pieces and spread in a greased 9x13-inch baking dish. Top with the cooked sausage.
- In a large bowl, whisk together eggs, milk, heavy cream, Dijon mustard, salt, pepper, and paprika. Stir in 1 cup of cheddar cheese, all the Gruyère cheese, and the green onions.
- Pour the egg mixture evenly over the croissants. Gently press to coat. Cover and refrigerate for at least 8 hours or overnight.
- Preheat oven to 375°F (190°C). Let the casserole sit at room temperature for 20-30 minutes.
- Uncover and sprinkle the remaining 1/2 cup of cheddar cheese over the top.
- Bake for 40-45 minutes, until the center is set and the top is golden brown.
- Let the casserole rest for 10 minutes before slicing. Garnish with more green onions and serve warm.
Notes
Tip 2: Don't skip the resting time after baking. It allows the casserole to set, making it much easier to slice and serve.
Share Your Creation!
We are confident this Overnight Croissant Breakfast Casserole will become a staple in your recipe collection. It’s the perfect dish to bring family and friends together around the table. If you make it, we would love to see! Share a photo and tag us on Pinterest. Your feedback and creations inspire us!
