Loading…

By Reading time

Buttery croissants, melted chocolate, and a vanilla custard come together here in a way that feels indulgent without being fussy. The top bakes up golden and a little crisp, while the center stays soft and custardy with pockets of melted chocolate in every bite. It’s the kind of brunch dish people hover over before it even hits the table.

What makes this version work is the balance of rich ingredients and the right soak time. Day-old croissants hold their shape better than fresh ones, so they absorb the custard without turning to mush. The cream cheese adds body and a gentle tang that keeps the whole pan from tasting flat, and the chocolate chips stay in neat bursts instead of disappearing into the custard.

You’ll find the best make-ahead timing below, plus the small details that help the center set without overbaking the edges. If you’ve ever had a breakfast casserole come out watery or dense, the cues here will save you from that.

The custard soaked into the croissants perfectly overnight, and the chocolate stayed in little melted pockets instead of sinking to the bottom. I baked it for brunch and the pan was basically gone in 10 minutes.

★★★★★— Megan R.

Save this chocolate croissant breakfast bake for the brunch mornings when you want a custardy center, crisp edges, and almost no prep.

Save to Pinterest

The Croissant Pieces Need to Stay Distinct, Not Dissolve

This bake works because the croissants act like little sponges with structure. Tear them into pieces instead of slicing them too neatly; the ragged edges catch more custard and chocolate, which gives you better contrast in the finished pan. If the pieces are packed too tightly, the middle turns dense before the top has a chance to brown, so scatter them evenly and let some gaps stay open.

The other trap is over-soaking. You want the croissants saturated, not swimming. A 20-minute rest is enough if the bread is fairly dry, but an overnight chill gives you an even softer center and a more unified custard. Either way, the bake is done when the center is set with just the slightest wobble and the top looks puffed and deep golden, not pale.

What Each Ingredient Is Actually Doing in This Bake

Chocolate Croissant Breakfast Bake, custardy, chocolatey, golden
  • Day-old croissants — Stale croissants are the backbone here. Fresh ones can collapse into a pasty layer because they’re too tender to hold the custard. If yours are very fresh, tear them up and leave them out for an hour or two so they dry a little.
  • Semi-sweet chocolate chips — These give you clean chocolate pockets that stay distinct in the oven. Dark chocolate chips or chopped chocolate both work, but chopped chocolate melts more aggressively and can streak into the custard.
  • Cream cheese — This is what gives the custard its body and that faint cheesecake-like richness. Soften it fully before mixing or you’ll end up with little lumps that never smooth out. Full-fat cream cheese is worth using here.
  • Whole milk — Whole milk keeps the custard rich without making it heavy. Lower-fat milk will still work, but the finished bake will be a little less lush and more bread-pudding-like.
  • Vanilla extract — Vanilla rounds out the chocolate and gives the custard a bakery-style aroma. Use real vanilla if you have it; imitation vanilla can taste sharp in a simple custard like this.
  • Powdered sugar — This is just for the finish, but it matters because it cuts the richness visually and in the first bite. Add it right before serving so it doesn’t melt into the top.

Building the Custard So It Bakes Up Creamy, Not Curdled

Preparing the Pan and Croissants

Grease the pan well, then spread the torn croissants in an even layer. You want every corner covered, but not compressed into one heavy mass. If the pieces are crammed together, the custard can’t move through the pan evenly and you’ll get dry spots next to soggy ones. The goal is a loose, craggy surface that catches the custard and bakes into crisp edges.

Mixing the Cream Cheese Base

Beat the cream cheese until it’s completely smooth before anything else goes in. If it still looks thick or grainy when you add the sugar and eggs, those little lumps are hard to fix later. Once the sugar is in, the mixture should look glossy and slightly looser. That’s the cue that it’s ready for the milk.

Pouring and Resting

Whisk in the milk until the custard looks silky, then pour it slowly over the croissants so it can seep down through the layers. Press down gently with the back of a spoon if any pieces are floating dry on top. Let the pan sit long enough for the bread to absorb the liquid; skipping that rest is how you end up with a dry top and a wet bottom. Overnight in the fridge gives the most even texture, but 20 minutes works when you need it sooner.

Baking to the Right Center

Bake at 350°F until the top is golden and the center is just set. If the middle still looks sloshy, give it more time; if the edges are dark before the center firms up, tent the pan loosely with foil. The bake finishes as the custard firms, so pull it when the center has only the faintest jiggle. It’ll settle as it rests.

How to Adapt This for Brunch, Dietary Swaps, or a Bigger Crowd

Make-Ahead Overnight Brunch Bake

Assemble the entire pan the night before, cover it, and refrigerate. The croissants soak up the custard more evenly overnight, which gives you a softer center and less chance of dry pockets. Bake it straight from the fridge; just expect to add a few extra minutes in the oven.

