Go Back
+ servings
golden croissant breakfast casserole with ham cheese and eggs

Croissant Breakfast Casserole Recipe

This croissant breakfast casserole is the ultimate make-ahead brunch dish. Buttery croissants soak up a rich egg custard overnight, then bake into a golden, cheesy breakfast everyone will love. Perfect for holidays or weekend mornings!
No ratings yet
Print Pin
Course: Breakfast, Brunch
Cuisine: American
Prep Time: 15 minutes
Cook Time: 50 minutes
Chill Time: 4 hours
Total Time: 5 hours 5 minutes
Servings: 8
Calories: 420kcal
Cost: $12–15

Equipment

  • 9x13 inch baking dish
  • Large mixing bowl
  • Sharp knife
  • Measuring cups/spoons
  • Plastic wrap or foil

Ingredients

Main Casserole Base

  • 6 large croissants day-old preferred
  • 8 large eggs room temperature
  • 2 cups whole milk
  • ½ cup heavy cream
  • 1 teaspoon vanilla extract
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

Protein & Cheese Layer

  • 1 ½ cups ham diced (or cooked sausage)
  • 2 cups cheddar cheese shredded
  • ½ cup Swiss cheese shredded
  • ¼ cup Parmesan cheese grated

Optional Add-ins

  • ½ cup bell peppers diced
  • ¼ cup green onions chopped
  • 2 tablespoon fresh herbs chives, parsley
  • 1 tablespoon Dijon mustard

Instructions

  • Grease a 9x13-inch baking dish. Cut croissants into chunks.
  • Layer half of the croissants, ham, and cheeses in the baking dish. Top with remaining croissants.
  • In a large bowl, whisk together eggs, milk, cream, vanilla, salt, and pepper. Pour evenly over the croissants.
  • Gently press croissants down to help them soak up the custard. Sprinkle remaining ham and cheese over top.
  • Cover tightly with plastic wrap or foil and refrigerate overnight (at least 4 hours).
  • Preheat oven to 350°F. Uncover and bake for 45–55 minutes, until golden and set.
  • Let rest for 10 minutes before slicing and serving.

Notes

Nutrition information is automatically calculated, so should only be used as an approximation.

Nutrition

Serving: 200g | Calories: 420kcal | Carbohydrates: 28g | Protein: 22g | Fat: 26g | Saturated Fat: 13g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Trans Fat: 0.5g | Cholesterol: 190mg | Sodium: 740mg | Potassium: 260mg | Fiber: 1g | Sugar: 6g | Vitamin A: 850IU | Vitamin C: 2mg | Calcium: 310mg | Iron: 2.4mg