This Croissant Breakfast Casserole is the answer to your search for the perfect stress-free, crowd-pleasing breakfast or brunch. Imagine buttery, flaky croissants soaked in a savory egg custard, layered with savory sausage and gooey, melted cheese. It’s an incredibly decadent yet surprisingly easy dish that you can prepare the night before. Whether you’re hosting a holiday brunch, feeding overnight guests, or simply treating your family to a special weekend meal, this recipe is a guaranteed winner. It’s the kind of comforting, satisfying dish that brings everyone to the table.

Why This Croissant Breakfast Casserole is a Must-Try
If you’re looking for a breakfast dish that truly stands out, this is it. Unlike traditional bread-based casseroles, this recipe uses croissants, which create a wonderfully rich and airy texture. The tops get delightfully crisp and golden in the oven, while the layers underneath soak up the creamy egg mixture, creating a texture that’s almost like a savory bread pudding. It’s the ultimate make-ahead meal, saving you precious time in the morning. Plus, it’s endlessly customizable—don’t be afraid to get creative with your favorite ingredients!
Key Ingredients for the Perfect Breakfast Casserole
The magic of this dish lies in its simple yet high-quality ingredients. Together, they create a symphony of flavor and texture that makes every bite memorable.
Choosing Your Croissants
The star of our Croissant Breakfast Casserole is, of course, the croissants. For the best texture, use day-old or slightly stale croissants. Fresh, soft croissants can become too soggy when they absorb the egg mixture. Stale croissants hold their shape better, resulting in a casserole that is custardy but not mushy. Both butter or all-butter croissants work beautifully here.
The Savory Custard Base
The custard is the rich, savory glue that holds everything together. We use a simple mixture of eggs, milk, and heavy cream for the perfect creamy consistency. A touch of Dijon mustard, salt, pepper, and nutmeg adds a subtle depth of flavor that complements the sausage and cheese perfectly.

