Go Back

Overnight Croissant Breakfast Casserole

This make-ahead breakfast casserole combines buttery croissants with savory sausage, cheddar cheese, and a rich egg custard, topped with homemade sausage gravy.
Prep Time 30 minutes
Cook Time 40 minutes
Refrigeration Time 8 hours
Total Time 1 hour 10 minutes
Servings: 12 portions
Course: Breakfast, Brunch
Cuisine: American, Midwest
Calories: 425

Ingredients
  

  • 1 tablespoon olive oil
  • 1 small onion peeled and chopped
  • 1 pound breakfast sausage mild flavor
  • 4 large butter croissants or 8 small croissants
  • 1 cup shredded cheddar cheese
  • 6 large eggs
  • 1/2 cup heavy whipping cream
  • 3 cups whole milk divided (1/2 cup for casserole, 2 1/2 cups for gravy)
  • 1/2 teaspoon dry mustard powder
  • 1/2 teaspoon salt plus additional for gravy to taste
  • 1/2 teaspoon black pepper plus additional for gravy to taste
  • 1/4 teaspoon paprika
  • 1/4 teaspoon garlic powder
  • 2 tablespoons butter for gravy
  • 3 tablespoons all-purpose flour for gravy

Equipment

  • large skillet
  • 9x13 inch baking dish
  • Two mixing bowls
  • whisk
  • Saucepan for gravy

Method
 

  1. Heat olive oil in a large skillet over medium heat. Add chopped onions and sauté until soft and translucent, about 3-4 minutes.
  2. Add breakfast sausage to the skillet and cook until completely browned, breaking it apart as it cooks. Drain the fat but reserve 2 tablespoons for the gravy.
  3. Let the sausage mixture cool for about 10-15 minutes while preparing the croissants.
  4. Tear croissants into bite-sized pieces (about 2-inch chunks) and place in a large bowl with the cooled sausage mixture and shredded cheddar cheese. Toss to combine.
  5. Spread the croissant mixture evenly in a greased 9x13-inch baking dish (use butter or cooking spray).
  6. In another bowl, whisk together eggs, heavy cream, 1/2 cup milk, dry mustard, salt, pepper, paprika, and garlic powder until smooth and well combined.
  7. Pour the egg mixture evenly over the croissant mixture, gently pressing down with a spatula to help absorption. Cover tightly with plastic wrap or lid and refrigerate overnight (at least 8 hours).
  8. The next morning, preheat oven to 350°F (175°C). Remove cover from casserole and bake for 35-45 minutes until the top is golden brown and the center is set (should not jiggle when gently shaken).
  9. While casserole bakes, prepare gravy: Melt 2 tablespoons butter with reserved sausage fat in a saucepan. Whisk in flour and cook for 1 minute, stirring constantly.
  10. Gradually add remaining 2 1/2 cups milk to the gravy while whisking constantly. Continue stirring until gravy thickens to desired consistency. Season with salt and pepper to taste.
  11. Let casserole rest for 10 minutes before serving. Serve hot with homemade sausage gravy on the side.

Notes

Must refrigerate overnight for proper setting. Save sausage fat for gravy. For gluten-free version, use gluten-free croissants or bread and gluten-free flour blend. Leftovers store covered in refrigerator for up to 3 days.