Imagine waking up to the buttery aroma of flaky croissants baked into a golden, custardy casserole that fills your kitchen with warmth and comfort. The Overnight Croissant Breakfast Casserole transforms simple ingredients into a luxurious morning meal that tastes like it came from a French bistro.
Check out our Creamy Chicken Alfredo with Spinach and Mushrooms if you love ultra-smooth, indulgent sauces packed with flavor.
This make-ahead dish combines tender croissants, savory sausage, melted cheese, and a rich egg custard for a breakfast that impresses without the morning stress. You’ll learn how to prepare this stunning casserole the night before, master essential techniques for perfect texture, and discover creative variations to suit any taste preference.
Table of Contents

Why You’ll Love This Recipe
The Overnight Croissant Breakfast Casserole delivers restaurant-quality results with minimal effort, making it perfect for holiday mornings, weekend brunches, or whenever you want to serve something special without waking up at dawn. The buttery croissants soak up the creamy egg mixture overnight, creating pockets of custard that contrast beautifully with the crispy, golden top. Every forkful offers multiple textures: soft, pillowy bread, melted cheese that stretches with each bite, and savory breakfast sausage that adds hearty flavor.
This croissant breakfast bake requires just 15 minutes of prep time the evening before, then goes straight from refrigerator to oven in the morning. The hands-off approach means you can enjoy coffee with your guests instead of being stuck in the kitchen, yet everyone will think you labored for hours over this impressive dish.
Ingredients
For the Casserole:
- 6 large croissants (about 12 oz/340g), cut into 1-inch pieces
- 1 lb (450g) breakfast sausage, cooked and crumbled
- 2 cups (225g) shredded Gruyère or Swiss cheese, divided
- 8 large eggs
- 2 cups (480ml) whole milk
- 1 cup (240ml) heavy cream
- 1 teaspoon Dijon mustard
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 3/4 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons fresh chives, chopped (plus more for garnish)
The croissants form the foundation of this dish, providing buttery richness and an airy texture that absorbs the custard beautifully. Gruyère cheese adds nutty, complex flavor that elevates this beyond ordinary breakfast casseroles, though Swiss cheese works wonderfully as a more budget-friendly alternative. The combination of whole milk and heavy cream creates a luscious custard that’s neither too heavy nor too light.
Pro Tips
Choosing the Right Croissants: Day-old croissants actually work better than fresh ones for this overnight croissant casserole recipe. Slightly stale croissants absorb the egg mixture more effectively without becoming too soggy. If you only have fresh croissants, leave the cut pieces on a baking sheet at room temperature for 2-3 hours to dry out slightly before assembling your casserole.
Proper Soaking Time: Allow the casserole to refrigerate for at least 8 hours or up to 24 hours before baking. This resting period is crucial for the croissants to fully absorb the custard, ensuring every bite is moist and flavorful. Don’t rush this step; the overnight rest transforms the texture completely.
Temperature Matters: Remove the casserole from the refrigerator 30 minutes before baking to bring it closer to room temperature. This ensures even cooking throughout and prevents the center from remaining undercooked while the edges overcook. Cover the dish with foil for the first 30 minutes of baking to prevent excessive browning, then remove the foil to achieve that beautiful golden crust on top.
Instructions
Step 1: Prepare Your Baking Dish
Generously butter a 9×13-inch (23x33cm) baking dish or spray it with cooking spray. This prevents sticking and makes serving much easier. Arrange half of the cut croissant pieces in an even layer across the bottom of the dish, filling in gaps to create a solid base that will support the layers above.
Step 2: Build the Layers
Sprinkle the cooked and crumbled breakfast sausage evenly over the croissant layer. If you prefer, you can use bacon, ham, or even vegetarian sausage as alternatives. Scatter 1 cup of the shredded cheese over the sausage, then top with the remaining croissant pieces. This layering technique ensures every portion gets a balanced distribution of ingredients rather than having all the meat and cheese settle at the bottom.
Step 3: Make the Custard
In a large mixing bowl, whisk together the eggs until the yolks and whites are fully combined. Add the milk, heavy cream, Dijon mustard, garlic powder, onion powder, salt, and black pepper. Whisk vigorously for about 30 seconds until the mixture is completely smooth and uniform. The Dijon mustard adds a subtle tang that brightens the rich flavors without being identifiable as mustard. Stir in the chopped fresh chives for pops of color and mild onion flavor throughout.
Step 4: Combine and Soak
Pour the custard mixture evenly over the layered croissants, making sure to drizzle it across the entire surface. Use a spatula or the back of a spoon to gently press down on the croissants, encouraging them to absorb the liquid. You want all the bread pieces to make contact with the custard. Some croissants will float initially, which is normal. Sprinkle the remaining 1 cup of cheese over the top, then cover the dish tightly with plastic wrap or aluminum foil.
Step 5: Refrigerate Overnight
Place the covered casserole in the refrigerator for at least 8 hours or overnight. During this time, the croissants will absorb the custard mixture, transforming from separate components into a cohesive casserole. The bread will expand slightly as it soaks, creating that characteristic custardy texture that makes this Overnight Croissant Breakfast Casserole so irresistible.
Step 6: Bake to Golden Perfection
The next morning, remove the casserole from the refrigerator and let it sit at room temperature while your oven preheats to 350°F (175°C). Bake covered with foil for 30 minutes, then remove the foil and continue baking for an additional 25-30 minutes until the top is golden brown and the center reaches 160°F (71°C) when tested with an instant-read thermometer. The casserole should be puffed and set in the middle with no liquid custard remaining. Let it rest for 10 minutes before cutting, allowing the structure to set for cleaner slices.
Looking for inspiration? Try our Pineapple Chicken Kabobs for another bold dish that balances sweet and savory flavors beautifully.
Variations

