Irresistible Overnight Croissant Breakfast Casserole Recipe
Introduction
This Overnight Croissant Breakfast Casserole is a delicious and easy way to start your morning. With buttery croissants, savory sausage, and cheesy goodness, it’s perfect for feeding a crowd or a leisurely weekend brunch. Prepare it the night before and wake up to a warm, comforting meal.

Ingredients
- 5 large croissants (preferably a day or two old), torn into large chunks
- 1 pound (450g) ground sausage, cooked and drained
- 1 cup (120g) shredded cheddar cheese
- 6 large eggs
- 2 cups (475ml) whole milk
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- Fresh parsley (optional, for garnish)
Instructions
- Step 1: Grease a 9×13-inch baking dish with cooking spray or butter.
- Step 2: Layer the torn croissants evenly in the dish.
- Step 3: Sprinkle the cooked sausage over the croissants.
- Step 4: Add the shredded cheese, spreading it evenly over the sausage.
- Step 5: In a large bowl, whisk together the eggs, milk, salt, black pepper, garlic powder, and onion powder until fully combined.
- Step 6: Pour the egg mixture slowly over the croissant mixture, making sure to cover all the pieces evenly.
- Step 7: Gently press down the croissants with a spatula so they absorb the liquid.
- Step 8: Cover the dish with foil and refrigerate overnight or for at least 6 hours.
- Step 9: The next morning, preheat the oven to 350°F (175°C).
- Step 10: Bake uncovered for 40–45 minutes, or until the top is golden brown and the center is set.
- Step 11: Let the casserole cool for 10 minutes, garnish with fresh parsley if desired, and serve warm.
Tips & Variations
- Use day-old croissants to prevent the casserole from becoming too soggy.
- Substitute sausage with cooked bacon or ham for different flavor options.
- Add diced vegetables like bell peppers or spinach for extra nutrition and color.
- Try pepper jack or mozzarella cheese instead of cheddar for a different twist.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm individual portions in the oven at 350°F (175°C) for 10–15 minutes or microwave until heated through. This casserole can also be frozen before baking—cover tightly and freeze for up to 1 month; thaw overnight in the fridge before baking.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this casserole without sausage?
Yes, you can omit the sausage or replace it with other proteins like cooked bacon, ham, or even a vegetarian option such as sautéed mushrooms.
Do I have to refrigerate it overnight?
Refrigerating overnight allows the croissants to soak up the egg mixture fully, resulting in a custardy texture. If short on time, refrigerate for at least 6 hours for good results.
PrintIrresistible Overnight Croissant Breakfast Casserole Recipe
This Irresistible Overnight Croissant Breakfast Casserole is a savory, comforting dish perfect for a leisurely morning. Layers of buttery croissants soaked in an egg and milk mixture, combined with flavorful cooked sausage and melted cheddar cheese, come together after an overnight soak and a morning bake to deliver a golden, custardy breakfast casserole that’s both hearty and satisfying.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 6 hours 60 minutes (including overnight refrigeration)
- Yield: 8 servings 1x
- Category: Breakfast Casserole
- Method: Baking
- Cuisine: American
Ingredients
Base
- 5 large croissants (preferably a day or two old), torn into large chunks
Protein
- 1 pound (450g) ground sausage, cooked and drained
Cheese
- 1 cup (120g) shredded cheddar cheese
Egg Mixture
- 6 large eggs
- 2 cups (475ml) whole milk
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
Garnish
- Fresh parsley (optional, for garnish)
Instructions
- Prepare the dish: Grease a 9×13-inch baking dish thoroughly with cooking spray or butter to prevent sticking.
- Layer croissants: Evenly distribute the torn croissant chunks in the greased baking dish to create the base layer.
- Add sausage: Sprinkle the cooked and drained ground sausage over the croissant pieces, ensuring an even layer.
- Sprinkle cheese: Distribute the shredded cheddar cheese evenly on top of the sausage layer to add richness and flavor.
- Make egg mixture: In a large bowl, whisk together the eggs, whole milk, salt, black pepper, garlic powder, and onion powder until fully combined and smooth.
- Combine: Slowly pour the egg mixture over the croissant, sausage, and cheese layers, covering all pieces completely.
- Press down: Gently press down the croissants with a spatula so they can absorb the liquid well, ensuring the casserole will be custardy.
- Refrigerate overnight: Cover the baking dish tightly with foil and refrigerate for at least 6 hours or overnight to let the flavors meld and croissants soak up the egg mixture.
- Preheat oven: The next morning, remove the dish from the refrigerator and preheat your oven to 350°F (175°C).
- Bake: Remove foil and bake the casserole, uncovered, for 40–45 minutes until the top is golden brown and the center is set and no longer jiggly.
- Cool and serve: Let the casserole cool for about 10 minutes before garnishing with fresh parsley if desired. Serve warm and enjoy a delicious, hearty breakfast.
Notes
- Use day-old croissants for better texture absorption; fresh croissants might turn soggy.
- You can substitute sausage with bacon or ham if preferred.
- Feel free to use other cheese types like Swiss or Monterey Jack to vary flavors.
- Advance preparation saves time on busy mornings and enhances flavor melding.
- If you like a spicier casserole, add a pinch of red pepper flakes or cayenne to the egg mixture.
- This dish can be frozen after baking; reheat covered with foil at 350°F until warmed through.
Keywords: overnight breakfast casserole, croissant casserole, breakfast bake, sausage casserole, make-ahead breakfast, cheesy breakfast casserole

