
Golden croissants soaked in a rich custard, topped with a hint of cinnamon, and baked until puffed and caramelized—this is the kind of brunch that makes everyone linger at the table. It’s simple to prep, easy to bake, and looks like you put in way more effort than you did. Whether you’re hosting a weekend gathering or just want a special breakfast, this bake delivers every time.
The best part? You can assemble it the night before and pop it in the oven in the morning.
Why This Recipe Works

This recipe uses croissants, which are already buttery and flaky, so you get rich flavor and a soft, custardy center without needing extra fat. The custard—made with eggs, milk, and cream—soaks into the croissant layers and sets into a creamy texture that contrasts with crisp edges on top.
A touch of cinnamon, vanilla, and orange zest brightens everything without overpowering the buttery base. Baking it in a casserole dish makes it easy to serve a crowd, and finishing with a sprinkle of sugar adds a light crunch.
Ingredients
- 8–10 croissants (day-old or slightly stale is best; medium size)
- 6 large eggs
- 1 1/2 cups whole milk
- 1 cup heavy cream
- 1/2 cup granulated sugar (plus 1–2 tablespoons for sprinkling)
- 2 teaspoons pure vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg (optional)
- 1/4 teaspoon fine sea salt
- Zest of 1 orange (optional but recommended)
- 2 tablespoons unsalted butter, melted (for drizzling)
- Maple syrup, for serving
- Fresh berries or sliced fruit, for serving (optional)
- Powdered sugar, for dusting (optional)
Step-by-Step Instructions

- Prep the dish: Grease a 9×13-inch baking dish with butter or nonstick spray. Position a rack in the center of the oven and preheat to 350°F (175°C) if baking right away.
- Ready the croissants: Slice croissants in half lengthwise.
Tear or cut into large chunks. If they’re very fresh and soft, place pieces on a sheet pan and toast in the oven at 300°F (150°C) for 8–10 minutes to dry them slightly.
- Make the custard: In a large bowl, whisk eggs, milk, cream, sugar, vanilla, cinnamon, nutmeg, salt, and orange zest until smooth and well combined.
- Assemble: Add croissant pieces to the baking dish. Pour the custard evenly over the top, gently pressing the croissants down to help them soak it up.
Drizzle with melted butter and sprinkle 1–2 tablespoons sugar over the surface.
- Soak time: Let stand for 15–20 minutes on the counter so the bread absorbs the custard. For best results, cover and refrigerate for at least 2 hours or overnight.
- Bake: Uncover and bake at 350°F (175°C) for 35–45 minutes, until the top is puffed and golden and the center is set but still slightly custardy. If browning too quickly, tent loosely with foil during the last 10 minutes.
- Rest and serve: Let it sit for 10 minutes to set.
Dust with powdered sugar if you like, then serve warm with maple syrup and fresh berries.
Keeping It Fresh
This bake holds well. Refrigerate leftovers, tightly covered, for up to 3 days. Reheat individual portions in the microwave for 30–60 seconds or warm the whole dish, covered, in a 300°F (150°C) oven for 15–20 minutes. For longer storage, freeze cooled portions, wrapped airtight, for up to 2 months.
Thaw overnight in the fridge and reheat as above. Avoid reheating uncovered at high heat, which can dry out the custard.