Dairy-Free Version

Use a plant-based cream cheese that melts smoothly and swap in an unsweetened non-dairy milk with some body, like oat milk. The texture won’t be quite as rich as the original, but you’ll still get a custardy bake with good structure. Avoid thin almond milk if you can; it makes the custard less lush.

Chocolate Orange Variation

Add a little orange zest to the custard and use chopped dark chocolate instead of chips. The citrus lifts the richness and makes the chocolate taste sharper, but don’t overdo the zest or it takes over the whole pan. This version tastes a little more dessert-like and works especially well with a dusting of powdered sugar.

Storage and Reheating

  • Refrigerator: Store leftovers covered for up to 3 days. The top softens as it sits, but the flavor stays good.
  • Freezer: It freezes reasonably well in individual portions. Wrap tightly and freeze for up to 2 months, then thaw overnight in the fridge.
  • Reheating: Warm slices in a 325°F oven until heated through. The microwave works in a pinch, but it turns the croissants chewy and makes the custard rubbery.

Answers to the Questions Worth Asking

Can I use fresh croissants instead of day-old croissants?+

You can, but the texture is better with croissants that have dried out a bit. Fresh croissants soak up custard faster and can collapse into a softer, heavier bake. If fresh is all you have, tear them up and leave them uncovered for an hour first.

How do I know when the breakfast bake is done?+

The top should be golden and puffed, and the center should have just a slight wobble when you nudge the pan. If the middle looks wet or sloshes, it needs more time. Pull it before it looks completely firm or it can dry out as it cools.

Can I assemble this the night before?+

Yes, and it’s one of the best ways to make it. Overnight chilling gives the croissants time to absorb the custard evenly, so the finished bake is more cohesive and less patchy. Just add a few extra minutes to the bake time if it goes into the oven cold.

How do I keep the chocolate from sinking to the bottom?+

Scatter the chocolate over and between the croissant pieces instead of dumping it into the custard. That gives the chips something to catch on, so they stay distributed through the bake. If the custard is poured too quickly, the chips can slide to the bottom with the liquid.

Can I make this without cream cheese?+

You can leave it out, but the custard will be looser and a little less rich. If you skip it, the bake will taste closer to classic bread pudding and won’t have that cheesecake-like body. Whisk the eggs and milk especially well so the texture stays even.

Chocolate Croissant Breakfast Bake

Chocolate croissant breakfast bake with tender, custardy center and crisp caramelized edges. Torn croissants soak overnight in vanilla custard, then bake until golden with melted chocolate chips in every square.
Prep Time 25 minutes
Cook Time 40 minutes
resting (or overnight chilling) 20 minutes
Total Time 1 hour 25 minutes
Servings: 10 servings
Course: Breakfast
Cuisine: American
Calories: 520

Ingredients
  

croissants
  • 11.5 oz day-old croissants Torn into pieces; use stale/robust croissants for best soak and texture.
chocolate
  • 2 cup semi-sweet chocolate chips Sprinkle evenly so pockets of chocolate form throughout.
cream cheese custard
  • 16 oz cream cheese Softened for a smooth custard.
  • 1.3333 cup granulated sugar
  • 4 eggs Large eggs.
  • 2 tsp vanilla extract
  • 2 cup whole milk Warm slightly if you want faster custard blending.
finish
  • 1 powdered sugar For dusting before serving.

Equipment

  • 1 sheet pan

Method
 

Prep the pan and croissants
  1. Lightly grease a 9x13-inch baking pan, then scatter the torn croissant pieces evenly inside.
  2. Sprinkle the chocolate chips over the croissant pieces in an even layer.
Make the vanilla custard
  1. Beat the cream cheese until smooth, then mix in the granulated sugar, eggs, and vanilla extract until well blended.
  2. Whisk in the whole milk until the custard is smooth, with no cream cheese lumps.
Soak and chill
  1. Pour the custard evenly over the croissant pieces so most pieces are submerged.
  2. Let stand for 20 minutes, or cover and refrigerate overnight to fully soak the croissants.
Bake
  1. Preheat the oven to 350F and bake for 35-45 minutes, until set in the center and golden on top.
Serve
  1. Dust with powdered sugar before serving warm for a lightly sweet finish.

Notes

Pro tip: if you assemble the bake overnight, place it on the counter for 10 minutes before baking so the custard warms evenly. Store covered in the refrigerator up to 3 days; reheat individual squares in a 325°F oven until warmed through. Freezing is not recommended because the custardy texture can become watery after thawing. For a lighter option, use low-fat cream cheese and 2% milk to reduce calories while keeping the soak-and-bake method the same.
About the author
Gabriella

Leave a Comment

Recipe Rating