If you are looking for a brunch dish that feels fancy but takes almost zero effort, this Croissant Breakfast Casserole is exactly what you need.
Buttery, flaky croissants soaked in a rich egg custard, loaded with smoky bacon, melty Gruyère, and fresh chives, then baked until golden and puffed, it is the kind of dish that makes people think you spent hours in the kitchen.
The truth? It comes together in about 15 minutes of prep, and your oven does all the heavy lifting.
This casserole works beautifully for Easter brunch, holiday mornings, lazy weekend breakfasts, or any time you want to feed a crowd without the stress.
It is elegant enough to serve guests but simple enough to make on a Tuesday.
Once you try it, it will become a staple in your breakfast rotation, guaranteed.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 45 minutes |
| Total Time | 1 hour |
| Servings | 8 servings |
| Difficulty Level | Easy |
If you love easy, make-ahead brunch dishes, you might also enjoy this Overnight Eggs Benedict Casserole, it is just as effortless and equally impressive.

Why You’ll Love This Croissant Breakfast Casserole
This casserole hits every mark you want in a brunch recipe, flavor, texture, ease, and visual appeal.
The croissants soak up the custard overnight (or even just while you preheat the oven), turning soft and custardy inside while staying slightly crisp on top.
The Gruyère melts into every layer, creating pockets of rich, nutty cheese throughout the entire bake.
Bacon adds a savory, smoky depth that balances the buttery richness of the croissants perfectly.
Here is why you will keep coming back to this recipe:
- Minimal prep: Tear, mix, pour, and bake. There is no special technique required.
- Make-ahead friendly: Assemble it the night before and bake it fresh in the morning.
- Crowd-pleasing flavors: Cheesy, eggy, bacony goodness in every single bite.
- Flexible and adaptable: Swap the fillings easily to suit your taste or what you have on hand.
- Impressive presentation: The golden, puffed top looks gorgeous straight out of the oven.
For another stunning brunch centerpiece, try this Asparagus and Cheese Strata, it is equally easy and absolutely delicious.
Ingredients
All the ingredients in this casserole are easy to find, and most of them are things you probably already have or can pick up at any grocery store.
The star of the show is the croissants, use store-bought ones to keep things simple, or day-old croissants work even better since they absorb the custard more readily.
- 6 large croissants, torn into pieces
- 8 large eggs
- 2 cups whole milk
- 1/2 cup heavy cream
- 2 cups shredded Gruyère cheese
- 1/2 cup diced cooked bacon
- 2 tbsp fresh chives, chopped
- 1/2 tsp garlic powder
- Salt and pepper to taste
You might also love this Bacon Egg and Cheese Breakfast Casserole if you are a fan of that classic bacon-and-egg combo.
Kitchen Equipment Needed
You do not need any fancy tools for this recipe. A good baking dish and a mixing bowl are really all you need to pull this casserole together with ease.
- 9×13-inch baking dish
- Large mixing bowl
- Whisk
- Measuring cups and spoons
- Cutting board and knife
- Aluminum foil
- Cooking spray or butter (for greasing the dish)
Recommended Products for This Recipe
These are a few products I personally recommend that will make your croissant breakfast casserole come out even better and save you time in the kitchen.
1. Le Creuset Enameled Stoneware Baking Dish
A quality baking dish makes a real difference in how evenly your casserole cooks.
The Le Creuset stoneware distributes heat beautifully so the edges don’t overcook while the center stays perfectly set.
It also goes from oven to table without missing a beat, which makes serving a breeze.
2. Gruyère Cheese Block (Imported)
Pre-shredded cheese is convenient, but a block of imported Gruyère that you grate yourself melts far more smoothly and has a much deeper, nuttier flavor.
It is the ingredient that really elevates this casserole from good to restaurant-quality. Look for aged Gruyère for the best results.
3. OXO Good Grips 4-Cup Fat Separator
If you are working with freshly rendered bacon, a fat separator helps you drain excess grease quickly and cleanly.
It is a small tool that makes prep a lot tidier and speeds up your cooking process. Great for anyone who cooks with bacon regularly.
4. Nordic Ware Compact Oven Rack
Positioning your casserole on the right oven rack matters more than people think.
A sturdy oven rack that allows for proper air circulation helps your casserole bake evenly and develop that gorgeous golden top.
This one is reliable, easy to clean, and fits most standard ovens perfectly.

