This Irresistible Overnight Croissant Breakfast Casserole is everything I crave for a special breakfast or brunch. It’s rich, indulgent, and oh-so-delicious, combining buttery croissants, creamy eggs, cheese, and a hint of vanilla. The best part? I prepare it the night before, and by morning, the flavors have melded together to create a dish that is easy to make and irresistible to eat.
Ingredients
4 large croissants, torn into pieces
6 large eggs
1 cup whole milk
½ cup heavy cream
½ cup shredded cheddar cheese
½ cup shredded mozzarella cheese
¼ cup brown sugar
1 teaspoon vanilla extract
½ teaspoon ground cinnamon
Pinch of salt
¼ cup butter, melted
¼ cup maple syrup (optional, for drizzling)
(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)
Directions
I start by lightly greasing a 9x13-inch baking dish.
Next, I arrange the torn croissant pieces in the prepared dish, spreading them evenly.
In a mixing bowl, I whisk together eggs, milk, heavy cream, brown sugar, vanilla, cinnamon, and salt until fully combined.
Then, I pour the egg mixture over the croissants, ensuring all the pieces are coated.
I gently press down on the croissants with a spoon to help them soak up the liquid.
I cover the casserole with plastic wrap or aluminum foil and refrigerate it overnight (at least 8 hours).
The next morning, I preheat the oven to 350°F (175°C).
I remove the casserole from the fridge and uncover it. Then, I drizzle the melted butter over the top.
I bake the casserole for 35-40 minutes, or until it's golden on top and the center is set.
After letting it cool for 5 minutes, I drizzle it with maple syrup if desired, then serve warm. Enjoy!
Servings and Timing
Prep Time: 15 minutes
Cooking Time: 40 minutes
Total Time: 55 minutes
Servings: 6 servings
Variations
For a fruit twist, I love adding fresh berries or sliced bananas to the croissant mixture before baking.
If I want a nutty flavor, I toss in some chopped pecans or walnuts for extra crunch.
I sometimes replace the mozzarella cheese with cream cheese for an extra creamy, tangy flavor.
If I’m looking for a savory version, I’ll add cooked bacon or sausage and swap the sugar for a pinch of salt.
I can also add a dash of nutmeg for an extra warm, spiced note.
Storage/Reheating
I store leftovers in an airtight container in the fridge for up to 3 days. The casserole keeps its flavor and texture really well!
To reheat, I place individual portions in the microwave for about 30 seconds to 1 minute or bake it in the oven at 350°F (175°C) for about 10 minutes until warm.
FAQs
Can I prepare this casserole the night before?
Yes! In fact, this recipe is designed to be made ahead. Just assemble everything the night before, refrigerate, and bake it the next morning for an easy, stress-free breakfast.
Can I use a different type of bread instead of croissants?
While croissants give the casserole a buttery, flaky texture, you could use other types of bread, such as brioche or challah, for a slightly different flavor. I recommend choosing a rich, soft bread for the best result.
Can I make this recipe gluten-free?
Absolutely! You can substitute gluten-free croissants or bread for the regular croissants to make it gluten-free. Just make sure to check the other ingredients for any hidden gluten.
Can I make this casserole without heavy cream?
Yes! If I don’t have heavy cream on hand, I often substitute with additional whole milk or a combination of milk and a bit of butter to mimic the richness of heavy cream.
How do I make this casserole more decadent?
If I want to go all out, I can add a few tablespoons of cream cheese for extra creaminess or drizzle some caramel sauce over the top along with the maple syrup. It’s the perfect way to make this breakfast even more indulgent.
Conclusion
This Overnight Croissant Breakfast Casserole is one of my go-to recipes when I want to treat myself and others to a comforting, indulgent breakfast. It’s easy to make, requires minimal prep time, and the flavors are out of this world. Whether it’s a holiday brunch, a weekend treat, or a special morning gathering, this casserole is sure to impress!
Recipe:

Irresistible Overnight Croissant Breakfast Casserole
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Cheryl
- Total Time: 55 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A rich and indulgent Overnight Croissant Breakfast Casserole made with buttery croissants, creamy eggs, cheese, and a hint of vanilla. Prepared the night before, this casserole bakes into a melt-in-your-mouth dish that's perfect for breakfast or brunch.
Ingredients
4 large croissants, torn into pieces
6 large eggs
1 cup whole milk
½ cup heavy cream
½ cup shredded cheddar cheese
½ cup shredded mozzarella cheese
¼ cup brown sugar
1 tsp vanilla extract
½ tsp ground cinnamon
Pinch of salt
¼ cup butter, melted
¼ cup maple syrup (optional, for drizzling)
Instructions
- Lightly grease a 9x13-inch baking dish.
- Arrange the torn croissant pieces in the prepared dish, spreading them evenly.
- In a mixing bowl, whisk together eggs, milk, heavy cream, brown sugar, vanilla, cinnamon, and salt until fully combined.
- Pour the egg mixture over the croissants, ensuring all the pieces are coated.
- Gently press down on the croissants with a spoon to help them soak up the liquid.
- Cover the casserole with plastic wrap or aluminum foil and refrigerate it overnight (at least 8 hours).
- Preheat the oven to 350°F (175°C) the next morning.
- Remove the casserole from the fridge and uncover it. Drizzle the melted butter over the top.
- Bake for 35-40 minutes, or until golden on top and the center is set.
- Let it cool for 5 minutes, drizzle with maple syrup if desired, and serve warm. Enjoy!
Notes
Can add fresh berries, sliced bananas, or nuts for extra flavor.
For a savory version, swap the sugar for salt and add cooked bacon or sausage.
Substitute mozzarella cheese with cream cheese for an extra creamy texture.
Store leftovers in an airtight container in the fridge for up to 3 days.
Reheat in the microwave or oven to warm up leftovers.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Breakfast
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 15g
- Sodium: 290mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 1g
- Protein: 10g
- Cholesterol: 185mg