Why This is Good for You
While it’s a comfort dish, this bake can be balanced and satisfying. Eggs provide protein, which helps keep you fuller longer and steadies energy levels. Using whole milk and a moderate amount of sugar keeps things rich without going overboard.
Adding fresh fruit on top brings fiber and vitamins, and the orange zest adds flavor without extra calories. Enjoy it mindfully with a side of yogurt or fruit for a more rounded meal.
Common Mistakes to Avoid
- Using very fresh croissants: Soft, fresh croissants can turn mushy. Slightly stale is best.
If needed, dry them briefly in the oven first.
- Skipping the soak: Rushing this step leads to dry spots. Give the croissants time to absorb the custard, ideally overnight.
- Overbaking: Too long in the oven makes it dry and rubbery. Pull it when the center is just set and slightly wobbly.
- Under-seasoning: A pinch of salt and a bit of spice make the flavors pop.
Don’t skip them.
- Uneven layering: Thick mounds won’t soak evenly. Distribute the croissant pieces and press them down so everything gets custard.
Alternatives
- Dairy swaps: Use half-and-half instead of milk and cream, or try a mix of whole milk and evaporated milk. For dairy-free, use full-fat coconut milk and a neutral non-dairy milk.
- Flavor twists: Swap orange zest for lemon, or add 1 tablespoon of Grand Marnier or bourbon.
Mix in chocolate chips, toasted almonds, or dried cherries.
- Savory version: Skip the sugar and vanilla. Add grated Gruyère, cooked bacon or ham, sautéed onions, and a pinch of thyme. Serve with hot sauce.
- Gluten-free: Use gluten-free croissants or brioche-style rolls if you can find them; check labels for cross-contamination.
- Lighter option: Use 2 cups of 2% milk and skip the cream.
It won’t be as rich, but it will still be tender and flavorful.
FAQ
Can I make this the night before?
Yes. Assemble, cover tightly, and refrigerate overnight. Bake straight from the fridge, adding 5–10 extra minutes if needed until the center is set.
Do I have to use croissants?
No, but croissants give the best texture.
Brioche or challah also work well. Avoid very dense bread, which won’t soak as evenly.
How will I know it’s done?
The top should be golden and puffed, and a knife inserted in the center should come out mostly clean with a bit of custard. A thermometer should read around 170–175°F (77–80°C) in the center.
Can I reduce the sugar?
Yes.
You can lower the sugar to 1/3 cup in the custard. Serve with fruit and a light drizzle of maple syrup to keep it balanced.
How do I prevent a soggy bottom?
Use slightly stale croissants, give ample soak time, and avoid crowding too tightly. If your dish is very deep, extend the bake time a few minutes and tent with foil to prevent over-browning on top.
What size pan works best?
A standard 9×13-inch dish is ideal.
If using a smaller, deeper dish, increase the bake time and check doneness in the center.
Can I add cream cheese?
Absolutely. Dot softened cream cheese between layers before pouring in the custard, or whisk a few tablespoons into the custard for extra richness.
Is this good at room temperature?
It’s best warm, but it holds nicely at room temperature for up to 2 hours for serving. After that, refrigerate any leftovers promptly.
Final Thoughts
This Croissant French Toast Bake brings bakery-level flavor to your home oven with almost no fuss.
It’s forgiving, flexible, and perfect for holidays or slow Sundays. With a few pantry staples and a stack of croissants, you get a golden, custardy bake that feels special every time. Make it your own with simple twists, and enjoy the kind of breakfast that guarantees happy plates and second helpings.

Croissant French Toast Bake – A Cozy, Crowd-Pleasing Brunch
Ingredients
- 8–10 croissants (day-old or slightly stale is best; medium size)
- 6 large eggs
- 1 1/2 cups whole milk
- 1 cup heavy cream
- 1/2 cup granulated sugar (plus 1–2 tablespoons for sprinkling)
- 2 teaspoons pure vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg (optional)
- 1/4 teaspoon fine sea salt
- Zest of 1 orange (optional but recommended)
- 2 tablespoons unsalted butter, melted (for drizzling)
- Maple syrup, for serving
- Fresh berries or sliced fruit, for serving (optional)
- Powdered sugar, for dusting (optional)
Instructions
- Prep the dish: Grease a 9×13-inch baking dish with butter or nonstick spray. Position a rack in the center of the oven and preheat to 350°F (175°C) if baking right away.
- Ready the croissants: Slice croissants in half lengthwise. Tear or cut into large chunks. If they’re very fresh and soft, place pieces on a sheet pan and toast in the oven at 300°F (150°C) for 8–10 minutes to dry them slightly.
- Make the custard: In a large bowl, whisk eggs, milk, cream, sugar, vanilla, cinnamon, nutmeg, salt, and orange zest until smooth and well combined.
- Assemble: Add croissant pieces to the baking dish. Pour the custard evenly over the top, gently pressing the croissants down to help them soak it up. Drizzle with melted butter and sprinkle 1–2 tablespoons sugar over the surface.
- Soak time: Let stand for 15–20 minutes on the counter so the bread absorbs the custard. For best results, cover and refrigerate for at least 2 hours or overnight.
- Bake: Uncover and bake at 350°F (175°C) for 35–45 minutes, until the top is puffed and golden and the center is set but still slightly custardy. If browning too quickly, tent loosely with foil during the last 10 minutes.
- Rest and serve: Let it sit for 10 minutes to set. Dust with powdered sugar if you like, then serve warm with maple syrup and fresh berries.