This Croissant Breakfast Casserole features buttery croissants, fluffy eggs, bacon, and cheddar and Swiss cheeses. While the recipe is simple, it packs amazing flavors with the cheeses and bacon along with the balanced textures of the fluffy eggs and buttery, slightly crispy croissants. It's always a crowd favorite can be made ahead!
Use the butter to grease the baking dish and set aside.
2 tablespoon butter
Whisk together the eggs, heavy cream, milk, salt, pepper, and garlic powder. Set aside.
6 eggs, ¾ cup milk, ¾ cup heavy cream, 1 teaspoon kosher salt, ¼ teaspoon black pepper, ½ teaspoon garlic powder
Break croissants into bite-sized pieces and cover the bottom of the baking dish with the pieces. Pack them in tightly so the whole dish is covered.
5 to 6 large croissants
Top the croissants with the chopped bacon and shredded cheddar cheese.
9 strips cooked bacon, 1 cup shredded cheddar cheese
Pour the egg mixture evenly over the ingredients in the casserole dish.
Top with shredded Swiss cheese.
1 cup shredded Swiss cheese
Bake for 40 minutes or until the eggs are set and the top of the casserole is golden brown. Rotate halfway through if your oven has hot spots.
Let rest for 10 minutes before serving.
Notes
Can substitute 1½ cups half & half instead of the milk and heavy cream.Recipe prep time includes time to cook bacon. Rather than greasing the baking dish with butter, I will often use bacon grease since this recipe involves cooking bacon.