Decadent Croissant French Toast Casserole Recipe

This Croissant French Toast Bake is a rich, effortless breakfast or brunch casserole that transforms buttery croissants into a custardy, golden bake with crisp, flaky edges. It’s an ideal make-ahead option for holidays, weekend gatherings, or any time you want an impressive yet simple morning treat.

French toast baked in a white oval dish seen from above, placed on a rectangular cutting board and topped with fresh berries.

If you love indulgent breakfast casseroles but want minimal hands-on time, this baked croissant french toast is perfect: only a handful of ingredients, quick prep, and no standing at the stove flipping slices. The result is buttery, flaky croissant layers soaked in a smooth maple-scented custard—comforting, elegant, and crowd-pleasing.

Ingredients

Key ingredients you’ll need:

Ingredients laid on a grey surface.

See the recipe card below for exact quantities

  • Croissants: Day-old, high-quality butter croissants work best for flavor and texture. Use 6 large croissants or up to 8 smaller ones.
  • Milk: Whole milk or full-cream milk for a rich custard; avoid low-fat milks for best results.
  • Eggs: Large eggs to set the custard—no substitute recommended.
  • Maple syrup: Adds depth and sweetness; brown sugar or honey can be used as alternatives.
  • Ground cinnamon: Optional but highly recommended—adds warmth. A pinch of nutmeg also works well.
  • Vanilla extract: Optional for extra flavor; use regular vanilla extract.

Variations

Fold fresh berries into the custard before baking or sprinkle chocolate chips or chopped nuts (almonds, walnuts, pecans) over the top for extra texture and flavor.

How to make Croissant French Toast Casserole

Process shot collage: slicing the croissant, making the custard, dipping the croissant in the mixture then transferring into a large baking dish.
  • Preheat the oven to 180°C / 350°F. Grease a 20 x 30 cm (8 x 12 inch) glass or ceramic baking dish. An oval 25 x 35 cm (10 x 14 inch) dish can also be used; adjust baking time if the casserole is thinner.
  • Cut croissants into large chunks and set aside.
  • Whisk eggs, milk, maple syrup, cinnamon, vanilla and a pinch of salt in a large bowl until smooth. It’s normal for cinnamon to float to the surface.
  • Dip croissant pieces briefly in the custard, then pack them tightly into the prepared dish. The pan should look full—this helps create a custardy interior with crisp tops.
  • Pour any remaining custard over the croissants. Press pieces gently to help them absorb the mixture.
  • Bake for 45–60 minutes, until the top is golden and flaky and the custard is fully set. Thinner casseroles will finish sooner; thicker ones may need the full time.
  • Let rest 15 minutes before serving. Finish with a dusting of powdered sugar and fresh fruit if desired.
Baked dish in an oval white ceramic dish placed on a large wooden cutting board.

Recipe FAQs

What type of croissants should I use?

Choose high-quality, butter croissants for the best flavor and flaky texture. Day-old croissants absorb the custard without becoming soggy, while very fresh croissants can lead to a softer, less structured bake.

Can I prepare the dish in advance?

Yes. You can assemble ahead of time and refrigerate, or slightly underbake, chill, and reheat in the oven for 10–15 minutes to finish cooking before serving.

Can I soak the croissants overnight before baking?

Soaking overnight produces a softer, more custardy texture. If you prefer a firmer structure with crisp tops, soak briefly and bake the same day, or assemble and refrigerate then bake in the morning.

Slice of french toast on a small plate topped with fresh berries and raspberry coulis drizzle.

Serving suggestions

Top the bake with powdered sugar, fresh berries, or a fruit coulis. Other excellent finishes include:

  • Lightly whipped cream, Chantilly cream, or mascarpone whipped cream.
  • Fruit coulis such as passion fruit, mango, or strawberry.
  • Warm compotes—berry, cherry, or peach compote add great contrast.
  • Fruit curds for a tangy touch, or a classic crème anglaise for a French twist.
  • Fresh seasonal fruit for color and brightness.
45 degrees view on the dish topped with fresh berries and icing sugar.

Tips & Troubleshooting

  • Soggy casserole: Usually from underbaking, an incorrect croissant-to-custard ratio, or very fresh croissants. Make sure the custard is fully set and the tops are golden.
  • Doneness check: The top should be golden and flaky and there should be no visible liquid around the croissants.
  • Texture balance: Alternate placing flaky crust sides and softer interior pieces facing up to create both crisp edges and tender custard pockets.
  • Use day-old croissants: Slightly stale croissants absorb the custard well and retain texture after baking.

Storing & Freezing

Store any leftovers covered in the refrigerator for up to 3 days. Reheat the entire casserole in the oven (cover with foil to prevent over-browning) or reheat single portions in the microwave or oven. Freezing is not recommended because the custard texture changes after thawing.

Slice of french toast bake on a small white plate topped with berries, with the rest of the dish in the background.

More breakfast ideas

  • Banana pancakes made with three ingredients for a quick weekday option.
  • Brioche French toast for a rich alternative to croissants.
  • Chocolate cinnamon rolls or chocolate chip brioche for an indulgent sweet breakfast.
  • Classic French crêpes or apple cinnamon baked oatmeal for variety.

My debut cookbook, “Bite-Sized French Pastries for the Beginner Baker”, is now available.

cover of the cookbook.

Recipe

French toast baked in a white oval dish seen from above, placed on a rectangular cutting board and topped with fresh berries.

Croissant French Toast Bake

A super-easy croissant french toast bake that’s decadent, crowd-pleasing, and perfect for special mornings.
Servings: 8
Prep time: 15 mins
Cook time: 45 mins
Total time: 1 hr
Author: Sylvie

Equipment

  • 20 x 30 cm (8 x 12 inch) baking dish or similar casserole dish

Ingredients

  • 6 to 8 croissants (see note)
  • 5 large eggs
  • 500 ml whole milk
  • 60 ml maple syrup
  • 1 1/2 tsp vanilla extract
  • 1 tsp ground cinnamon
  • Pinch of fine table salt

Instructions

  1. Preheat oven to 180°C / 350°F. Grease a 20 x 30 cm (8 x 12 inch) glass or ceramic baking dish.
  2. Cut croissants into large chunks and set aside.
  3. Whisk eggs, milk, cinnamon, vanilla, maple syrup and salt until smooth.
  4. Dip croissant pieces briefly in the custard, then pack them tightly into the prepared dish.
  5. Pour remaining custard over the croissants and press gently to help absorption.
  6. Bake 45–60 minutes, until golden and the custard is set.
  7. Allow to rest 15 minutes before serving. Dust with powdered sugar and top as desired.

Notes

  1. The number of croissants depends on size—about 6 large or up to 8 small.
  2. If using a larger or shallower dish, the bake will be thinner and may finish faster—reduce baking time accordingly.
  3. A tightly packed dish produces the best mixture of custard pockets and flaky edges; adjust oven time if your dish is less full.

Nutrition (per serving)

Calories: 287 kcal | Carbs: 30 g | Protein: 10 g | Fat: 14 g (Saturated fat: 7 g)

Made this recipe? Leave a comment below and tag your photo on Instagram @a.baking.journey!