Description
A cozy, make-ahead French toast casserole that’s perfect for busy mornings or holiday brunch. It features warm spices, vanilla, maple syrup, and a crispy golden top with a soft, custardy center.
Ingredients
1 loaf French bread (about 1 lb), cut into 1-inch cubes
8 large eggs
2 cups whole milk
1/2 cup heavy cream
3/4 cup brown sugar
2 teaspoons vanilla extract
1 1/2 teaspoons ground cinnamon
1/4 teaspoon ground nutmeg
1/4 teaspoon salt
1/4 cup maple syrup
1/4 cup unsalted butter, melted
Optional topping: powdered sugar, fresh berries, chopped nuts, or more maple syrup
Instructions
- Grease a 9×13-inch baking dish and add the cubed French bread, spreading it evenly.
- In a large bowl, whisk together the eggs, milk, heavy cream, brown sugar, vanilla extract, cinnamon, nutmeg, and salt until well combined.
- Pour the egg mixture evenly over the bread cubes, then gently press down the bread to soak up the custard.
- Drizzle melted butter and maple syrup over the top.
- Cover tightly with foil and refrigerate for at least 2 hours or overnight for best results.
- If freezing, wrap the dish with foil and plastic wrap and freeze for up to 2 months. Thaw overnight in the fridge before baking.
- Preheat oven to 350°F (175°C). Bake the casserole covered for 30 minutes.
- Remove foil and bake uncovered for an additional 20–25 minutes, until the top is golden and the center is set.
- Let rest for 5 minutes before serving.
- Top with powdered sugar, fresh berries, or additional maple syrup if desired.
Notes
Use slightly stale bread so it better absorbs the custard.
Brioche or challah can be substituted for a richer version.
Try adding dried cranberries, pecans, or a touch of orange zest for variation.
Make a savory version by omitting sugar and maple, and adding cheese and herbs.
To reheat, microwave slices for 30–60 seconds or warm in a 300°F oven.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice (1/8 of casserole)
- Calories: 390
- Sugar: 20g
- Sodium: 270mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 1g
- Protein: 10g
- Cholesterol: 175mg