Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Grease a 9×13-inch baking dish Recipe

Grease a 9×13-inch baking dish Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.6 from 74 reviews

This Overnight Croissant Breakfast Casserole is a make-ahead marvel packed with buttery croissants, savory sausage, creamy eggs, and melty cheese. Perfect for busy mornings, holidays, or brunch gatherings, it lets you assemble everything in advance and simply bake in the morning for a hearty, crowd-pleasing meal. Easy, customizable, and bursting with rich flavor and satisfying textures, it’s sure to become a breakfast favorite.

  • Total Time: 1 hour 5 minutes (plus overnight chill)
  • Yield: 8 servings

Ingredients

Croissant Base

  • 6 large croissants, cut into pieces

Sausage & Cheese

  • 1 lb breakfast sausage, cooked and crumbled
  • 2 cups shredded cheddar cheese

Egg Mixture

  • 6 large eggs
  • 2 cups milk
  • 1 teaspoon dry mustard
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Instructions

  1. Prepare the Baking Dish: Grease a 9×13-inch baking dish. Arrange the cut croissant pieces evenly in the bottom to create a base layer.
  2. Add Sausage and Cheese: Sprinkle the cooked, crumbled sausage evenly over the croissants, then top with the shredded cheddar cheese for even coverage and melty bites in every slice.
  3. Make the Egg Mixture: In a large bowl, whisk together the eggs, milk, dry mustard, salt, and black pepper until smooth and fully combined for a creamy custard.
  4. Assemble the Casserole: Carefully pour the egg mixture evenly over the croissant, sausage, and cheese layers. Press down gently with a spatula or your hands to help the croissants absorb the custard.
  5. Refrigerate: Cover the baking dish with plastic wrap and refrigerate overnight, or for at least 2 hours. This helps the croissants fully soak up the flavors and ensures a perfect texture after baking.
  6. Bake: When ready to bake, preheat your oven to 350°F (175°C). Remove the casserole from the fridge and let it sit at room temperature while the oven heats. Bake uncovered for 40-45 minutes, or until the top is golden brown and the custard is set in the center.
  7. Serve: Let the casserole cool for a few minutes before slicing into squares. Serve warm and enjoy your effortless, delicious breakfast!

Notes

  • Use store-bought or bakery croissants, as either will work well.
  • For a vegetarian version, swap sausage for sautéed veggies like spinach, peppers, or mushrooms.
  • You can prepare and refrigerate this up to 24 hours in advance for extra convenience.
  • This casserole can be frozen unbaked for up to 2 months. Thaw in the refrigerator before baking.
  • Leftovers keep in the fridge for up to 3 days. Reheat in the oven or microwave before serving.
  • Feel free to experiment with different cheeses or add-ins like diced jalapeños or herbs.
  • Letting the casserole rest before serving makes for cleaner slices and better flavor.
  • Author: ELLA
  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1/8 of casserole
  • Calories: 450
  • Sugar: 6g
  • Sodium: 850mg
  • Fat: 29g
  • Saturated Fat: 13g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 24g
  • Fiber: 1g
  • Protein: 21g
  • Cholesterol: 220mg