The aroma of fresh croissants lingering in the kitchen brought both joy and a hint of nostalgia as I embarked on creating a Buttery Croissant Breakfast Casserole. This meal feels like a warm hug, combining flaky croissants, savory sausage, and melted Gruyère cheese into a delectable dish perfect for brunch get-togethers or cozy family mornings. The beauty of this overnight recipe lies not only in its ease of preparation—simply assemble it the night before—but also in its ability to delight a crowd. Whether it’s holiday gatherings or a simple weekend pick-me-up, this casserole steals the show with its creamy, custardy texture and golden crust. Curious about the best variations to elevate your morning feast? Let’s dive in!

Why is This Breakfast Casserole Irresistible?
Comforting Warmth: This Buttery Breakfast Casserole radiates homey charm, making it perfect for lazy mornings. Effortless Preparation: Assemble it the night before, saving you time during busy weekends. Savory Satisfaction: Layers of croissants, sausage, and Gruyère cheese create a deliciously rich flavor profile. Versatile Variations: Customize with different sausages or veggies to suit everyone’s taste. Crowd-Pleasing Delight: Ideal for brunch, it impresses guests and family alike. If you’re looking for more delicious brunch ideas, don’t miss my Pot Pie Casserole!
Buttery Breakfast Casserole Ingredients
Prepare to be delighted by the simple yet flavorful ingredients that make this Buttery Breakfast Casserole a must-try!
For the Base
• Croissants – Foundation of the casserole, providing a flaky, buttery texture. Substitute with day-old bread if necessary.
• Extra-Virgin Olive Oil – Adds richness and helps in toasting; use melted butter for a stronger flavor.
For the Filling
• Scallions – Offer freshness and a mild onion flavor; chives can be a great alternative.
• Sweet Italian Sausage – Provides savory depth; opt for turkey sausage for a lighter option.
• Fresh Sage – Adds an earthy, herbaceous note; replace with 1 teaspoon of dried sage if you’re in a pinch.
For the Custard
• Large Eggs – Bind the casserole and create a custard-like texture.
• Whole Milk and Heavy Cream – Ensure creaminess and richness; use half-and-half for a lighter substitute.
For the Cheese
• Gruyère Cheese – Melts beautifully, adding a nutty flavor; Swiss cheese can be a similar substitute.
For Seasoning
• Kosher Salt and Black Pepper – Essential for enhancing and balancing flavors.
Each component blends together to create a breakfast casserole that not only comforts but also impresses with its delightful taste and texture. Enjoy!
Step‑by‑Step Instructions for Buttery Breakfast Casserole
Step 1: Preheat and Toast Croissants
Begin by preheating your oven to 500°F (260°C). Spread your croissants, cut-side up, on a baking sheet lined with parchment paper. Toast them for 5 to 10 minutes until they are golden brown and fragrant. Keep a close eye to prevent burning; once perfectly toasted, let them cool down for a few minutes before tearing them into bite-sized pieces.
Step 2: Cook the Sausage Mixture
In a large skillet, heat 2 tablespoons of extra-virgin olive oil over medium-high heat. Add in the sliced scallions and sweet Italian sausage, cooking for about 5 minutes until the sausage is evenly browned and fully cooked. Stir in the fresh sage, mixing everything well, then remove the skillet from the heat and set the sausage mixture aside to cool slightly.
Step 3: Combine Croissants and Sausage
In a large mixing bowl, add the toasted croissant pieces and pour the warm sausage mixture over them. Gently toss everything together, ensuring the croissants are evenly coated with the savory sausage and scallions. This foundation for your Buttery Breakfast Casserole will create a delightful harmony of flavors.
Step 4: Prepare the Custard Mixture
In another bowl, whisk together 6 large eggs, 2 cups of whole milk, and 1 cup of heavy cream until smooth and thoroughly combined. Gradually mix in 1½ cups of grated Gruyère cheese, along with a sprinkle of kosher salt and freshly ground black pepper to taste. This custard layer will add the creamy richness that makes your casserole irresistible.
Step 5: Assemble the Casserole
Lightly oil a 9×13-inch baking dish to prevent sticking, then layer the croissant and sausage mixture evenly across the bottom. Pour the creamy custard mixture over the top, using a spatula to press down gently, so everything is submerged. This ensures that each bite of your Buttery Breakfast Casserole is packed with flavor.
Step 6: Refrigerate Overnight
Once assembled, cover the baking dish with plastic wrap and refrigerate for at least 4 hours or ideally overnight. This step allows the flavors to meld beautifully, resulting in a more cohesive casserole that’s bursting with savory goodness by the time it hits the oven.
Step 7: Bake to Perfection
When you’re ready to bake, preheat your oven to 350°F (175°C). Scatter the remaining ½ cup of Gruyère cheese over the top of the casserole and place it in the oven. Bake for approximately 45 minutes, until the casserole is golden brown, firm to the touch, and a toothpick inserted into the center comes out clean.
Step 8: Cool and Serve
After baking, allow the casserole to sit for about 10 minutes to set properly. This cooling time helps the layers firm up just a bit more. Before serving, garnish with chopped scallion tops for a fresh flavor boost. Your Buttery Breakfast Casserole is now ready to be enjoyed at your next brunch gathering!

