French Toast Casserole
Easy, overnight French Toast Casserole topped with buttery almond crumble for the perfect lazy brunch bake.

Easy, overnight French Toast Casserole spiced with brown sugar, vanilla, cinnamon and nutmeg, topped with buttery almond crumble. It’s the perfect lazy brunch bake. Make everything the night before, so in the morning all you have to do is sprinkle on the crumble topping, bake, and enjoy!
What you’ll need for French toast casserole
- Bread: One loaf of crusty bread, like French bread, artisan bread, or sourdough.
- Eggs: 6 whole large eggs, for the custard.
- Half-and-half: Gives the custard a nice creamy, richness. You could also use whole milk or unsweetened plain soy milk.
- Sugar: Brown sugar, for both the custard and the crumble topping.
- Vanilla + almond extact: Pure vanilla and almond extracts to add flavour to the custard.
- Almonds: Sliced almonds, for the crumble topping.
- Flour: All purpose flour, for the crumble topping.
- Butter: Softened unsalted butter, for the crumble topping.
- Spices + salt: Cinnamon and nutmeg add warmth and spice.

How to make French toast casserole

Step 1: Grease a 3-quart baking dish (like a 9×13-inch or 10-inch square dish). Cut or tear the bread into bite-sized (1½-inch) pieces. Arrange in an even layer in the prepared baking dish.

Step 2: In a large bowl, whisk together eggs, half-and-half, brown sugar, vanilla, almond extract, cinnamon, nutmeg, and salt. Gently pour mixture over the bread. Cover and refrigerate overnight, up to 24 hours.


Step 3: In a medium bowl, mix together the dry ingredients for the crumble topping. Work in the butter with your finger tips to form small clumps. Cover and refrigerate until needed.

Step 4: In the morning, preheat oven to 350°F. Remove the casserole from the fridge and sprinkle the crumble evenly over top.

Step 5: Bake for 45 minutes, until golden brown and set. Allow to cool for 5 minutes before serving.

What to serve with French toast casserole
For the ultimate French toast brunch, dust with icing sugar, drizzle with maple syrup, top with fresh berries, and serve with a side of crispy bacon or breakfast sausage.

Like this recipe? Pin it for later!

If you’re looking for more sweet brunch recipes, you’ll love these soft and fluffy cinnamon buns!

French Toast Casserole
Ingredients
- 1 (1lb) loaf French bread, artisan bread, or sourdough bread
- 6 eggs
- 2 cups half-and-half
- ⅓ cup brown sugar
- 1 teaspoon vanilla extract
- 1 teaspoon almond extract
- ¾ teaspoon cinnamon
- ¼ teaspoon nutmeg
- ¼ teaspoon salt
For the crumble topping
- ½ cup sliced almonds
- ¼ cup brown sugar
- ¼ cup all-purpose flour
- ¼ teaspoon nutmeg
- ¼ teaspoon salt
- ¼ cup butter, softened
Instructions
- Grease a 3-quart baking dish, like a 9×13-inch or 10-inch square. Cut or tear the bread into bite-sized (1½-inch) pieces. Arrange in an even layer in the prepared baking dish.
- In a large bowl, whisk together eggs, milk, brown sugar, vanilla and almond extracts, cinnamon, nutmeg, and salt. Gently pour mixture over the bread. Cover and refrigerate overnight, up to 24 hours.
- In a medium bowl, mix together the dry ingredients for the crumble topping. Work in the butter with your finger tips to form small clumps. Cover and refrigerate until needed.
- In the morning, preheat oven to 350°F. Remove the casserole from the fridge and sprinkle the crumble topping evenly over top.
- Bake for 45 minutes, until golden brown and set. Allow to cool for 5 minutes before serving. Serve with a dusting of icing sugar and a drizzle of maple syrup.