Ham and Cheddar Croissant Bake: Replace the breakfast sausage with 2 cups of diced ham and swap the Gruyère for sharp cheddar cheese. Add 1/2 cup of diced bell peppers for color and sweetness. This variation offers a milder flavor profile that appeals to picky eaters and children.
Vegetarian Morning Casserole: Omit the meat entirely and add 2 cups of sautéed vegetables such as mushrooms, spinach, bell peppers, and onions. Use fontina or mozzarella cheese for a milder taste. Add sun-dried tomatoes for concentrated bursts of flavor throughout.
Sweet and Savory Twist: For a unique brunch option, add 1/2 cup of dried cranberries or chopped apples between the layers, and use maple breakfast sausage. The fruit adds sweetness that complements the savory elements beautifully, creating a sophisticated flavor profile perfect for special occasions.
Storage and Serving
Store leftover Overnight Croissant Breakfast Casserole in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave for 60-90 seconds or warm larger portions in a 325°F (165°C) oven for 15-20 minutes until heated through. The casserole also freezes well for up to 2 months. Cut it into individual portions, wrap each tightly in plastic wrap and aluminum foil, then freeze. Thaw overnight in the refrigerator before reheating.
Serve this croissant breakfast casserole with fresh fruit salad, crispy bacon strips, or roasted potatoes for a complete brunch spread. A simple green salad with vinaigrette provides a refreshing contrast to the rich casserole. For beverages, pair it with freshly squeezed orange juice, mimosas, or strong coffee. Garnish each serving with additional fresh chives or chopped parsley for a restaurant-quality presentation that makes even casual breakfasts feel special.
Frequently Asked Questions
Can I use regular bread instead of croissants?
Yes, though the results will differ significantly. Brioche, challah, or French bread all work well, but you’ll lose the distinctive buttery flavor and flaky texture that croissants provide. If using regular bread, increase the butter in your custard by 2 tablespoons to compensate for the less rich bread.
Do I have to let it sit overnight?
While overnight soaking produces the best texture, you can get away with a minimum of 4 hours if you’re short on time. Press down on the croissants several times during this shorter period to encourage faster absorption. The texture won’t be quite as uniform, but it will still taste delicious.
Can I assemble and freeze this casserole before baking?
Absolutely! Assemble the casserole completely, cover it tightly with plastic wrap and aluminum foil, then freeze for up to 1 month. Thaw it in the refrigerator for 24 hours before baking as directed. This makes it perfect for holiday meal planning when you want to prep well in advance.
Why is my casserole soggy in the middle?
This usually happens when the casserole goes straight from the cold refrigerator into the oven, or when it’s underbaked. Always let it sit at room temperature for 30 minutes before baking, and use an instant-read thermometer to ensure the center reaches 160°F (71°C). Covering with foil for the first portion of baking also helps it cook evenly.
What’s the best cheese to use?
Gruyère is ideal for its nutty, complex flavor that doesn’t overpower the delicate croissants. Swiss cheese is the most similar substitute. Avoid pre-shredded cheese if possible, as it contains anti-caking agents that prevent smooth melting. Sharp cheddar, fontina, and white cheddar all work beautifully depending on your flavor preferences.
Conclusion
This Overnight Croissant Breakfast Casserole is comfort food at its finest, combining buttery croissants with savory sausage and melted cheese in a custardy embrace that satisfies from the first bite. It’s the kind of dish that transforms ordinary mornings into special occasions and makes hosting brunch stress-free and enjoyable. The make-ahead convenience means you can focus on your guests rather than kitchen duty, yet the impressive presentation and restaurant-quality taste make everyone feel pampered.
Whether you’re feeding your family on a lazy Sunday or entertaining a houseful of holiday guests, this croissant breakfast bake delivers maximum flavor with minimum effort. The combination of crispy golden top, tender custard-soaked center, and savory filling creates a breakfast experience that will have everyone asking for seconds and requesting the recipe. Make this once, and it will become your go-to breakfast casserole for every special morning that deserves something extraordinary.
For more recipe followe me in facebookb and pinterest
Print
Overnight Croissant Breakfast Casserole: A Comforting Morning Delight
Description
Buttery croissants meet savory sausage and cheese in this make-ahead breakfast casserole that turns busy mornings into stress-free celebrations. Prep it tonight, bake it tomorrow, and enjoy brunch like a boss.
Ingredients
- 6 large croissants (about 12 oz/340g), cut into 1-inch pieces
- 1 lb (450g) breakfast sausage, cooked and crumbled
- 2 cups (225g) shredded Gruyère or Swiss cheese, divided
- 8 large eggs
- 2 cups (480ml) whole milk
- 1 cup (240ml) heavy cream
- 1 teaspoon Dijon mustard
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 3/4 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons fresh chives, chopped (plus more for garnish)
Instructions
- Generously butter a 9×13-inch baking dish and arrange half of the cut croissant pieces in an even layer across the bottom.
- Sprinkle the cooked breakfast sausage evenly over the croissants, then add 1 cup of shredded cheese. Top with remaining croissant pieces.
- In a large bowl, whisk together eggs, milk, heavy cream, Dijon mustard, garlic powder, onion powder, salt, and black pepper until smooth. Stir in chopped chives.
- Pour the custard mixture evenly over the layered croissants and gently press down with a spatula to encourage absorption.
- Sprinkle the remaining 1 cup of cheese over the top, then cover tightly with plastic wrap or foil.
- Refrigerate for at least 8 hours or overnight.
- Remove from refrigerator 30 minutes before baking. Preheat oven to 350°F (175°C).
- Bake covered with foil for 30 minutes, then uncover and bake for an additional 25-30 minutes until golden brown and center reaches 160°F (71°C).
- Let rest for 10 minutes before serving. Garnish with additional fresh chives.