French toast casserole combines tender, custardy bread with a crisp cinnamon-brown-sugar topping to create a comforting breakfast or brunch that’s simple to prepare and a crowd-pleaser for lazy weekends or special gatherings.

This version takes all the warm, familiar flavors of classic French toast—vanilla, cinnamon and brown sugar—and bakes them into a family-style casserole. Soft, soaked bread sits beneath a buttery, crisp crumble for a contrast of textures that’s both comforting and indulgent.
The buttery crumble with cinnamon and brown sugar forms a crunchy topping that pairs perfectly with the custardy interior of the casserole.
Why I love this recipe
- Extremely easy to prepare—mix the custard, soak the bread, add the crumble and bake.
- Can be assembled ahead of time and refrigerated, making mornings less hectic.
- The contrast between creamy, custard-like bread and a crunchy topping is irresistible.
Ingredients

- butter
- 1 loaf Challah (14–16 oz) or other sturdy bread
- 2 cups whole milk
- 1 cup heavy cream (or half-and-half)
- ⅔ cup brown sugar (for the custard)
- 6 eggs
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- ½ teaspoon salt
- ⅓ cup all-purpose flour (for the topping)
- ½ cup brown sugar (for the topping)
- 1 teaspoon cinnamon (for the topping)
- 5 tablespoons cold butter (for the topping)
Step by step
- Prep: Lightly grease a 9×13-inch baking dish with butter.
- Bread: Cut the bread into large cubes and spread them evenly in the prepared dish.
- Custard Mixture: In a large bowl, whisk together the milk, cream, brown sugar, eggs, vanilla, cinnamon, and salt. Pour the mixture over the bread cubes, pressing gently so the bread absorbs the custard. Cover and refrigerate for about 30 minutes.


- Topping: While the casserole chills, combine the flour, brown sugar, and cinnamon. Cut in the cold butter with a fork, two knives, or a pastry cutter until the mixture resembles coarse crumbs. Set aside in the refrigerator.
- Bake: Preheat the oven to 350°F (175°C). Remove the casserole from the fridge and evenly sprinkle the crumble topping over the soaked bread. Bake on the middle rack for 45–50 minutes, or until the top is golden and the center is set.
- Cool: Let the casserole rest for about 5 minutes before slicing and serving.

Tips for Best Results
- Use day-old or slightly stale bread so it soaks the custard without turning mushy. If your bread is fresh, leave it uncovered overnight to dry out a bit.
- Whisk the eggs thoroughly so the custard is well blended; a hand blender or immersion blender speeds this up and makes a smoother custard.
- Use a deep baking dish to allow the casserole to puff up while baking; it will settle as it cools.
Variations
- Swap Challah for brioche, crusty French bread, or even sourdough for a different texture and flavor.
- Replace heavy cream with half-and-half for a lighter custard.
- Add mix-ins such as chocolate chips, chopped pecans, or dried fruit before baking for extra flavor and texture.

Serving suggestions
Pair this casserole with savory and fresh elements to balance its sweetness. Try these serving ideas:
- Top with fresh berries and a light dusting of powdered sugar or drizzle with warm maple syrup.
- Serve alongside breakfast sausages or crispy bacon to add savory contrast.
- Offer yogurt, fresh fruit salad, or a green salad to round out the meal.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. To freeze, wrap cooled slices individually in plastic wrap or foil and place them in a freezer bag for up to 3 months. Thaw overnight in the refrigerator and reheat gently in the microwave or oven.
If you try this recipe, please leave a comment and rating—I love hearing how it turned out!
French Toast Casserole
5 Stars
No reviews
- Author: Melissa Riker
- Total Time: 55–60 minutes
- Yield: 12 servings
Description
This French toast casserole pairs a soft, custardy interior with a buttery, crunchy topping for a simple yet impressive breakfast or brunch centerpiece.
Ingredients
For the casserole
- 1 tablespoon butter
- 14–16 oz loaf Challah bread
- 2 cups whole milk
- 1 cup cream
- ⅔ cup brown sugar
- 6 eggs
- 2 teaspoons vanilla extract
- 1 teaspoon cinnamon
- ½ teaspoon salt
For the topping
- ⅓ cup all-purpose flour
- ½ cup brown sugar
- 1 teaspoon cinnamon
- 5 tablespoons butter, cold
Instructions
- Lightly grease a 9×13 baking dish with butter.
- Chop the bread into large cubes and arrange them evenly in the dish.
- In a large bowl, whisk together the milk, cream, brown sugar, eggs, vanilla, cinnamon, and salt. Pour the mixture over the bread, pressing so the pieces absorb the custard. Cover and chill for 30 minutes.
- While chilling, combine flour, brown sugar, and cinnamon for the topping. Cut in the cold butter until the mixture forms coarse crumbs and refrigerate until ready to use.
- Preheat the oven to 350°F (175°C). Remove the casserole from the refrigerator and sprinkle the crumble over the top.
- Bake on the middle rack for 45–50 minutes, until the top is golden and the center is set.
- Allow to cool for 5 minutes before slicing and serving.
- Prep Time: 10 minutes
- Cook Time: 45–50 minutes
- Category: Breakfast/Brunch
- Method: Oven
- Cuisine: French
Nutrition
- Calories: 355
- Sugar: 23.5 g
- Sodium: 401.2 mg
- Fat: 13.6 g
- Carbohydrates: 48.5 g
- Fiber: 1.8 g
- Protein: 9.7 g
- Cholesterol: 120.4 mg