Why You’ll Love French Toast Casserole Recipe
This French Toast Casserole is a crowd-pleasing breakfast that brings together classic flavors in a convenient baked dish. Instead of standing at the stove flipping slices of French toast, everything bakes together in one pan.
It’s ideal for busy mornings because you can prepare it the night before and simply bake it when you’re ready. The bread absorbs the rich custard overnight, creating a soft, pudding-like center with a lightly crisp golden top.
The comforting combination of cinnamon, vanilla, and maple syrup gives every bite a warm and cozy flavor. It’s also very customizable—you can add nuts, fruits, or different spices to suit your taste.
Whether you’re hosting brunch or feeding a hungry family, this recipe makes breakfast effortless and delicious.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 loaf of day-old French bread, cut into 1-inch cubes
8 large eggs
2 cups whole milk
1/2 cup heavy cream
1/2 cup granulated sugar
1/4 cup brown sugar
2 teaspoons pure vanilla extract
1 teaspoon ground cinnamon
1/4 teaspoon ground nutmeg
Pinch of salt
1/2 cup pecans, chopped (optional)
1/4 cup butter, melted
Maple syrup, for serving
Directions
Grease a 9×13-inch baking dish and spread the bread cubes evenly across the bottom.
In a large mixing bowl, whisk together the eggs, whole milk, heavy cream, granulated sugar, brown sugar, vanilla extract, cinnamon, nutmeg, and salt until the mixture is smooth and well combined.
Pour the custard mixture evenly over the bread cubes, making sure all the bread pieces are coated. Lightly press down on the bread so it can absorb the liquid.
Cover the baking dish with plastic wrap and place it in the refrigerator for at least 4 hours or overnight. This allows the bread to fully soak up the custard.
Preheat the oven to 350°F (175°C). Remove the casserole from the refrigerator and let it sit at room temperature while the oven heats.
If using pecans, sprinkle them evenly over the top of the casserole. Drizzle the melted butter across the surface.
Bake for 45 to 55 minutes, until the top is golden brown and the center is set.
Remove from the oven and allow the casserole to cool slightly before serving. Serve warm with maple syrup drizzled on top.
Servings and timing
Servings: 8 servings
Prep time: 15 minutes
Chilling time: 4 hours or overnight
Cooking time: 50 minutes
Total time: 1 hour 5 minutes plus chilling time
Each serving contains approximately 350 calories.
Variations
This casserole is easy to customize depending on your taste preferences.
Berry French Toast Casserole
Add a cup of fresh or frozen blueberries, raspberries, or strawberries between the bread layers for a fruity twist.
Cream Cheese Version
Cube 4 ounces of cream cheese and scatter it throughout the bread before adding the custard mixture. It creates creamy pockets in every bite.
Nut-Free Option
Simply omit the pecans if you prefer a nut-free version.
Caramel Pecan Style
Drizzle caramel sauce over the top along with the pecans before baking for a richer dessert-like breakfast.
Spiced Holiday Version
Add a pinch of cloves or allspice along with the cinnamon and nutmeg for deeper holiday flavors.
Storage/Reheating
Store any leftover casserole in an airtight container or tightly covered baking dish in the refrigerator for up to 3 days.
To reheat individual portions, place them in the microwave for about 30–45 seconds until warmed through.
For reheating a larger portion, cover the dish with foil and warm it in a 325°F (160°C) oven for about 15–20 minutes.
You can also freeze the baked casserole. Allow it to cool completely, wrap it tightly, and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
FAQs
Can I make French Toast Casserole the night before?
Yes. This recipe is designed to be made ahead. Preparing it the night before allows the bread to fully absorb the custard, resulting in a richer texture.
What type of bread works best?
Day-old French bread works very well because it holds its shape and absorbs the custard without becoming too soggy. Brioche or challah are also excellent options.
Can I use fresh bread instead of day-old bread?
Yes, but slightly drying the bread first helps. You can leave the cubes out for a few hours or toast them lightly in the oven.
How do I know when the casserole is fully cooked?
The top should be golden brown and the center should be set. If it still looks wet in the middle, bake it for an additional 5–10 minutes.
Can I freeze this casserole before baking?
Yes. Assemble the casserole, wrap it tightly, and freeze it. When ready to bake, thaw it overnight in the refrigerator before cooking.
Can I make this recipe dairy-free?
You can substitute dairy-free milk and cream alternatives, though the flavor and texture may vary slightly.
Why is my casserole soggy?
This can happen if the casserole is underbaked or if too much liquid was used. Make sure to bake until the center is fully set.
Can I add fruit to the casserole?
Yes. Fresh berries, sliced bananas, or diced apples can be added between the bread layers for extra flavor.
Can I reduce the sugar?
Yes. You can slightly reduce the granulated sugar or brown sugar without significantly affecting the texture.
Is this dish suitable for brunch gatherings?
Absolutely. It’s ideal for serving groups because it bakes in one large dish and can easily feed several people.
Conclusion
French Toast Casserole is a simple yet satisfying breakfast that transforms classic French toast into a convenient baked dish. With its soft custardy center, golden top, and warm cinnamon-vanilla flavor, it’s perfect for family mornings, special occasions, or relaxed weekend brunches. Because it can be prepared ahead of time and customized with different ingredients, it’s a reliable recipe that’s both easy and delicious.
French Toast Casserole
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Mia
- Total Time: 1 hour 5 minutes (+ chilling time)
- Yield: 8 servings
- Diet: Vegetarian
Description
A comforting baked breakfast casserole made with custard-soaked French bread, warm cinnamon, and vanilla. Perfect for brunch gatherings and served warm with maple syrup.
Ingredients
- 1 loaf day-old French bread, cut into 1-inch cubes
- 8 large eggs
- 2 cups whole milk
- 1/2 cup heavy cream
- 1/2 cup granulated sugar
- 1/4 cup brown sugar
- 2 teaspoons pure vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- Pinch of salt
- 1/2 cup pecans, chopped (optional)
- 1/4 cup butter, melted
- Maple syrup, for serving
Instructions
- Grease a 9×13-inch baking dish and spread the bread cubes evenly in the dish.
- In a large bowl, whisk together the eggs, milk, heavy cream, granulated sugar, brown sugar, vanilla extract, cinnamon, nutmeg, and salt until fully combined.
- Pour the egg mixture evenly over the bread cubes, ensuring all pieces are soaked. Gently press the bread down to help it absorb the custard.
- Cover the dish with plastic wrap and refrigerate for at least 4 hours or overnight so the bread fully absorbs the mixture.
- Preheat the oven to 350°F (175°C). Remove the casserole from the refrigerator and let it sit at room temperature while the oven heats.
- If using pecans, sprinkle them evenly over the top and drizzle the melted butter over the casserole.
- Bake for 45–55 minutes, until the top is golden brown and the center is set.
- Allow the casserole to cool slightly before serving. Serve warm with maple syrup.
Notes
- Day-old or slightly stale bread works best because it absorbs the custard more effectively.
- The casserole can be prepared the night before and baked in the morning for an easy brunch.
- Substitute walnuts or omit nuts entirely if preferred.
- Leftovers can be stored in the refrigerator for up to 3 days and reheated in the oven or microwave.
- Prep Time: 15 minutes (+ chilling time)
- Cook Time: 50 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 350 kcal
- Sugar: 18 g
- Sodium: 320 mg
- Fat: 16 g
- Saturated Fat: 8 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 38 g
- Fiber: 2 g
- Protein: 12 g
- Cholesterol: 210 mg
