Best French Toast Casserole | Easy Overnight Breakfast Bake
Looking for a breakfast that’s warm, comforting, and perfect for weekends or holidays? This French Toast Casserole Recipe is a crowd pleasing dish that brings all the flavours of classic French toast, but with half the effort! Made with fluffy bread soaked in a rich custard, baked until golden, and topped with a cinnamon sugar crumble, this casserole is ideal for breakfast, brunch, or even dessert.

Prep & Cook Time
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Servings: 8
Ingredients
- 1 loaf French bread or brioche, cut into cubes (about 10–12 cups)
- 8 large eggs
- 2 cups milk
- ½ cup heavy cream
- ½ cup granulated sugar
- ¼ cup brown sugar
- 2 tsp vanilla extract
- 1 tsp cinnamon
- ¼ tsp nutmeg
- Pinch of salt
For the topping:
- ½ cup all-purpose flour
- ½ cup brown sugar
- 1 tsp cinnamon
- ¼ cup cold butter, cubed

Step-by-Step Instructions
Step 1: Prepare the base
Grease a 9×13-inch baking dish and add the cubed bread evenly across the bottom.
Step 2: Make the custard
In a large bowl, whisk together eggs, milk, cream, sugars, vanilla, cinnamon, nutmeg, and salt until well combined.
Step 3:Pour and soak
Pour the egg mixture evenly over the bread cubes. Press gently to make sure all pieces are soaked. Cover and refrigerate overnight or for at least 2 hours (optional but recommended for the best texture).
Step 4: Make the topping
In a small bowl, combine flour, brown sugar, and cinnamon. Cut in the butter using a fork or your fingers until crumbly.
Step 5: Bake
When ready to bake, preheat your oven to 350°F (175°C). Sprinkle the crumble topping evenly over the casserole and bake uncovered for 40–45 minutes, until golden brown and set.
Step 6: Serve
Let it cool slightly, then drizzle with maple syrup, dust with powdered sugar, or top with fresh berries.

Tips & Variations
- Make it overnight: Prepare everything the night before and refrigerate. Just bake in the morning for a no stress breakfast!
- Add ins: Try adding cream cheese chunks, raisins, or chopped pecans for extra flavour.
- Dairy free option: Substitute milk and cream with almond or oat milk and use vegan butter.
- Make it sweeter: Sprinkle a little extra brown sugar before baking for a caramelized finish.
Serving Suggestions
Serve this cozy French Toast Casserole warm with a drizzle of maple syrup, whipped cream, or a dusting of powdered sugar. Pair it with a cup of hot coffee or a glass of orange juice for a perfect brunch combo.

Nutrition Facts (per serving):
| Nutrient | Amount |
|---|---|
| Calories | 370 kcal |
| Carbohydrates | 42g |
| Protein | 10g |
| Fat | 18g |
| Saturated Fat | 9g |
| Cholesterol | 160mg |
| Sodium | 280mg |
| Sugar | 20g |
| Fiber | 1g |
Final Thoughts
This French Toast Casserole is everything you love about French toast crispy edges, soft custard center, and warm, spiced sweetness all baked into one easy dish. Whether you’re hosting brunch or craving a cozy breakfast at home, this recipe is sure to become a family favourite!
