Croissant Breakfast Casserole with Bacon & Gruyère
Take the stress out of hosting brunch with our easy, impressive Croissant Breakfast Casserole! Tender, flaky croissants, crispy bacon, and Gruyère and white Cheddar cheeses are piled high in a baking dish along with a creamy custard of eggs and heavy cream. It's pure indulgence and is just as good on a Sunday morning as it is for a holiday brunch. Will easily feed 8 hungry guests!
Prep10 minutes mins
Cook45 minutes mins
Inactive Time5 minutes mins
Total1 hour hr
Cuisine: American, French
Keyword: bacon croissant casserole, chef-tested recipe, croissant bread toast, elevated breakfast recipe, restaurant-worthy brunch
Servings: 8 servings
Calories: 700kcal
- 8 large croissants ripped into 2-3-inch pieces (about 3-4 pieces per croissant)
- 8 oz slab bacon sliced into batons about ¼-inch thick
- 1 cup Gruyere cheese shredded
- ½ cup white Cheddar cheese shredded
- 8 large eggs
- 2 cups whole milk
- 1 cup heavy cream
- 2 Tbsp finely chopped sage
- 2 tsp Dijon mustard
- 1 tsp Kosher salt
- ¼ tsp freshly ground black pepper
- Fresh chives thinly sliced, for serving
Prepare the baking dish. Preheat an oven to 350°F (175°C), then grease a 9x13 baking dish with nonstick cook spray.
Cook the bacon. Heat a skillet over medium heat. When hot, add bacon then cook until crispy, stirring often, about 4-5 minutes. Use a slotted spoon to transfer the bacon to the prepared dish.
Sprinkle on cheese. Combine 1 cup of shredded Gruyere and ½ cup shredded Cheddar cheese in a small bowl. Sprinkle about half of the cheese on top of the bacon, then reserve the rest. Place the ripped croissants on top. For a beautiful presentation, don’t pack them in tightly–allow some of the ends of the croissants to stick up a bit.
Make the egg mixture. In a large mixing bowl, whisk together 8 large eggs, 2 cups whole milk, 1 cup heavy cream, 2 Tbsp chopped sage, 2 tsp Dijon mustard, 1 tsp Kosher salt, and ¼ tsp black pepper. Pour the egg mixture over the croissants, then sprinkle the remaining cheese on top.
Bake, then serve. Bake for 40-45 minutes, or until the croissants are golden brown and the cheese has crisped up. Check 30 minutes into cook time–if the croissants are browning too quickly, you can cover with aluminum foil. Cool for 5-10 minutes, then garnish with chives and enjoy immediately.
- Make ahead: Assemble through step 3 and refrigerate overnight. Add the egg mixture just before baking. Egg mixture can be prepped separately.
- Storage & reheating: Refrigerate leftovers up to 3 days. Reheat at 350°F/175°C until warmed through.
- Freezing: Freeze cooled casserole up to 2 months. Thaw overnight, then reheat at 350°F/175°C.
- Tip: Place bacon under the croissants to prevent burning.
Calories: 700kcal | Carbohydrates: 36g | Protein: 25g | Fat: 51g | Saturated Fat: 26g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 16g | Trans Fat: 0.1g | Cholesterol: 316mg | Sodium: 1016mg | Potassium: 352mg | Fiber: 2g | Sugar: 12g | Vitamin A: 1544IU | Vitamin C: 0.3mg | Calcium: 377mg | Iron: 3mg