French Toast Casserole with Croissant

Flaky croissants soaked in a sweet vanilla-cinnamon custard, baked until golden, and topped with a buttery crumble—this dish is like a hug in casserole form.

W8Q F8BkT66Tl9VlGoljKA

💬 Introduction

This French Toast Casserole made with buttery croissants takes everything you love about classic French toast and makes it even more decadent. The croissants get extra crispy on top and custardy-soft in the center. It’s a guaranteed crowd-pleaser and perfect for feeding a group.

Whether you’re prepping it the night before or making it fresh in the morning, this casserole is simple, indulgent, and full of warm, cinnamon-sugar comfort.

🧂 Ingredients

For the Casserole:

  • 6 large croissants, torn into pieces (preferably 1-day old)
  • 4 large eggs
  • 1 ½ cups whole milk
  • ½ cup heavy cream
  • ½ cup granulated sugar
  • ¼ cup brown sugar
  • 2 tsp vanilla extract
  • 1 tsp ground cinnamon
  • Pinch of salt

For the Streusel Topping:

  • ¼ cup all-purpose flour
  • ¼ cup brown sugar
  • ½ tsp cinnamon
  • 3 tbsp cold unsalted butter, cut into cubes

Optional toppings: powdered sugar, maple syrup, berries, whipped cream

👩‍🍳 Instructions

  1. Grease a 9×13” baking dish and preheat oven to 350°F (175°C).
  2. Place croissant pieces in the dish in an even layer.
  3. Make custard: In a large bowl, whisk together eggs, milk, cream, sugars, vanilla, cinnamon, and salt until well combined.
  4. Pour custard over the croissants, pressing down gently so all pieces soak. Let sit for 10–15 minutes, or refrigerate overnight if prepping ahead.
  5. Make streusel topping: In a small bowl, combine flour, brown sugar, and cinnamon. Cut in butter using a fork until crumbly. Sprinkle evenly over soaked croissants.
  6. Bake uncovered for 40–45 minutes, or until golden and set in the center.
  7. Cool slightly before serving. Top with powdered sugar, syrup, or fresh fruit if desired.

📋 Recipe Card

French Toast Casserole with Croissant

Ingredients
Croissants (torn)6 large
Eggs4
Whole milk1 ½ cups
Heavy cream½ cup
Granulated sugar½ cup
Brown sugar¼ cup
Vanilla extract2 tsp
Ground cinnamon1 tsp
SaltPinch

Streusel Topping

  • ¼ cup flour
  • ¼ cup brown sugar
  • ½ tsp cinnamon
  • 3 tbsp cold butter, cubed

Instructions

  1. Preheat oven to 350°F. Grease a 9×13″ baking dish.
  2. Place torn croissants in dish.
  3. Whisk eggs, milk, cream, sugars, vanilla, cinnamon, and salt. Pour over croissants.
  4. Let soak 10–15 min (or overnight).
  5. Mix streusel and sprinkle over top.
  6. Bake 40–45 min until golden and set.
  7. Cool slightly and serve with toppings.

⏱ Time & Yield

  • Prep Time: 15 minutes
  • Bake Time: 40–45 minutes
  • Total Time: ~1 hour
  • Yields: 6–8 servings

🔢 Nutrition Info (Per Serving – Approximate)

  • Calories: 420
  • Fat: 23g
  • Carbs: 43g
  • Protein: 9g
  • Sugar: 20g
  • Fiber: 1g
  • Sodium: 220mg

📝 Notes & Tips

  • Croissant tip: Day-old or slightly stale croissants work best—they absorb the custard without getting soggy.
  • Overnight option: Assemble and refrigerate overnight. Bake fresh in the morning for a fuss-free brunch.
  • Flavor variations: Add berries, chocolate chips, or even a splash of orange liqueur to the custard.
  • Dairy-free? Use almond milk + coconut cream and plant-based butter.

Leave a Comment