Decadent Overnight Croissant Breakfast Casserole With Golden Buttery Layers

There is something especially helpful about a breakfast that does most of its work while you sleep. This Decadent Overnight Croissant Breakfast casserole starts with buttery croissants soaked in a rich vanilla custard, then rests in the refrigerator overnight so every layer has time to absorb the flavor.

The method works best with croissants that are a day or two old. They are slightly drier, which means they soak up the egg mixture without falling apart. Fresh croissants can still work, but letting the pieces sit uncovered for a little while helps.

Most of the preparation happens the night before. Expect about 20 minutes of active prep, followed by at least 8 hours of chilling. The next morning, you only need to finish the topping and bake the casserole until the center is set and the top turns deep golden brown.

This recipe is beginner-friendly and works well for weekend breakfasts, brunch gatherings, holidays, or mornings when you would rather spend less time standing in the kitchen.

Total Time
9 hrs 15 mins
Active Time
20 mins
Difficulty
Beginner

What You Need

• 6 large croissants
• 6 large eggs
• 2 cups whole milk
• 1 cup heavy cream
• ½ cup granulated sugar
• 2 teaspoons vanilla extract
• 1 teaspoon ground cinnamon
• ¼ teaspoon salt
• 2 tablespoons butter
• 9 × 13-inch baking dish
• Large mixing bowl
• Whisk

At a Glance

  1. Cut the croissants into large pieces.
  2. Arrange the croissants in the baking dish.
  3. Whisk the eggs with milk and cream.
  4. Season the custard mixture.
  5. Pour the custard evenly over the croissants.
  6. Press the croissants gently into the custard.
  7. Cover the casserole and refrigerate overnight.
  8. Bring the casserole closer to room temperature.
  9. Add the final topping before baking.
  10. Bake until golden and set.
  11. Rest the casserole before slicing.
  12. Serve the casserole warm.

Cut the croissants into large pieces

Use 6 large croissants that are preferably a day or two old. Cut or tear each one into pieces about 2 inches wide. Keep the pieces fairly large rather than making small cubes. Larger pieces hold their flaky layers better once the custard is added.

If your croissants are very fresh and soft, spread the pieces on a tray and leave them uncovered for 30–60 minutes. A slightly dry surface will absorb the custard more evenly without becoming mushy.

Arrange the croissants in the baking dish

Coat the inside of a 9 × 13-inch baking dish with 2 tablespoons softened butter, paying attention to the corners and sides where baked custard tends to stick.

Place the croissant pieces loosely across the bottom. Fill obvious gaps with smaller pieces, but do not pack everything down. Leaving a little space between the flaky layers gives the custard room to move through the casserole and soak the bread evenly.

Whisk the eggs with milk and cream

Crack 6 large eggs into a large mixing bowl. Pour in 2 cups whole milk and 1 cup heavy cream, then whisk until the yolks and whites are fully blended and the mixture has an even pale-yellow color.

Watch the bottom of the bowl for streaks of unbeaten egg white. Keep whisking until those disappear. You want a smooth custard base so the casserole bakes with a soft, even center instead of patches of cooked egg.

Season the custard mixture

Add ½ cup granulated sugar, 2 teaspoons vanilla extract, 1 teaspoon ground cinnamon, and ¼ teaspoon salt to the egg mixture. Whisk for about 30 seconds, until the sugar begins to dissolve and the cinnamon is spread throughout.

The small amount of salt balances the sweetness and brings out the buttery flavor of the croissants. Scrape around the bottom of the bowl with the whisk once or twice so no sugar stays settled underneath.

Pour the custard evenly over the croissants

Start at one end of the baking dish and slowly pour the custard across the croissant pieces. Move across the entire dish rather than pouring everything into the center. Pay extra attention to dry-looking corners and thicker pieces.

Some croissant tops will remain above the liquid, which is what you want. Those exposed layers will become crisp and golden during baking while the lower layers turn soft and custardy.

Pro Tip
Pour slowly rather than flooding the dish at once. This gives the croissant layers time to absorb the custard and helps prevent large dry pockets.

Press the croissants gently into the custard

Use the back of a large spoon or clean fingertips to lightly press any very dry pieces down for 5–10 seconds. You are helping the exposed surfaces make contact with the custard, not crushing the flaky bread.

Stop once most pieces feel damp. Keeping some texture in the croissants is important because they will continue absorbing liquid during the overnight rest. Pressing too firmly can leave the finished casserole dense instead of soft with crisp upper edges.

