Buttery Croissant French Toast

Featured in: Baking & Sweet Creations

This dish features flaky, buttery croissants layered and soaked in a smooth custard mixture of eggs, milk, cream, vanilla, and cinnamon. Fresh mixed berries are scattered between the layers, adding bursts of natural sweetness. The casserole is topped with melted butter and turbinado sugar, then baked until golden and slightly wobbly at the center. It is perfect served warm, dusted with powdered sugar and accompanied by maple syrup for extra richness.

Preparation is straightforward, involving layering croissant pieces and berries, pouring custard, and baking for roughly 45 minutes. It can be assembled ahead and refrigerated overnight to deepen the flavors. Variations include using heavy cream only or swapping berries for seasonal fruits like peaches or apples.

Updated on Sat, 28 Feb 2026 15:25:00 GMT
Buttery croissant French toast casserole with fresh berries, baked to golden perfection.  Save
Buttery croissant French toast casserole with fresh berries, baked to golden perfection. | skilletindex.com

My sister called me in a panic the morning of her engagement brunch, asking if I could bring something impressive but forgiving. I remembered watching a pastry chef layer croissants with custard once, how the butter soaked through everything, turning it golden and tender. That's when this casserole came to life—not from a cookbook, but from knowing that day needed something that would sit patiently in the oven while we handled a hundred other details. One pan, eight people fed, and no one had to know how simple it really was.

I've made this four times now, and the moment that changed everything was when my neighbor tasted it at a casual Saturday morning gathering. She went quiet, then asked for the recipe with this look on her face like I'd somehow unlocked a secret. Turns out, the thing people respond to isn't fancy technique—it's the smell of butter and cinnamon filling your whole house while they're still in their pajamas.

Ingredients

  • 6 large all-butter croissants, preferably day-old: Day-old croissants actually work better here because they've had time to firm up slightly and will absorb the custard without falling apart; if your croissants are fresh, leaving them uncovered overnight does the trick.
  • 6 large eggs: They're the foundation of your custard, binding everything together and creating that set-but-still-tender texture in the center.
  • 2 cups whole milk: Brings a lighter touch to the cream, preventing the custard from being too heavy.
  • 1 cup heavy cream: This is where the richness lives, making each bite taste like a little indulgence.
  • 1/2 cup granulated sugar: Sweetens the custard without overpowering the croissants; some people use less if they prefer a less sweet breakfast.
  • 2 tsp pure vanilla extract: Use the real stuff—it makes a noticeable difference in the depth of flavor.
  • 1/2 tsp ground cinnamon: A gentle warming spice that feels comforting without announcing itself too loudly.
  • 1/4 tsp fine sea salt: This small amount amplifies all the other flavors, making everything taste more like itself.
  • 1 1/2 cups mixed fresh berries: Blueberries, raspberries, strawberries, and blackberries all work; use whatever looks brightest at the market.
  • 2 tbsp unsalted butter, melted: Drizzled over the top for that golden, crispy surface.
  • 2 tbsp turbinado or demerara sugar: These coarse sugars create little pockets of crunch on top as it bakes.
  • Powdered sugar and maple syrup, optional: For finishing, though honestly the casserole stands on its own without them.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Heat your oven and prepare the dish:
Set the oven to 350°F and lightly butter a 9x13-inch baking dish so nothing sticks. This temperature is gentle enough to let the custard set evenly without the top burning before the center cooks through.
Build the croissant layers:
Slice your croissants in half horizontally and arrange the bottom pieces in the dish, then scatter half the berries over them. Layer the remaining croissant pieces on top and finish with the rest of the berries nestled between the layers.
Make the custard:
Whisk together eggs, milk, cream, sugar, vanilla, cinnamon, and salt in a large bowl until completely smooth and combined. The mixture should look like a pale, silky liquid with no streaks of egg white.
Soak the croissants:
Pour the custard slowly and evenly over the layered croissants, then gently press down with the back of a spatula to help them absorb the liquid. You'll feel the croissants soften and settle as they drink in the custard.
Add the finishing touch:
Drizzle the melted butter across the top and sprinkle with turbinado sugar, which will create a subtle crunch as it bakes. This step takes 30 seconds and makes a real difference in texture.
Rest and chill:
Let the casserole sit at room temperature for 15 minutes, or cover and refrigerate overnight if you're planning ahead. Overnight resting deepens the flavors and makes the custard even more custardy, though 15 minutes works fine if you're in a hurry.
Bake to golden perfection:
Bake uncovered for 40 to 45 minutes until the top is golden brown and the custard is set but still has a tiny bit of jiggle in the very center. The center should feel like a gentle wobble when you gently shake the dish, not liquid.
Rest before serving:
Let it cool for 10 minutes out of the oven so the custard finishes setting and becomes easier to slice cleanly. Dust with powdered sugar and drizzle with maple syrup if you want, then serve warm.
Warm croissant French toast casserole with juicy berries, drizzled with maple syrup.  Save
Warm croissant French toast casserole with juicy berries, drizzled with maple syrup. | skilletindex.com

My friend's seven-year-old, who claims to hate breakfast, asked for seconds and then thirds. That's when I realized this dish does something special—it doesn't taste like what people think breakfast should taste like, so it sneaks past all their defenses and just becomes something they want to keep eating.

Why Day-Old Croissants Are Your Secret Weapon

