French Toast Casserole Recipe
Introduction
This French Toast Casserole is a cozy, make-ahead breakfast that’s perfect for busy mornings or special occasions. With a rich custard-soaked bread base and a crumbly cinnamon topping, it offers a delicious twist on classic French toast. It’s easy to prepare the night before and bake fresh in the morning.

Ingredients
- 10 cups French bread, cut into cubes (2-day-old loaf)
- 6 eggs
- 1½ cups whole milk
- ½ cup half and half
- ½ cup sugar
- 1 teaspoon almond extract
- 1 teaspoon ground cinnamon
- ¼ teaspoon allspice
- ⅛ teaspoon salt
- ½ cup pecans, chopped (optional)
- powdered sugar, for the top
- ¾ cup light brown sugar
- ½ cup salted butter, cold
- 1 teaspoon ground cinnamon
Instructions
- Step 1: Spray a 9×13-inch baking dish with cooking spray and set aside.
- Step 2: Cut the 2-day-old French bread into cubes and place evenly in the bottom of the baking dish.
- Step 3: In a large bowl, whisk together eggs, whole milk, half and half, sugar, almond extract, ground cinnamon, allspice, and salt until well combined.
- Step 4: Pour the egg mixture over the bread cubes, making sure all pieces are soaked. If using pecans, sprinkle them on top of the bread mixture.
- Step 5: In a separate bowl, combine brown sugar, cold butter, and cinnamon. Use two knives to cut the butter into the sugar mixture until crumbly. Sprinkle this topping evenly over the casserole.
- Step 6: Cover the dish with foil and refrigerate overnight to allow the bread to absorb the custard.
- Step 7: When ready to bake, preheat the oven to 375°F (190°C). Remove the foil and place the casserole on the middle rack. Bake for 35 to 40 minutes, until the center is set and no longer jiggly.
- Step 8: Let the casserole sit for 5 minutes after baking to fully set.
- Step 9: Sprinkle powdered sugar on top and serve warm with maple syrup.
Tips & Variations
- Use slightly stale bread for best texture; fresh bread may become too soggy.
- Swap pecans for walnuts or omit nuts entirely for a nut-free version.
- For extra flavor, add a splash of vanilla extract along with almond extract in the custard.
- If you like a crunchier topping, add chopped oats to the brown sugar and butter mixture.
Storage
Store any leftovers covered in the refrigerator for up to 3 days. Reheat individual servings in the microwave or warm the entire casserole in the oven at 350°F (175°C) for about 15 minutes. This casserole does not freeze well due to the custard-soaked bread.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare this casserole the same day?
While it’s best when prepared overnight to let the bread soak fully, you can assemble and bake it immediately. It may require a slightly longer baking time and won’t be quite as custardy.
Can I use other types of bread?
Yes, sturdy breads like brioche or challah work well too and add a richer flavor. Avoid very soft or thin breads as they might become too mushy once soaked.
PrintFrench Toast Casserole Recipe
This French Toast Casserole is a delightful make-ahead breakfast dish featuring tender cubes of French bread soaked in a rich custard of eggs, milk, and warm spices. Topped with a buttery, cinnamon-brown sugar crumble and optional pecans, it bakes to golden perfection and is perfect for holiday mornings or weekend brunches. The casserole is best prepared the night before, allowing the flavors to meld and saving time in the morning.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 12 hours 60 minutes (including overnight refrigeration)
- Yield: 8 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
Ingredients
Main Ingredients
- 10 cups French bread, cubed (preferably 2-day-old loaf)
- 6 large eggs
- 1½ cups whole milk
- ½ cup half and half
- ½ cup sugar
- 1 teaspoon almond extract
- 1 teaspoon ground cinnamon
- ¼ teaspoon allspice
- ⅛ teaspoon salt
- ½ cup pecans, chopped (optional)
Topping
- ¾ cup light brown sugar
- ½ cup salted butter, cold
- 1 teaspoon ground cinnamon
For Serving
- Powdered sugar (for dusting)
- Maple syrup (optional)
Instructions
- Prepare the baking dish: Spray a 9×13-inch baking dish thoroughly with cooking spray to prevent sticking, then set aside.
- Cube the bread: Cut the 2-day-old French bread loaf into 1 to 1.5-inch cubes and evenly spread them in the prepared baking dish, creating the casserole base.
- Make the custard mixture: In a large mixing bowl, whisk together the eggs, whole milk, half and half, sugar, almond extract, ground cinnamon, allspice, and salt until fully combined and smooth.
- Soak the bread: Pour the custard mixture evenly over the bread cubes in the baking dish, ensuring all pieces are well soaked. If using pecans, sprinkle the chopped pecans evenly on top of the soaked bread.
- Prepare the crumble topping: In a medium bowl, combine the light brown sugar, cold salted butter, and ground cinnamon. Using two knives or a pastry cutter, cut the butter into the sugar mixture until it resembles coarse crumbs. Sprinkle this crumble evenly over the bread mixture.
- Refrigerate overnight: Cover the baking dish tightly with aluminum foil and refrigerate overnight to allow the bread to absorb the custard and for the flavors to develop.
- Bake the casserole: Preheat the oven to 375°F (190°C). Remove the foil and place the casserole on the middle rack of the oven. Bake for 35 to 40 minutes, or until the center is set and no longer jiggly.
- Rest before serving: Take the casserole out of the oven and let it sit for 5 minutes to complete setting and to make slicing easier.
- Serve: Dust the top with powdered sugar and serve warm, optionally with maple syrup on the side.
Notes
- Using a 2-day-old French bread helps the cubes absorb the custard better without becoming too mushy.
- Pecans are optional but add a pleasant crunch and nutty flavor to the casserole.
- You can prepare this casserole up to 24 hours in advance and refrigerate before baking, making it ideal for busy mornings or holiday brunches.
- If desired, substitute almond extract with vanilla extract for a milder flavor.
- Ensure the center sets fully during baking by checking with a toothpick or by gently shaking the dish; it should not jiggle.
Keywords: French Toast Casserole, Breakfast Casserole, Make-Ahead Breakfast, Baked French Toast, Holiday Breakfast, Brunch Recipe, Custard Soaked Bread

