croissant breakfast casserole baked with wooden spoon

Croissant Breakfast Casserole Recipe

Imagine flaky croissants, soft melted Gruyere cheese, crispy bacon, and a medley of onions and red bell peppers all married together in a delightful casserole. Baked to perfection, this croissant breakfast casserole has quickly become a brunch favorite!

Prep: 8 hoursCook: 60Total: 9 hours
Yield 10 servings 1x


  • 8 croissants
  • 8 strips bacon
  • 2 tbsp olive oil
  • 1 small yellow onion, diced
  • 1 red bell pepper, diced
  • 10 eggs
  • 4 cups milk
  • 2 cups shredded gruyere cheese
  • 1.5 tsp salt
  • 1 tsp pepper
  • 1 tsp ground sage
  • Chopped green onion for topping


  1. Preheat oven to 475F and line baking sheet with parchment paper. Cut croissants in half and place open side face up. Bake for 8-10 minutes or until golden. Set aside.
  2. Cook bacon according to package. Set cooked bacon aside. Once cooled, chop into bite size pieces.
  3. In a small sauce pan, heat olive oil. Add diced onion and diced pepper and cook until softened and onions are translucent, about 5-7 minutes. Set aside to cool.
  4. In a large bowl, whisk eggs. Add in milk and whisk until well combined. Mix in 1 cup gruyere cheese, salt, pepper, and sage.
  5. In a greased 9×13 dish, rip croissants into bite size pieces and scatter in bottom of dish. Scatter bacon evenly on top.
  6. Add the cooled peppers and onions to the egg mixture and stir until combined, then pour egg mixture over croissant mixture, and press down croissants until they are covered by the egg mixture.
  7. Cover with aluminum foil and let sit 8 hours or overnight.
  8. When ready to bake, heat oven to 350F. Sprinkle remaining 1 cup cheese on top of casserole and bake for 45 minutes. Scatter top with green onions. Let cool 15 minutes before serving.
Author: ErinCategory: breakfast, meal prep, casseroleMethod: ovenCuisine: American