Step-by-Step Instructions: How to Make Croissant Breakfast Casserole
1. Preheat Your Oven and Prepare the Baking Dish
- Set your oven to 350°F (175°C) and allow it to fully preheat before you put the casserole in. A fully preheated oven ensures even cooking from the start.
- Lightly grease your 9×13-inch baking dish with butter or cooking spray, making sure to coat the sides as well as the bottom. This prevents sticking and makes serving much easier.
- Set the prepared dish aside while you work on the other components.
2. Tear and Arrange the Croissants
- Take your 6 large croissants and tear them by hand into roughly 2-inch pieces. You want the pieces to be uneven and irregular — this creates more texture and surface area for the custard to soak into.
- Spread the torn croissant pieces in an even layer across the bottom of your prepared baking dish. You want them to fill the dish without being too compressed.
- If any pieces are particularly large, tear them down a little more so the casserole bakes evenly. Day-old croissants work especially well here since they are a little drier and absorb the custard beautifully.
3. Whisk Together the Egg Custard
- Crack all 8 large eggs into a large mixing bowl. Make sure there are no shell fragments before proceeding.
- Pour in the 2 cups of whole milk and 1/2 cup of heavy cream. The combination of milk and cream creates a custard that is rich but not overly heavy.
- Add the 1/2 tsp of garlic powder, a generous pinch of salt, and a few cracks of black pepper. These seasonings build the savory base flavor of the casserole.
- Whisk everything together vigorously until the eggs, milk, and cream are fully combined with no streaks of egg yolk visible. The mixture should look smooth and uniform.
4. Add the Bacon and Cheese
- Scatter the 1/2 cup of diced cooked bacon evenly over the croissant pieces in the baking dish. Distribute it as evenly as possible so every serving gets a good amount of bacon.
- Sprinkle 1 and 1/2 cups of the shredded Gruyère cheese over the bacon and croissants. Reserve the remaining 1/2 cup of Gruyère for the topping — this creates that gorgeous cheesy crust on top when it bakes.
- Scatter the 2 tbsp of freshly chopped chives over the cheese layer. The chives add a fresh, mild onion flavor that brightens up the richness of the casserole.
5. Pour the Custard Over the Casserole
- Slowly pour the egg custard mixture evenly over the entire casserole, starting from one end and working your way across. Pour it in a steady, even stream so every croissant piece gets coated.
- Use a spatula or the back of a spoon to gently press down on the croissant pieces so they are submerged and soaking in the custard. This step is important — any croissant pieces sticking up above the custard line may dry out and burn during baking.
- If you have time, cover the dish with plastic wrap and let it rest in the refrigerator for at least 20 minutes, or up to overnight. This soaking time allows the croissants to fully absorb the custard for a much creamier, more cohesive bake.
- If you are short on time, let it rest at room temperature for at least 10 minutes while your oven finishes preheating.
6. Top with the Remaining Cheese and Bake
- Remove the casserole from the refrigerator about 15 minutes before baking to take the chill off, if you rested it overnight.
- Sprinkle the reserved 1/2 cup of shredded Gruyère evenly over the top of the casserole. This layer will melt and form a beautifully golden, bubbly crust as it bakes.
- Cover the baking dish loosely with aluminum foil. Place the dish in the preheated 350°F oven on the center rack.
- Bake covered for 30 minutes. The foil traps steam during this phase, helping the custard set gently and evenly throughout the casserole without the top burning.
7. Uncover and Finish Baking
- After 30 minutes, carefully remove the aluminum foil using oven mitts — steam will escape when you lift the foil, so take care.
- Return the uncovered casserole to the oven and bake for another 12 to 15 minutes, until the top is deep golden brown, the cheese is bubbly, and the center looks set rather than jiggly.
- To test for doneness, insert a knife or skewer into the center of the casserole. If it comes out clean with no wet custard clinging to it, the casserole is done. If the center still looks very wet, bake for another 5 minutes and check again.
- Remove the casserole from the oven and let it rest for 5 to 10 minutes before slicing and serving. This resting time helps the custard firm up slightly, making it easier to cut and plate.
Read Also: Ham and Cheese Breakfast Casserole
Tips for The Best Croissant Breakfast Casserole
A few small adjustments can take this casserole from great to absolutely outstanding.
These tips are worth keeping in mind, especially if you are making it for a special occasion or holiday brunch.
- Use day-old croissants: Fresh croissants are great, but ones that are a day or two old are actually better for this recipe. They are slightly drier, which means they absorb the custard more fully without turning too mushy.
- Do not skip the soaking time: Even 20 minutes of soaking makes a big difference. Overnight is even better. The longer the croissants soak, the creamier and more uniform the texture will be.
- Grate your own cheese: Pre-shredded cheese contains anti-caking agents that can affect how smoothly it melts. Freshly grated Gruyère melts more evenly and has a much better flavor.
- Season the custard well: Eggs and cream can taste bland without enough salt. Taste your custard mixture before pouring it over, it should taste well seasoned on its own.
- Press the croissants down: Before baking, make sure all the croissant pieces are submerged or at least well coated in custard. Any exposed pieces that are sitting high and dry will get overly crispy or burn.
- Let it rest before serving: Do not skip the 5 to 10 minute rest after baking. It makes slicing much cleaner and the texture more cohesive.
You might also want to check out this Crescent Roll Breakfast Casserole for another flaky, buttery breakfast bake.
Serving Suggestions