How to Store and Freeze Buttery Breakfast Casserole
Fridge: Store leftover Buttery Breakfast Casserole in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave until warmed through.
Freezer: For longer storage, freeze the casserole before baking. Wrap tightly with foil or place it in an airtight container, and it can last up to 2 months.
Thawing: When ready to prepare, thaw overnight in the fridge and bake as directed. If frozen after baking, reheat in the oven until thoroughly heated, about 25–30 minutes at 350°F.
Reheating: Always reheat portions to an internal temperature of 165°F, ensuring each bite is as delightful as the first!
Expert Tips for Buttery Breakfast Casserole
-
Toast Wisely: Avoid burning the croissants by toasting them just until golden brown. Over-toasting can lead to a bitter flavor, ruining the dish.
-
Plan for Flavor: Refrigerate the assembled casserole overnight for optimal flavor development. Rushing this step can lead to a bland result.
-
Check the Texture: Bake until golden brown and firm. If unsure, test with a toothpick; it should come out clean from the custardy center of your Buttery Breakfast Casserole.
-
Crispy Top Option: For a delightful finish, broil the casserole for the last 2-3 minutes. Keep a close eye to avoid burning.
-
Customize to Taste: Feel free to swap out sausages or cheeses for your preferred flavors, turning this into your signature breakfast dish!
-
Don’t Skip the Garnish: Adding fresh herbs before serving elevates not just the flavor, but also the presentation, making it a feast for the eyes!
Buttery Breakfast Casserole Variations
Customize your Buttery Breakfast Casserole to make it uniquely yours, bringing a delightful surprise to every bite!
-
Sausage Swap: Try using spicy chorizo or crispy bacon for a flavor-packed twist. This gives a hearty punch that tantalizes the taste buds.
-
Dairy-Free Delight: Substitute plant-based milk and a dairy-free cheese for a creamy, cruelty-free version. A nutty cashew cheese can add a lovely depth of flavor.
-
Veggie Boost: Add sautéed bell peppers and spinach for a colorful, nutritious touch. This will not only enhance flavor but also provide a fresh contrast to the richness.
-
Cheese Choice: Swap Gruyère for sharp cheddar or creamy mozzarella for a different melting experience. Each cheese brings its own character, making it fun to explore.
-
Herb Infusion: Mix in fresh herbs like parsley or basil for a fragrant, vibrant flavor. The herbs will elevate the dish and add a touch of green beauty on your plate.
-
Heat It Up: Add a pinch of red pepper flakes or diced jalapeños for a touch of warmth. This subtle heat can awaken your senses and make your brunch unforgettable.
-
Croissant Alternative: If you’re out of croissants, use buttery brioche or even leftover focaccia for different textures. It’s a wonderful way to repurpose bread and keep your casserole interesting.
These variations not only enhance the flavor but also allow you to tailor the dish to fit any occasion. For even more family-favorite casserole ideas, check out my delicious Pot Pie Casserole. Remember, cooking is about sharing joy and creativity! Enjoy experimenting!
What to Serve with Buttery Croissant Breakfast Casserole
Pairing this luxurious breakfast casserole with complementary sides will elevate your morning feast and create a memorable dining experience.
-
Fresh Fruit Salad: Bright and refreshing, a mix of seasonal fruits offers a sweet contrast to the rich, savory casserole.
-
Crispy Bacon: The salty crunch of crispy bacon adds a delightful textural layer, enhancing the overall brunch experience.
-
Light Green Salad: A simple salad with mixed greens and a tangy vinaigrette balances the richness, adding a hint of freshness.
-
Herbed Cream Cheese Spread: This creamy spread served with bagels or toast adds a tangy contrast to the casserole while uplifting the overall flavor profile.
-
Savory Breakfast Potatoes: Roasted or sautéed with herbs, their crispy edges and soft centers create a comforting contrast to the casserole’s soft texture.
-
Mimosas: Sip on bubbly mimosas made with fresh orange juice for a fun and festive touch that pairs beautifully with brunch.
-
Sweet Pastries: Light pastries such as croissants or danishes provide a sweet counterpoint to the savory richness of the casserole.
-
Coffee or Tea: Warm beverages like freshly brewed coffee or herbal tea help round out the meal, inviting leisurely conversation and relaxation.
Make Ahead Options
These Buttery Breakfast Casseroles are a dream for meal prep enthusiasts! You can assemble the casserole up to 24 hours in advance by following the recipe to the point of refrigeration. Simply complete steps 1 through 6, then cover your baking dish tightly with plastic wrap and refrigerate. This overnight chilling allows flavors to deepen, making each bite just as delicious. When you’re ready to serve, preheat your oven to 350°F (175°C), scatter the remaining cheese on top, and bake for approximately 45 minutes until golden brown. Let it sit for 10 minutes post-baking to achieve a perfectly set texture, ensuring that this comforting breakfast dish is done right, even on your busiest mornings!

