If you’re looking for the ultimate comfort brunch dish that brings buttery croissants together with savory breakfast sausage, melted cheddar, and a rich custard, you absolutely must try this Croissant Breakfast Casserole with Savory Sausage and Cheddar Recipe. This recipe takes classic breakfast flavors to an indulgent new level by soaking flaky croissant pieces in a spiced egg mixture, then baking it all until golden and luscious. The added bonus? A creamy, homemade sausage gravy that perfectly ties everything together for a breakfast or brunch you’ll want to make again and again.

Ingredients You’ll Need
Each ingredient in this recipe plays a crucial role in crafting the perfect balance of flavors, textures, and colors. From the richness of the cheddar to the fragrant spices and the fresh croissants, every component is essential to bring this dish to life.
- Olive oil: Helps sauté onions and adds a subtle fruity note.
- Small onion, diced: Provides sweetness and depth when sautéed.
- Breakfast sausage (1 pound, mild): Adds hearty, savory flavor with just the right spice.
- Large croissants: The star – flaky, buttery, and perfect for soaking up the custard.
- Shredded cheddar cheese (1 cup): Melts to create creamy, cheesy pockets throughout the casserole.
- Large eggs (6): Bind everything together and form the custard texture.
- Heavy whipping cream (½ cup): Adds richness and helps create a velvety custard.
- Whole milk (3 cups total): Used both in the custard and creamy gravy to keep things moist and tender.
- Dry mustard powder (½ teaspoon): Adds a subtle tang and complexity to the seasoning.
- Salt and black pepper: Essential for balancing and boosting all the flavors.
- Paprika (¼ teaspoon): Adds a smoky, sweet undertone and beautiful color.
- Garlic powder (¼ teaspoon): Enhances savory depth without overpowering.
- Butter (2 tablespoons): Used in the sausage gravy to develop a smooth roux.
- Reserved sausage fat (1 tablespoon): Adds extra sausage flavor to the gravy and helps thicken it.
- All-purpose flour (3 tablespoons): Thickens the sausage gravy to creamy perfection.
How to Make Croissant Breakfast Casserole with Savory Sausage and Cheddar Recipe
Step 1: Sauté Onions and Cook Sausage
Start by heating olive oil in a large skillet over medium heat. Add your diced onions, cooking until they become soft and translucent — this usually takes about 3 to 5 minutes. Next, crumble in the breakfast sausage and cook it until it’s nicely browned and no longer pink inside. Don’t forget to drain the excess fat into a container and refrigerate it overnight — it will become the flavorful base for your sausage gravy.
Step 2: Assemble Casserole Base
In a large bowl, gently combine the cooked sausage and onions with torn croissant pieces and the shredded cheddar cheese. This mix is where all the magic begins, with each piece of croissant absorbing the savory flavors and cheese coating every bite. Transfer the mixture into a lightly greased 9×13-inch glass baking dish, spreading it out evenly.
Step 3: Prepare Egg Mixture
In a separate medium bowl, whisk together the eggs, heavy whipping cream, ½ cup of milk, dry mustard powder, salt, black pepper, paprika, and garlic powder. This spiced custard will soak into the croissants, resulting in a luxuriously tender texture when baked.
Step 4: Combine Egg Mixture with Casserole
Pour your egg mixture evenly over the croissant and sausage combo in the baking dish. Use a spoon or spatula to gently press down the croissants, ensuring each piece is well coated and immersed in the custard. This step is crucial for achieving a rich, cohesive bake.
Step 5: Refrigerate Overnight
Cover the dish tightly with plastic wrap and toast it into the refrigerator for at least 8 hours or overnight. The wait allows the croissants to fully absorb the custard and spices, which makes all the difference in taste and texture.
Step 6: Preheat Oven and Bake
When you’re ready to bake, remove the casserole from the fridge and preheat your oven to 350°F (175°C). Bake the dish uncovered for 35 to 45 minutes, or until the top is a gorgeous golden brown and the eggs are fully set. The aroma while baking is truly irresistible!
Step 7: Make Sausage Gravy
As the casserole bakes, melt the butter and one tablespoon of your reserved sausage fat in a saucepan over medium heat. Whisk in the flour until it forms a roux, cooking for about one minute while stirring consistently to avoid lumps.
Step 8: Add Milk and Thicken Gravy
Gradually whisk in the remaining 2½ cups of whole milk a little at a time, letting each addition fully incorporate before adding more. Continue cooking over low heat for 2 to 3 minutes until your gravy thickens to creamy perfection. Finish with salt and pepper to taste.
Step 9: Serve
Slice your golden casserole into hearty portions and serve warm, with generous ladles of the creamy sausage gravy poured over each piece or on the side. The combination is simply unbeatable for a morning feast.
How to Serve Croissant Breakfast Casserole with Savory Sausage and Cheddar Recipe