This casserole is filling and flavorful enough to stand completely on its own, but pairing it with a few simple sides turns it into a full brunch spread that feels truly special.
A bright, fresh salad is a great contrast to the richness of the casserole. The acidity and crunch help cut through the cheesy, eggy heaviness perfectly.
Here are some great things to serve alongside it:
- A simple mixed greens salad with a light lemon vinaigrette
- Avocado Egg Salad on the side for a double-egg brunch spread
- Fresh fruit salad or a platter of berries and melon
- Mimosas or freshly squeezed orange juice
- Banana Pancakes for guests who want a sweeter option alongside the savory casserole
- Hot coffee, a cappuccino bar, or a simple cold brew station
- Eggs Benedict with Hollandaise Sauce if you want to build a full brunch menu
Variations of Croissant Breakfast Casserole
One of the best things about this casserole is how easy it is to customize.
Once you have the basic custard and croissant formula down, you can mix and match fillings to create something totally different every time.
- Vegetarian version: Skip the bacon and add sautéed mushrooms, roasted red peppers, and baby spinach instead. It is just as hearty and satisfying.
- Ham and Swiss: Swap the bacon for diced cooked ham and replace the Gruyère with shredded Swiss cheese for a classic combination.
- Sausage lover’s: Use cooked and crumbled breakfast sausage in place of bacon for a heartier, meatier casserole.
- Smoked salmon and cream cheese: Layer in flakes of smoked salmon and small dollops of cream cheese for a more luxurious brunch version.
- Sun-dried tomato and feta: Add chopped sun-dried tomatoes and crumbled feta cheese in place of the Gruyère for a Mediterranean twist.
- Extra cheesy: Use a mix of Gruyère, sharp cheddar, and a touch of Parmesan for a deeper, more complex cheese flavor throughout.
Read Also: Spinach and Feta Breakfast Casserole
Storage and Reheating
This casserole stores really well, which makes it a smart choice for meal prep or feeding a crowd over several days.
Leftovers taste just as good the next day, some people think they taste even better after the flavors have had more time to meld together.
- Refrigerator: Allow the casserole to cool completely, then cover the baking dish tightly with plastic wrap or transfer individual slices to an airtight container. Store in the refrigerator for up to 4 days.
- Freezer: You can freeze the baked casserole. Let it cool completely, wrap tightly in plastic wrap and then aluminum foil, and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
- Reheating in the oven: Place slices in a baking dish, cover with foil, and reheat at 325°F for 15 to 20 minutes until warmed through. This method keeps the texture the best.
- Reheating in the microwave: For a quick option, microwave individual portions on medium power for 1 to 2 minutes. The texture will be softer than oven reheating, but it still tastes great.
- Make-ahead tip: Assemble the unbaked casserole the night before, cover, and refrigerate. Pull it out while you preheat the oven in the morning and bake as directed, breakfast is practically hands-free.
For another great make-ahead option, this Ham Egg and Potato Breakfast Casserole is also a fantastic fridge-to-oven recipe.
Nutritional Facts
The following nutritional information is an estimate per serving, based on 8 servings per casserole.
Actual values may vary depending on the specific brands and quantities of ingredients used.
- Calories: Approximately 420 kcal
- Protein: 22g
- Carbohydrates: 24g
- Fat: 27g
- Saturated Fat: 14g
- Cholesterol: 230mg
- Sodium: 580mg
- Fiber: 1g
- Sugar: 5g
- Calcium: 280mg
Health Benefits of Key Ingredients
This casserole is certainly an indulgent dish, but several of its core ingredients bring real nutritional value to the table, it is not all just buttery goodness (though there is plenty of that too).
Eggs, in particular, are one of the most nutrient-dense foods you can eat, packed with protein, healthy fats, and a wide range of essential vitamins and minerals.
Here is a closer look at what some of the key ingredients bring nutritionally:
- Eggs: A complete protein source containing all nine essential amino acids. Eggs are also rich in choline, which supports brain health, and contain vitamins B12, D, and A.
- Gruyère cheese: A good source of calcium and phosphorus, which support bone strength. It also provides protein and fat-soluble vitamins like vitamin K2 and vitamin A.
- Whole milk: Supplies calcium, vitamin D, and potassium. Whole milk fat helps the body absorb fat-soluble vitamins more effectively than low-fat versions.
- Bacon: Provides a source of protein and B vitamins including B1, B3, and B12. While high in sodium and saturated fat, small amounts add significant flavor with relatively modest impact per serving.
- Chives: A surprisingly nutritious garnish, chives contain vitamin K, vitamin C, folate, and antioxidants. They also contain allicin, a compound found in alliums like garlic and onion that has antimicrobial properties.
- Heavy cream: Provides fat-soluble vitamins and healthy fats that contribute to satiety, helping you feel fuller for longer after eating.
Another brunch option worth exploring for its nutritional balance is this Vegetarian Spinach and Feta Quiche.
FAQs About Croissant Breakfast Casserole
1. Can I make this casserole the night before?
Yes, absolutely, and it is highly recommended. Assembling the casserole the night before and letting it soak in the refrigerator overnight actually improves the texture significantly.
The croissants absorb more of the custard during the long rest, resulting in a creamier, more cohesive bake in the morning.
Simply pull it from the fridge while your oven preheats and bake as directed.
2. What can I use instead of Gruyère cheese?
Gruyère is ideal because of its nutty, melty qualities, but there are several good substitutes.
Swiss cheese, Emmental, Comté, or a sharp white cheddar all work beautifully in this recipe.
For a milder flavor, mozzarella is also a solid choice. Just make sure you use a good-quality cheese and grate it fresh for the best melt.
3. Do I have to use whole milk and heavy cream?
Using both whole milk and heavy cream creates the richest, most custardy texture.
If you want to lighten the casserole slightly, you can swap the heavy cream for half-and-half.
Using only low-fat milk will result in a less creamy, slightly watery custard, so try to avoid going below 2% milk if you substitute.
The fat in the dairy is what gives the custard its silky, set texture after baking.
4. Can I use store-bought croissants?
Yes, store-bought croissants work perfectly well for this recipe and are what most people use.
Bakery croissants will give you a slightly richer flavor and better texture, but the kind from the supermarket bread aisle are totally fine.
Day-old croissants (ones that are one to two days old and a little dry) actually work better than fresh ones because they absorb the custard without becoming too soggy.
5. How do I know when the casserole is fully cooked?
The casserole is done when the top is golden brown, the cheese is bubbly, and the center no longer jiggles when you gently shake the pan.
A knife or skewer inserted into the center should come out clean with no wet custard on it.
If the top is browning quickly but the center is still loose, cover loosely with foil and continue baking in 5-minute increments until it sets.
Every oven is a little different, so keep an eye on it during the final uncovered baking phase.