Cover the casserole and refrigerate overnight

Cover the baking dish tightly with plastic wrap or a fitted lid. Refrigerate it for at least 8 hours, or up to 12 hours for the best texture. During this time, the croissants slowly absorb the vanilla custard without losing all their flaky structure.

Keep the dish level in the refrigerator so the liquid does not collect on one side. Avoid leaving the casserole overnight at room temperature because the egg-and-dairy mixture needs to stay properly chilled.

Heads Up
Do not shorten the chilling time too much. The overnight rest gives the thick croissant layers enough time to absorb the custard evenly, which helps prevent a dry center after baking.

Bring the casserole closer to room temperature

Take the covered casserole from the refrigerator about 30 minutes before baking. Set it on the counter while you preheat the oven to 350°F (175°C).

This short rest takes the deep chill off the dish and helps the casserole bake more evenly from the edges to the center. If you are using a glass baking dish, check the manufacturer’s temperature guidance before moving it from a cold refrigerator toward a hot oven.

Add the final topping before baking

Remove the cover and check the surface. The croissants should look plump and moist, with some raised edges still visible.

For a lightly crisp finish, sprinkle 2 tablespoons granulated or brown sugar evenly across the top. If you prefer extra warmth, mix the sugar with ¼ teaspoon cinnamon before adding it. Keep the layer thin; too much sugar can form a heavy crust before the custard underneath has finished cooking.

Bake until golden and set

Place the uncovered casserole on the center rack of the preheated 350°F (175°C) oven. Bake for 40–50 minutes. Look for deeply golden croissant edges and a center that appears set but still has a slight softness when the dish is gently moved.

If the top browns too quickly, loosely cover it with aluminum foil for the remaining baking time. Avoid pulling the casserole out while the center still looks wet or liquid.

Pro Tip
Check the casserole at 40 minutes. A knife inserted near the center should come out without runny egg custard. A little moisture from the soft croissant layers is normal.

Rest the casserole before slicing

Leave the baked casserole in its dish for 10–15 minutes before cutting it. The custard continues to settle during this short rest, making each serving much easier to lift from the pan.

Cutting immediately can make the warm center collapse and look wetter than it really is. Do not worry if the casserole puffs slightly in the oven and sinks a little as it rests. That is normal for an egg-based breakfast bake.

Serve the Decadent Overnight Croissant Breakfast casserole warm

Cut the casserole into 8–10 portions and transfer them to plates while still warm. The finished pieces should have crisp, browned croissant edges with a soft, rich custard underneath.

For a sweeter breakfast, finish each serving with fresh berries, a light dusting of powdered sugar, or a small drizzle of maple syrup. For brunch, fresh fruit on the side balances the buttery richness without covering the vanilla and cinnamon flavors.

Common Mistakes to Avoid

1. Cutting the croissants too small
Tiny pieces absorb too much custard and can lose their flaky texture. Keep them around 2 inches wide.
2. Skipping the overnight soak
The casserole needs at least 8 hours in the refrigerator so the thick croissant layers can absorb the custard evenly.
3. Packing the baking dish too tightly
Leave small spaces between the pieces. Compressing the croissants can create a heavy, dense center.
4. Removing it from the oven too early
A golden top does not always mean the center is ready. Check near the middle for runny egg custard before removing the casserole.
5. Cutting it immediately after baking
Give the casserole 10–15 minutes to settle. This helps the custard firm up and makes cleaner portions.

Frequently Asked Questions

Can I use fresh croissants?
Yes. If they are very soft, cut them into pieces and leave them uncovered for 30–60 minutes before assembling the casserole. Slightly dry croissants absorb the custard better.
How long should the casserole stay in the refrigerator?
Refrigerate it for at least 8 hours. An overnight rest of around 8–12 hours gives the croissants plenty of time to soak.
Can I prepare it more than one night ahead?
For the best texture, prepare it the evening before you plan to bake it. A much longer soak can make the croissant layers softer than intended.
How do I know when the center is cooked?
The middle should look set rather than liquid. Insert a knife near the center; it should come out without runny egg custard. Some moisture from the soft croissants is normal.
How should I store leftovers?
Let leftovers cool, cover them, and refrigerate promptly. Reheat individual portions until hot throughout before serving.

Overnight Croissant Breakfast Casserole — Quick Reference

Prep: 20 minutes   |   Chill: 8–12 hours   |   Bake: 40–50 minutes   |   Oven: 350°F (175°C)