Garnishes
Fresh herbs like chopped parsley or chives sprinkled over the top add a bright, fresh aroma and a pop of color. If you love a little heat, a dash of hot sauce or sliced jalapenos works beautifully too. Don’t be shy with a bit of extra shredded cheddar on top just before serving for melty goodness.
Side Dishes
This casserole pairs wonderfully with fresh fruit salads or a crisp green salad dressed in a light vinaigrette to balance the richness. For a more indulgent brunch, serve alongside crispy hash browns or roasted breakfast potatoes seasoned with herbs.
Creative Ways to Present
For a stunning brunch table, bake the casserole in individual ramekins or muffin tins for personalized servings. Layer in colorful veggies like sautéed bell peppers or spinach when assembling for a twist. Serving in clear glass dishes also allows you to show off the beautiful layers of sausage, croissant, and cheese.
Make Ahead and Storage
Storing Leftovers
Store any leftover casserole in an airtight container in the refrigerator for up to 3 days. It reheats wonderfully and maintains its moist, flavorful texture, making it perfect for busy mornings or quick meals.
Freezing
This dish freezes well! After baking and cooling completely, cut the casserole into portions and wrap them tightly in plastic wrap and foil, or store in freezer-safe containers. Frozen casserole can last up to 2 months and is great for meal prepping.
Reheating
Reheat refrigerated or thawed casserole portions in the oven at 350°F until warmed through, about 15-20 minutes, or microwave individual servings for 1 to 2 minutes. Reheat leftover sausage gravy gently on the stove, whisking occasionally to keep it smooth.
FAQs
Can I use other types of bread instead of croissants?
Absolutely! While croissants bring a wonderful buttery and flaky texture, you can substitute with brioche or even thick slices of French bread for a different but still delicious breakfast casserole.
Is it necessary to refrigerate the casserole overnight?
Refrigerating overnight isn’t mandatory, but it’s highly recommended. This step lets the croissants soak up the egg custard fully, resulting in a moist, custardy center rather than a dry bake.
Can I make the sausage gravy ahead of time?
Yes, you can prepare the sausage gravy a day ahead and refrigerate it. When ready to serve, gently reheat on the stove and whisk to regain a smooth consistency.
What can I do to make this recipe vegetarian?
To make a vegetarian version, replace the sausage with plant-based sausage crumbles or sautéed mushrooms and add more vegetables like spinach or bell peppers. The cheddar and custard still provide rich flavor.
How do I know when the casserole is fully cooked?
The casserole is done when the top is golden brown and the eggs have fully set without any jiggle in the center. You can also insert a knife in the middle – it should come out clean when fully cooked.
Final Thoughts
This Croissant Breakfast Casserole with Savory Sausage and Cheddar Recipe is pure breakfast bliss in a dish. Whether you’re feeding a crowd or treating yourself to a decadent morning feast, the combination of flaky croissants, savory sausage, sharp cheddar, and silky custard makes for an unforgettable meal. I encourage you to try it any weekend morning to transform your brunch game and delight everyone at your table.
Print
Croissant Breakfast Casserole with Savory Sausage and Cheddar Recipe
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 9 hours 30 minutes
- Yield: 12 servings
- Category: Breakfast Casserole
- Method: Baking
- Cuisine: American
- Diet: Low Salt
Description
This Croissant Breakfast Casserole with Savory Sausage and Cheddar is a hearty and flavorful make-ahead breakfast dish perfect for busy mornings or brunch gatherings. Tender croissant pieces soaked in a rich egg and milk mixture, combined with browned breakfast sausage, sautéed onions, and melted cheddar cheese, create a delightful layered casserole. The dish is baked until golden and set, then served with a creamy homemade sausage gravy made from reserved sausage fat, butter, flour, and milk, adding an extra savory touch. Refrigerating overnight ensures the croissants absorb all the flavors for a custardy texture that’s both comforting and indulgent.
Ingredients
Casserole Ingredients
- 1 tablespoon olive oil
- 1 small onion, peeled and diced
- 1 pound breakfast sausage (mild flavor)
- 4 large croissants or 8 small croissants, torn into large bite-size pieces
- 1 cup shredded cheddar cheese
- 6 large eggs
- ½ cup heavy whipping cream
- 3 cups whole milk, divided
- ½ teaspoon dry mustard powder
- ½ teaspoon salt, plus additional to taste
- ½ teaspoon black pepper, plus additional to taste
- ¼ teaspoon paprika
- ¼ teaspoon garlic powder
Sausage Gravy Ingredients
- 2 tablespoons butter
- 1 tablespoon reserved sausage fat (from cooking sausage)
- 3 tablespoons all-purpose flour
- 2 ½ cups whole milk (remaining from the 3 cups total)
- Salt and pepper to taste
Instructions
- Sauté Onions and Cook Sausage: In a large skillet, heat olive oil over medium heat. Add diced onions and sauté until softened and translucent, about 3-5 minutes. Crumble the sausage into the pan, cooking until browned and no longer pink inside. Drain excess fat into a small container and refrigerate overnight for gravy use.
- Assemble Casserole Base: In a large bowl, combine the cooked sausage and onions with the torn croissants and shredded cheddar cheese. Stir gently to mix. Transfer this mixture into a greased 9×13-inch glass baking dish prepared with non-stick spray.
- Prepare Egg Mixture: In a medium bowl, whisk together the eggs, heavy cream, ½ cup of the milk, dry mustard powder, salt, black pepper, paprika, and garlic powder until smooth and fully combined.
- Combine Egg Mixture with Casserole: Pour the egg mixture evenly over the croissant and sausage mixture in the baking dish, making sure all croissant pieces are well coated.
- Refrigerate Overnight: Cover the casserole dish with plastic wrap and chill in the refrigerator for at least 8 hours or overnight to allow the croissants to absorb the egg mixture thoroughly.
- Preheat Oven and Bake: Remove the casserole from the refrigerator and preheat the oven to 350°F (175°C). Bake uncovered for 35-45 minutes or until the casserole is golden brown and the eggs are fully set.
- Make Sausage Gravy: While the casserole bakes, melt butter and 1 tablespoon of the reserved sausage fat over medium heat in a saucepan. Whisk in the flour to form a roux and cook for 1 minute, stirring constantly to avoid lumps.
- Add Milk and Thicken Gravy: Gradually whisk in the remaining 2 ½ cups of whole milk a little at a time, ensuring it is fully incorporated before adding more. Continue cooking on low heat for 2-3 minutes, stirring often until the gravy thickens. Season with salt and pepper to taste.
- Serve: Slice the baked casserole into portions and serve warm, with the creamy sausage gravy ladled over each slice or on the side.
Notes
- For best results, refrigerate the casserole overnight to allow the croissants to soak up the egg mixture fully, resulting in a custard-like texture.
- You can substitute mild breakfast sausage with spicy sausage for a kick of heat.
- If preferred, use whole wheat flour for the gravy to add a bit of fiber.
- Leftover casserole can be refrigerated for up to 3 days and reheated in the oven or microwave.
- To make ahead, prepare the casserole base and egg mixture the night before and assemble shortly before baking the next morning.

