Irresistible Overnight Croissant Breakfast Casserole Recipe
Introduction
This Overnight Croissant Breakfast Casserole is a delightful make-ahead dish perfect for holidays, brunch, or busy mornings. Featuring buttery croissants, savory sausage, creamy eggs, and melted cheese, it offers a warm and flaky breakfast that you’ll crave again and again.

Ingredients
- 5 large croissants (preferably day-old), torn into large chunks
- 1 lb (450g) ground sausage, cooked and drained
- 1 cup (120g) shredded cheddar cheese
- 6 large eggs
- 2 cups (475ml) whole milk
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- Fresh parsley, chopped (optional, for garnish)
Instructions
- Step 1: Grease a 9×13-inch baking dish with cooking spray or butter. Layer torn croissants evenly in the dish. Sprinkle cooked sausage and shredded cheddar cheese over the croissants.
- Step 2: In a large bowl, whisk together the eggs, milk, salt, pepper, garlic powder, and onion powder. Pour the mixture evenly over the croissant layers. Gently press down with a spatula to help the croissants soak up the custard.
- Step 3: Cover the dish with foil and refrigerate for at least 6 hours or overnight to allow the flavors to meld and the croissants to absorb the custard.
- Step 4: Preheat your oven to 350°F (175°C). Uncover the casserole and bake for 40–45 minutes, or until golden brown and set in the center. Let cool for 10 minutes before garnishing with fresh parsley and serving warm.
Tips & Variations
- Use day-old croissants for the best texture; fresh croissants may become soggy.
- Try swapping the sausage for cooked turkey, chicken, or plant-based alternatives.
- Experiment with different cheeses like Swiss, Monterey Jack, or mozzarella for varied flavors.
- Add sautéed spinach, mushrooms, or bell peppers for extra veggies.
- For a spicy touch, add a dash of hot sauce or red pepper flakes to the egg mixture.
- Broil the casserole for 1–2 minutes at the end of baking if you prefer a crispier top.
Storage
Store any leftovers covered in the refrigerator for up to 3 days. To reheat, warm individual portions in the microwave until heated through. This casserole is also freezer-friendly both before and after baking; thaw overnight in the refrigerator and reheat thoroughly before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh croissants instead of day-old?
While you can use fresh croissants, day-old croissants work best as they absorb the custard without becoming too soggy, resulting in better texture after baking.
Can I prepare this casserole without sausage?
Yes, you can omit the sausage or substitute it with cooked turkey, chicken, plant-based sausage, or additional vegetables to suit your taste or dietary needs.
PrintIrresistible Overnight Croissant Breakfast Casserole Recipe
This Overnight Croissant Breakfast Casserole is a delicious and indulgent make-ahead breakfast perfect for holidays, brunch, or busy mornings. Featuring buttery croissants, savory sausage, creamy eggs, and melty cheddar cheese, this casserole is prepared the night before and baked in the morning to golden perfection. It’s warm, flaky, and packed with comforting flavors that everyone will crave again.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 8 servings 1x
- Category: Breakfast, Brunch
- Method: Baking
- Cuisine: American
Ingredients
Main Ingredients
- 5 large croissants (preferably day-old), torn into large chunks
- 1 lb (450g) ground sausage, cooked and drained
- 1 cup (120g) shredded cheddar cheese
- 6 large eggs
- 2 cups (475ml) whole milk
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
Garnish
- Fresh parsley, chopped (optional)
Optional Add-Ins & Swaps
- Cooked turkey, chicken, or plant-based sausage
- Swiss, Monterey Jack, or mozzarella cheese
- Sautéed spinach, mushrooms, or bell peppers
- Dash of hot sauce or red pepper flakes for a spicy kick
Instructions
- Prepare the Base: Grease a 9×13-inch baking dish with cooking spray or butter. Layer torn croissants evenly in the dish. Sprinkle cooked sausage and shredded cheese evenly over the croissants.
- Make the Egg Mixture: In a large bowl, whisk together the eggs, whole milk, salt, black pepper, garlic powder, and onion powder until fully combined. Pour the egg mixture evenly over the croissant, sausage, and cheese layers. Gently press down with a spatula to help the croissants soak up the custard.
- Refrigerate Overnight: Cover the baking dish with foil and place it in the refrigerator for at least 6 hours or overnight. This allows the croissants to absorb the egg custard fully, creating a tender and flavorful casserole.
- Bake in the Morning: Preheat the oven to 350°F (175°C). Remove the foil and bake the casserole uncovered for 40–45 minutes or until the top is golden brown and the center is set. Let the casserole cool for 10 minutes before slicing and serving. Optionally, garnish with fresh chopped parsley.
Notes
- Use day-old croissants for best texture; fresh croissants may become soggy after soaking.
- Let the casserole rest after baking to make slicing easier and to enhance flavors.
- For a crispier top, broil the casserole for 1–2 minutes at the end of baking.
- This casserole is freezer-friendly both before and after baking, making it great for meal prep.
Keywords: overnight breakfast casserole, croissant casserole, sausage breakfast bake, make-ahead breakfast, holiday brunch recipe