What You Need

  • 6 large croissants
  • 6 large eggs
  • 2 cups whole milk
  • 1 cup heavy cream
  • ½ cup granulated sugar
  • 2 teaspoons vanilla extract
  • 1 teaspoon ground cinnamon
  • ¼ teaspoon salt
  • 2 tablespoons butter
  • 2 tablespoons sugar for topping

Quick Steps

  1. Cut croissants into 2-inch pieces.
  2. Arrange them in a buttered 9 × 13-inch dish.
  3. Whisk eggs, milk, and heavy cream.
  4. Season the custard with sugar, vanilla, cinnamon, and salt.
  5. Pour the custard over the croissants.
  6. Press dry pieces lightly into the custard.
  7. Cover and refrigerate for 8–12 hours.
  8. Remove from the refrigerator 30 minutes before baking.
  9. Sprinkle the sugar topping over the casserole.
  10. Bake at 350°F for 40–50 minutes.
  11. Rest for 10–15 minutes.
  12. Cut and serve warm.

Conclusion

Your Decadent Overnight Croissant Breakfast casserole is ready to bring to the table with crisp golden edges, buttery layers, and a soft vanilla-cinnamon center.

Most of the work happened the night before, leaving you with a warm breakfast that needs little attention in the morning. Add berries, powdered sugar, or maple syrup when serving if you want a sweeter finish.

Save this recipe to your favorite Pinterest breakfast board so it is ready for your next weekend brunch or holiday morning.

Decadent Overnight Croissant Breakfast Casserole

A rich make-ahead breakfast casserole made with buttery croissants soaked overnight in a creamy vanilla-cinnamon egg custard. Bake it the next morning for crisp golden edges and a soft, custardy center. Great for weekend brunch, holidays, and family breakfasts.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 9 hours 15 minutes
Course: Breakfast
Cuisine: American
Calories: 470

Ingredients
  

  • 6 large croissants, preferably 1–2 days old
  • 6 large eggs
  • 2 cups whole milk
  • 1 cup heavy cream
  • ½ cup granulated sugar
  • 2 teaspoons vanilla extract
  • 1 teaspoon ground cinnamon
  • ¼ teaspoon salt
  • 2 tablespoons butter, softened
  • 2 tablespoons granulated or brown sugar, for topping
  • ¼ teaspoon ground cinnamon for topping, optional

Equipment

  • 9 × 13-inch baking dish
  • Large mixing bowl
  • Whisk
  • Measuring cups
  • Measuring spoons
  • Knife or kitchen scissors
  • Large spoon
  • Plastic wrap or fitted lid
  • Aluminum foil, if needed

Method
 

  1. Cut or tear the croissants into pieces about 2 inches wide. If they are very fresh, leave the pieces uncovered for 30–60 minutes.
  2. Coat a 9 × 13-inch baking dish with the softened butter.
  3. Spread the croissant pieces loosely across the baking dish without packing them down.
  4. Whisk the eggs, whole milk, and heavy cream until smooth and evenly combined.
  5. Whisk in the ½ cup sugar, vanilla, 1 teaspoon cinnamon, and salt.
  6. Slowly distribute the custard across the entire baking dish, including the corners.
  7. Gently press very dry croissant pieces into the custard for 5–10 seconds without crushing them.
  8. Cover tightly and refrigerate for 8–12 hours.
  9. Remove the casserole from the refrigerator about 30 minutes before baking. Preheat the oven to 350°F (175°C).
  10. Sprinkle 2 tablespoons sugar over the surface. Mix it with the optional ¼ teaspoon cinnamon first if desired.
  11. Bake uncovered for 40–50 minutes, until the top is golden and the center is set without runny egg custard. Cover loosely with foil if the top browns too quickly.
  12. Allow the casserole to rest for 10–15 minutes, then cut into 8–10 portions and serve warm.

Notes

  • Use slightly stale croissants: They absorb the custard better while keeping more of their flaky structure.
  • Do not crush the bread: Loose croissant pieces help create a lighter casserole with crisp edges.
  • Give it enough soaking time: Refrigerate for at least 8 hours for even custard absorption.
  • Watch the top: If it becomes dark before the center is cooked, loosely cover the dish with foil.
  • Check the center: A knife inserted near the middle should come out without runny egg mixture.
  • Serving ideas: Top with fresh berries, powdered sugar, maple syrup, or sliced fruit.

Leave a Comment

Recipe Rating