Fresh croissants are beautiful, but they're also fragile. They collapse under the weight of custard and turn into mush. Day-old croissants have lost some of their moisture, so they're firmer and actually absorb the custard mixture better without disintegrating. If you only have fresh croissants, slice them and spread them on a baking sheet for a few hours or overnight—the air circulation dries them out just enough. I've learned this the hard way, twice, by showing up with fresh croissants from the bakery around the corner and then having to text ahead that breakfast would be more of a custard soup situation.

The Overnight Method Changes Everything

There's something almost magical about assembling this the night before and waking up knowing it's ready to bake. The croissants have time to drink in all that custard, the sugar dissolves into the layers, and the cinnamon seeps through everything. When you pull it from the fridge in the morning, it bakes with a kind of confidence—the flavors have already merged overnight. Plus, your kitchen smells like heaven while you're having coffee, and that alone makes it worth the planning.

Variations That Actually Work

The beauty of this casserole is that it's a framework, not a rule. I've made it with blackberries and raspberries in summer, with sliced peaches in August, and once with thin slices of Granny Smith apples mixed with a touch of nutmeg in the custard. The technique stays exactly the same; you're just swapping out what goes between the croissants. Stone fruits need about the same baking time, but if you use apples, slice them thin so they soften properly in the 45 minutes you're baking.

  • Substitute berries with sliced peaches, apples, or even pears depending on the season.
  • Try adding a pinch of nutmeg or cardamom to the custard for a different flavor profile.
  • Make it richer by using all heavy cream instead of the milk-and-cream combination.
Luscious croissant French toast casserole layered with berries, dusted with powdered sugar. Save
Luscious croissant French toast casserole layered with berries, dusted with powdered sugar. | skilletindex.com

This is the kind of recipe that makes people think you have your life together, even on mornings when everything feels like it's barely holding on. Serve it warm, watch people's faces light up, and let this breakfast casserole do the talking for you.

Recipe FAQs

Can I use day-old croissants for this dish?

Yes, day-old croissants absorb the custard better, resulting in a richer texture and enhanced flavor.

What kind of berries work best here?

Mixed fresh berries such as blueberries, raspberries, strawberries, and blackberries add vibrant flavor and color.

Is it possible to prepare this in advance?

Absolutely. Assemble it the night before, cover, refrigerate, and bake fresh in the morning for optimal taste.

How do I achieve the best custard consistency?

Whisk eggs, milk, cream, sugar, vanilla, cinnamon, and salt until smooth, then pour slowly over croissants, allowing full absorption.

Can I substitute the topping sugar with a different type?

Turbinado or demerara sugar gives a slight crunch and caramel notes, but you may experiment with brown sugar for a softer texture.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Buttery Croissant French Toast

Flaky croissants soaked in custard, baked with fresh berries for a rich and tasty brunch dish.

Prep Duration
15 minutes
Time to Cook
45 minutes
Overall Duration
60 minutes


Skill Level Easy

Cuisine Type French-inspired

Makes 8 Number of Servings

Diet Information Vegetarian Option

What You’ll Need

Croissants

01 6 large all-butter croissants, preferably day-old

Custard Mixture

01 6 large eggs
02 2 cups whole milk
03 1 cup heavy cream
04 1/2 cup granulated sugar
05 2 teaspoons pure vanilla extract
06 1/2 teaspoon ground cinnamon
07 1/4 teaspoon fine sea salt

Berries

01 1 1/2 cups mixed fresh berries (blueberries, raspberries, strawberries, blackberries)

Topping

01 2 tablespoons unsalted butter, melted
02 2 tablespoons turbinado or demerara sugar
03 Powdered sugar for dusting
04 Maple syrup for serving

Method

Step 01

Prepare Baking Dish: Preheat oven to 350°F. Grease a 9x13-inch baking dish with butter.

Step 02

Layer Croissants: Slice croissants horizontally and arrange half of the pieces across the bottom of the prepared baking dish.

Step 03

Add First Berry Layer: Sprinkle half of the mixed berries evenly over the croissant layer.

Step 04

Layer Remaining Croissants: Place remaining croissant pieces on top, then scatter remaining berries over the surface.

Step 05

Prepare Custard: In a large mixing bowl, whisk together eggs, milk, cream, granulated sugar, vanilla extract, cinnamon, and salt until completely smooth.

Step 06

Soak Croissants: Slowly pour custard mixture evenly over croissants, pressing gently to facilitate absorption of liquid.

Step 07

Add Topping: Drizzle melted butter over the top and sprinkle with turbinado sugar.

Step 08

Rest Casserole: Allow casserole to rest at room temperature for 15 minutes, or cover and refrigerate overnight for enhanced flavor development.

Step 09

Bake: Bake uncovered for 40-45 minutes until the top is golden brown and the custard is set with a slight wobble in the center.

Step 10

Rest and Serve: Remove from oven and allow to rest for 10 minutes. Dust with powdered sugar and serve with maple syrup as desired.

Equipment Needed

  • 9x13-inch baking dish
  • Mixing bowls
  • Whisk
  • Measuring cups and spoons
  • Knife and cutting board

Allergy Details

Review every ingredient for possible allergens. When unsure, always check with a medical expert.
  • Contains eggs
  • Contains milk
  • Contains wheat from croissants
  • May contain soy depending on croissant brand
  • May contain tree nuts depending on croissant brand

Nutrition details (each serving)

For your information only. Not a replacement for professional health advice.
  • Calorie count: 390
  • Fat content: 23 grams
  • Carbohydrates: 37 grams
  • Protein content: 9 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.