How to Make This Easy Croissant Breakfast Casserole
Making this impressive dish is easier than you think. Just follow these simple steps for a breakfast that looks and tastes like it came from a gourmet cafe. We’ve broken it down to ensure your casserole comes out perfectly every time.
- Prepare the Pan: Start by greasing a 9×13 inch baking dish with butter or non-stick spray. This prevents the casserole from sticking and makes cleanup a breeze.
- Cook the Sausage: In a large skillet over medium-high heat, cook the breakfast sausage until it’s browned and crumbled. Be sure to break it up with a spoon as it cooks. Once done, drain any excess grease.
- Layer the Casserole: Tear the croissants into bite-sized pieces and spread half of them evenly in the bottom of your prepared baking dish. Sprinkle the cooked sausage over the croissants, followed by half of the shredded Gruyère and cheddar cheese. Top with the remaining croissant pieces.
- Mix the Custard: In a large bowl, whisk together the eggs, milk, heavy cream, Dijon mustard, salt, pepper, and a pinch of nutmeg until smooth and well combined.
- Assemble and Chill: Pour the egg mixture evenly over the entire casserole, making sure all the croissant pieces are moistened. Sprinkle the remaining cheese over the top. Cover the dish tightly with plastic wrap or foil and refrigerate for at least 4 hours, or preferably overnight. This chilling time is crucial for the croissants to absorb the custard.
- Bake to Perfection: When you’re 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. Bake, uncovered, for 35-45 minutes, or until the top is golden brown and bubbly, and the center is set. A knife inserted into the center should come out clean.
- Rest and Serve: Let the casserole rest for 10 minutes before slicing and serving. This allows it to set up, making it easier to cut into clean portions. Garnish with fresh chives, if desired.
Pro Tips for the Best Results
Want to ensure your casserole is absolutely perfect? Here are a few expert tips:
- Don’t Skip the Chill Time: Letting the casserole sit overnight is the secret to a perfect texture. It allows the croissants to fully absorb the custard, preventing a dry bottom or a runny center.
- Use Stale Croissants: As mentioned, slightly stale croissants are your best friend here. If you only have fresh ones, you can tear them up and let them sit out on the counter for a few hours or toast them lightly in the oven for 10 minutes to dry them out.
- Bring to Room Temp: Letting the casserole sit on the counter for 20-30 minutes before baking helps it cook more evenly. Placing a very cold glass dish in a hot oven can risk cracking.
Delicious Variations to Try
One of the best things about this Croissant Breakfast Casserole is how easy it is to customize. Use this recipe as a base and get creative with your favorite ingredients.
Meat Lover’s Delight
Not a fan of sausage? Substitute it with cooked and crumbled bacon, diced ham, or even browned chorizo for a spicy kick. For another hearty option, check out our Cowboy Breakfast Burrito recipe for more savory inspiration.
Vegetarian Options
To make a vegetarian version, simply omit the sausage. You can replace it with sautéed vegetables like mushrooms, spinach, bell peppers, and onions. Be sure to cook the vegetables and drain any excess liquid before adding them to the casserole. A combination of sautéed leeks and mushrooms would be particularly delicious. If you love leeks, you might also enjoy these simple Sautéed Leeks.
Make-Ahead and Storage Instructions
This casserole is the perfect make-ahead dish for any occasion. Proper storage ensures it tastes just as delicious days later.
Overnight Casserole Instructions
The best way to prepare this dish is overnight. Simply assemble the entire casserole as directed, cover it tightly, and refrigerate it for up to 24 hours. The next morning, all you have to do is pop it in the oven. It’s the ultimate solution for a hassle-free morning.
Storing and Reheating Leftovers
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, you can warm individual slices in the microwave for 1-2 minutes or place the casserole back in an oven-safe dish, cover with foil, and bake at 350°F (175°C) for 15-20 minutes, or until heated through.
Frequently Asked Questions
Yes, you can freeze it either before or after baking. For best results, freeze it after baking. Let it cool completely, then wrap it tightly in foil and plastic wrap. It can be frozen for up to 3 months. Thaw overnight in the refrigerator before reheating.
Absolutely! This recipe is designed to be made ahead. You can assemble the entire casserole, cover it, and refrigerate it for up to 24 hours before baking. This resting period actually improves the flavor and texture.
The best way to prevent a soggy casserole is to use day-old or stale croissants. They are drier and absorb the egg mixture without falling apart, resulting in a custardy texture rather than a mushy one. Also, ensure you don’t use too much milk or cream.
The casserole is done when the top is golden brown and bubbly, and the center is set. The internal temperature should be at least 165°F (74°C). You can also insert a knife into the center; if it comes out clean, it’s ready.
All-butter croissants offer the richest flavor, but any standard large croissants will work well. The most important factor is that they are slightly stale, not fresh and soft.
The Perfect Brunch Awaits
This Croissant Breakfast Casserole is more than just a recipe; it’s a celebration in a dish. It’s perfect for holidays, lazy weekends, and any time you want to serve something special without the stress. We know you and your loved ones will adore it. If you make this recipe, we’d love to see it! Share your creations and tag us on Pinterest.

Croissant Breakfast Casserole Recipe

Croissant Breakfast Casserole (The Ultimate Make-Ahead Recipe)
Equipment
- 1 9x13 inch baking dish
- 1 Large skillet
- 1 Large mixing bowl
Ingredients
- 6 large croissants preferably day-old or stale
- 1 lb breakfast sausage
- 8 large eggs
- 2 cups milk whole milk recommended
- 1 cup heavy cream
- 1.5 cups shredded Gruyère cheese
- 1 cup shredded sharp cheddar cheese
- 1 tbsp Dijon mustard
- 1 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp nutmeg
- 1 tbsp fresh chives chopped, for garnish
Instructions
- Grease a 9x13 inch baking dish. In a large skillet over medium-high heat, cook and crumble the breakfast sausage until browned. Drain off any excess grease.
- Tear the croissants into 1-2 inch pieces. Place half of the pieces in the bottom of the prepared dish. Top with the cooked sausage and half of both cheeses. Add the remaining croissant pieces on top.
- In a large bowl, whisk together the eggs, milk, heavy cream, Dijon mustard, salt, pepper, and nutmeg until fully combined.
- Pour the egg mixture evenly over the croissants. Gently press down to ensure all pieces are soaked. Sprinkle the remaining cheese over the top. Cover and refrigerate for at least 4 hours, or overnight.
- Preheat oven to 375°F (190°C). Remove the casserole from the fridge and let it sit at room temperature for 20-30 minutes. Bake uncovered for 35-45 minutes, until the top is golden and the center is set.
- Let the casserole rest for 10 minutes before slicing. Garnish with fresh chives and serve warm.
Notes
Feel free to customize with different cheeses like Swiss or Monterey Jack.
Ensure the casserole is fully chilled overnight for the best flavor and texture.