Easy Croissant Breakfast Casserole
Ingredients
- 6 large croissants torn into 2-inch pieces; day-old croissants work best
- 8 large eggs
- 2 cups whole milk 480ml
- 1/2 cup heavy cream 120ml; half-and-half can be substituted for a lighter custard
- 2 cups shredded Gruyère cheese about 200g; freshly grated recommended; Swiss or Emmental can be substituted
- 1/2 cup diced cooked bacon about 4-5 strips; cooked and diced; cooked breakfast sausage or diced ham can be substituted
- 2 tbsp fresh chives chopped; green onions can be substituted
- 1/2 tsp garlic powder
- salt to taste
- black pepper to taste; freshly cracked preferred
Equipment
- 9×13-inch baking dish Ceramic or enameled preferred for even heat distribution
- Large mixing bowl For whisking together the egg custard
- Whisk
- Measuring cups and spoons
- Cutting board and knife For chopping chives and dicing bacon
- Aluminum foil For covering the dish during the first phase of baking
- Cooking spray or butter For greasing the baking dish
Method
- Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish with butter or cooking spray, coating the bottom and sides, then set aside.
- Tear the 6 croissants by hand into roughly 2-inch irregular pieces. Spread the pieces in an even layer across the bottom of the prepared baking dish.
- In a large mixing bowl, whisk together the 8 eggs, 2 cups whole milk, 1/2 cup heavy cream, 1/2 tsp garlic powder, and a generous pinch of salt and black pepper until fully combined and smooth.
- Scatter the diced cooked bacon evenly over the croissant pieces, then sprinkle 1½ cups of the shredded Gruyère on top. Reserve the remaining ½ cup of Gruyère for the topping, then scatter the chopped chives over the cheese layer.
- Slowly pour the egg custard evenly over the entire casserole, then press the croissant pieces down gently with a spatula so they are submerged. For best results, cover and refrigerate for at least 20 minutes or up to overnight.
- Sprinkle the reserved ½ cup of Gruyère evenly over the top of the casserole. Cover the dish loosely with aluminum foil and bake in the preheated 350°F oven for 30 minutes.
- Remove the foil and bake uncovered for an additional 12 to 15 minutes, until the top is deep golden brown, the cheese is bubbly, and a knife inserted in the center comes out clean.
- Remove the casserole from the oven and let it rest for 5 to 10 minutes before slicing and serving. This allows the custard to firm up slightly for cleaner portions.
Nutrition
Notes
- Use day-old croissants: Slightly dry croissants absorb the custard more fully without turning soggy, giving you a creamier, more cohesive texture throughout.
- Do not skip the soaking time: Even 20 minutes of soaking before baking improves the texture significantly. Overnight soaking in the refrigerator gives the best results.
- Grate your own cheese: Pre-shredded cheese contains anti-caking agents that affect how smoothly it melts. Freshly grated Gruyère gives far better flavor and melt.
- Press the croissants down: Before baking, ensure all croissant pieces are submerged or well coated in custard — any dry pieces sticking up will overbrown or burn.
- Cheese substitutions: Swiss, Emmental, Comté, sharp white cheddar, or mozzarella all work well in place of Gruyère.
- Meat variations: Swap bacon for diced cooked ham, crumbled breakfast sausage, or smoked salmon for a different flavor profile.
- Vegetarian option: Omit the bacon and add sautéed mushrooms, roasted red peppers, and baby spinach instead.
- Storage: Cover and refrigerate leftovers for up to 4 days, or freeze (well wrapped) for up to 2 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat covered in a 325°F oven for 15 to 20 minutes for best texture, or microwave individual portions on medium power for 1 to 2 minutes.
- Make-ahead tip: Assemble the unbaked casserole the night before, cover, and refrigerate. Pull it out while the oven preheats in the morning and bake as directed — no extra prep needed.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This Croissant Breakfast Casserole is one of those recipes that genuinely earns a permanent spot in your brunch rotation.
It is simple to make, incredibly satisfying to eat, and looks impressive enough to serve at any occasion, from a quiet weekend morning to a full holiday brunch spread.
The combination of buttery croissants, rich egg custard, smoky bacon, and melted Gruyère is hard to beat.
Give it a try this weekend and watch it disappear from the table faster than you expected.
If you make this recipe, I would love to hear how it turned out! Drop a comment below, leave a star rating, or share a photo your feedback truly makes my day and helps other readers too.
Recommended:
- Praline Pecan French Toast Casserole
- Apple Cinnamon French Toast Casserole
- Blueberry French Toast Casserole
- Sausage Hash Brown Breakfast Casserole
- Cinnamon French Toast Bake