Buttery Breakfast Casserole Recipe FAQs
What type of croissants should I use for the casserole?
I recommend using fresh, flaky croissants for the best texture and flavor. If you can’t find fresh ones, day-old croissants will also work well; just ensure they aren’t stale.
How should I store leftovers from the casserole?
Leftover Buttery Breakfast Casserole can be stored in an airtight container in the refrigerator for up to 3 days. Simply reheat in the oven or microwave until heated through, ensuring the flavors are still delightful!
Can I freeze the Buttery Breakfast Casserole?
Absolutely! For longer storage, you can freeze the casserole before baking. Wrap it tightly with foil or place it in an airtight container, and it can last up to 2 months. When ready to prepare, thaw it overnight in the fridge, then bake as directed for best results.
What if I made too much custard mixture?
If you find that you have leftover custard after assembling, don’t fret! You can pour any excess into greased ramekins and bake them alongside your casserole. These will be mini custard cups that are deliciously creamy and perfect for tasting!
Is this casserole safe for those with allergies?
This recipe contains gluten, dairy, and eggs, so it may not be suitable for those with allergies to these ingredients. However, you can make alternatives: use gluten-free bread for a gluten-free option, almond milk or oat milk in place of dairy, and vegan egg substitutes to cater to dietary needs.
Can I add vegetables to the casserole?
Very much so! For added nutrition and color, feel free to incorporate chopped bell peppers, spinach, or even diced tomatoes. Sauté them with the sausage to infuse those delightful flavors throughout the dish!

Irresistible Buttery Breakfast Casserole for Lazy Mornings
Ingredients
Equipment
Method
- Preheat your oven to 500°F (260°C). Toast croissants cut-side up for 5 to 10 minutes until golden brown.
- In a large skillet, heat olive oil over medium-high heat. Cook scallions and sausage for about 5 minutes until browned.
- In a mixing bowl, combine toasted croissants and sausage mixture, tossing gently.
- In another bowl, whisk together eggs, milk, cream, Gruyère cheese, salt, and pepper until smooth.
- Lightly oil a 9x13-inch baking dish and layer the croissant mixture. Pour the custard mixture over the top.
- Cover the dish with plastic wrap and refrigerate for at least 4 hours or ideally overnight.
- Preheat the oven to 350°F (175°C). Scatter remaining Gruyère cheese on top and bake for about 45 minutes.
- Allow the casserole to cool for about 10 minutes before serving. Garnish with chopped scallions.

Leave a Reply