Overnight Croissant French Toast Casserole with Vanilla Custard

Prep: 15 minCook: 45 min8 servingsmediumFrench
Overnight Croissant French Toast Casserole with Vanilla Custard

Transform day-old croissants into an indulgent breakfast casserole that combines the buttery layers of pastry with a rich vanilla custard base. Perfect for holiday mornings or special brunches when you want to serve a crowd without last-minute fussing. The croissants soak up the spiced custard mixture, creating a bread pudding-like texture that's crispy on top and custardy within. This make-ahead dish delivers restaurant-quality results with minimal morning effort.

Ingredients

8 servings
  • 6 croissants, day-old, torn into pieces
    brioche or challah1:1dietary

    works well but less buttery

  • 6 eggs
  • 2 cups milk
    almond milk1:1dairy-freedairy-free

    need dairy-free croissants too

    Full guide →
  • 1 cup heavy cream
    half-and-half1:1lighterdairy-free

    less rich texture

    Full guide →
  • 1 cup sugar
    maple syrup3/4 cupflavor

    adds maple taste

    Full guide →
  • 2 tsp vanilla extract
  • 1 tsp cinnamon
  • ¼ tsp nutmeg
  • ¼ tsp salt

Instructions

  1. 1

    Preheat oven to 350°F

  2. 2

    Grease a baking dish and place torn croissant pieces inside

  3. 3

    Whisk together eggs, milk, heavy cream, sugar, vanilla extract, cinnamon, nutmeg, and salt in a mixing bowl

  4. 4

    Pour custard mixture over croissant pieces, ensuring all pieces are well coated

  5. 5

    Let sit for 10 minutes to allow croissants to absorb custard

  6. 6

    Bake for 45 minutes or until top is golden brown and custard is set

  7. 7

    Cool for a few minutes before serving

Tips

Tip 1

Use day-old croissants for better absorption - fresh ones may fall apart when soaked

Tip 2

Let the assembled casserole sit overnight in the refrigerator for even richer flavor and better texture

Tip 3

Serve with maple syrup, fresh berries, or a dusting of powdered sugar for extra indulgence

Good to Know

Storage

Cover and refrigerate for up to 3 days

Make Ahead

Assemble up to 24 hours ahead, cover and refrigerate, then bake as directed

Serve With

Best served warm, can be reheated in 300°F oven for 10 minutes

See pairing guide →

Common Mistakes

Watch

Use day-old croissants to avoid soggy texture

Watch

Don't skip the 10-minute soaking time or custard won't penetrate properly

Watch

Check center with knife to ensure custard is fully set before removing from oven

Substitutions

Dairy-Free Swaps

heavy cream
half-and-half1:1lighterdairy-free

less rich texture

Full guide →
milk
almond milk1:1dairy-freedairy-free

need dairy-free croissants too

Full guide →

General Alternatives

croissants
brioche or challah1:1dietary

works well but less buttery

sugar
maple syrup3/4 cupflavor

adds maple taste

Full guide →
Find more substitutions →

FAQ

Can I make this casserole the night before?

Yes, assemble completely, cover with plastic wrap, and refrigerate overnight. This actually improves the texture as croissants absorb more custard.

What if my croissants are too fresh and soft?

Leave them out uncovered for several hours or overnight to stale slightly, or toast lightly in a 300°F oven for 5-10 minutes before using.

How long will leftovers keep in the refrigerator?

Properly stored leftovers will keep for up to 3 days. Reheat individual portions in the microwave or whole casserole in a 300°F oven.