Growing up, French toast was strictly a weekend breakfast treat – the kind that required my mom to stand at the stove while we all waited our turn for a fresh, hot piece. It wasn’t until I had my own kids that I discovered make-ahead French toast, and honestly, it felt like finding a secret cheat code for breakfast.
Those hectic morning routines needed something simpler than the traditional stand-and-flip method. This make-ahead version lets you do all the prep work the night before, so when morning comes, you just pop it in the oven. It’s perfect for those days when you want that homemade French toast taste but don’t have time to stand at the stove in your pajamas.
Why You’ll Love This French Toast
- Make-ahead convenience – Prep this the night before and wake up to a stress-free breakfast – perfect for busy mornings or when hosting guests.
- Simple ingredients – You likely have most of these basic breakfast staples in your kitchen already, making this an easy recipe to throw together.
- Perfect for entertaining – Since all the prep work happens ahead of time, you can actually enjoy breakfast with your family or guests instead of being stuck in the kitchen.
- Rich and custardy texture – The overnight soak allows the challah bread to absorb all the sweet, spiced custard, creating incredibly soft and flavorful French toast.
What Kind of Challah Bread Should I Use?
For French toast, you’ll want to start with a loaf of challah that’s a day or two old – slightly stale bread actually works better since it can soak up more of the custard mixture without falling apart. If you can only find fresh challah, just leave it out on the counter uncovered for a few hours or overnight to dry out a bit. Regular challah works great here, but you could also use a raisin challah or even a chocolate chip version if you want to make it extra special. Just make sure to slice your bread about 1-inch thick – any thinner and it might get too soggy, while thicker slices might not cook through properly in the center.
Options for Substitutions
This make-ahead French toast recipe is pretty forgiving and works well with several substitutions:
- Challah bread: While challah makes for amazing French toast, you can swap it with brioche, Texas toast, or even regular white bread. Just make sure whatever bread you use is slightly stale – fresh bread tends to get too soggy.
- Milk: Feel free to use any milk you have on hand – whole milk, 2%, or even non-dairy options like almond or oat milk work great. For extra richness, you can replace 1/2 cup of the milk with heavy cream.
- Maple syrup: No maple syrup? You can use honey or just add extra brown sugar instead. If using honey, use about 3 tablespoons since it’s a bit sweeter.
- Brown sugar: White sugar works too, or you can use all maple syrup instead. Just remember that brown sugar adds a nice caramel note that white sugar doesn’t have.
- Nutmeg: If you’re out of nutmeg, you can skip it or add an extra 1/4 teaspoon of cinnamon. A pinch of allspice or ginger can work too.
Watch Out for These Mistakes While Baking
The biggest mistake when preparing make-ahead French toast is slicing your bread too thin – thick 1-inch slices are essential because they hold up better during the overnight soak and create that perfect custardy center while maintaining crispy edges. A common error is oversaturating the bread, so make sure to pour the egg mixture evenly over the slices and gently press down to help with absorption, rather than drowning the bread all at once. To prevent a soggy bottom, avoid using fresh bread – day-old challah works best as it has a sturdier structure that can withstand the overnight soak without turning mushy. For the best results, let the casserole come to room temperature for about 30 minutes before baking, and don’t skip the mid-bake flip of the exposed bread pieces to ensure they don’t dry out too much.
What to Serve With French Toast?
When it comes to serving French toast, I like to keep things simple but satisfying with classic breakfast sides that complement all those cozy flavors. Fresh berries or sliced bananas are perfect for adding natural sweetness and a pop of color to your plate. A side of crispy bacon or breakfast sausage links provides that delicious sweet-and-salty contrast that makes breakfast extra special. For drinks, hot coffee or fresh-squeezed orange juice pairs wonderfully with this make-ahead breakfast, and don’t forget the warm maple syrup for drizzling over top!
Storage Instructions
Make Ahead: This French toast casserole is perfect for planning ahead! You can assemble it the night before and let all those sweet flavors soak into the bread overnight in the fridge. Just cover it tightly with plastic wrap or aluminum foil. In the morning, let it sit at room temperature for about 30 minutes before baking.
Keep Fresh: Got leftovers? No problem! Place them in an airtight container and pop them in the fridge for up to 3 days. The flavors actually get better as they sit, making this perfect for breakfast meal prep.
Reheat: When you’re ready for another serving, warm individual portions in the microwave for 30-60 seconds. For the best texture, you can also reheat it in the oven at 350°F for about 10 minutes – this helps keep the top nice and crispy while warming everything through.
Freeze: This French toast freezes really well! Once it’s completely cooled, wrap individual portions in plastic wrap and aluminum foil, then freeze for up to 2 months. Just thaw overnight in the fridge before reheating.
| Preparation Time | 15-20 minutes |
| Cooking Time | 40-50 minutes |
| Total Time | 55-70 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2500-2800
- Protein: 80-90 g
- Fat: 100-120 g
- Carbohydrates: 350-400 g
Ingredients
For the bread:
- 1 loaf challah (about 1 lb, cut into 3/4-inch thick slices)
For the egg mixture:
- 1/4 cup pure maple syrup (grade A preferred for deeper flavor)
- 2 tsp ground cinnamon (freshly ground preferred)
- 1/4 tsp ground nutmeg
- 2.5 cups milk (I use whole milk for richness)
- 2 tsp vanilla extract (pure vanilla, not imitation)
- 7 large eggs (room temperature)
- 1/2 cup brown sugar (packed)
Step 1: Prepare the Bread and Baking Dish
- 1 loaf challah
- butter for the baking dish
Cut the challah loaf into 3/4-inch thick slices—this thickness is crucial as it allows the bread to soak up the custard mixture while maintaining structure during baking.
Butter a 9×13-inch baking dish generously, coating the bottom and sides to prevent sticking.
Arrange the bread slices in a single layer, fitting them snugly but not overlapping.
I like to slightly offset every other slice so the egg mixture can flow between them more easily for even soaking.
Step 2: Build the Custard Mixture
- 7 large eggs
- 1/2 cup brown sugar
- 2 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 2.5 cups milk
- 1/4 cup pure maple syrup
- 2 tsp vanilla extract
In a large bowl, whisk together the room-temperature eggs until well beaten—room temperature eggs combine more smoothly with the other ingredients.
Add the brown sugar, cinnamon, and nutmeg, whisking until the brown sugar begins to dissolve and the spices are evenly distributed.
Pour in the milk, maple syrup, and vanilla extract, stirring until fully combined and smooth.
The custard should be rich and aromatic with no lumps or streaks of unmixed ingredients.
Step 3: Soak the Bread Overnight
- custard mixture from Step 2
- bread-lined baking dish from Step 1
Pour the custard mixture from Step 2 evenly over the bread slices in the prepared baking dish from Step 1, making sure all pieces are moistened and the liquid settles into the gaps.
Cover the dish tightly with plastic wrap or aluminum foil and refrigerate overnight (or at least 8 hours).
This resting period allows the bread to fully absorb the egg custard, creating a creamy interior when baked.
I find that overnight soaking produces French toast that’s custardy throughout rather than just on the edges.
Step 4: Bake Until Golden and Set
- soaked bread dish from Step 3
Remove the baking dish from the refrigerator and let it sit at room temperature for about 15 minutes while you preheat the oven to 350°F (175°C).
This short rest prevents the cold dish from cooking unevenly.
Uncover the dish and place it in the preheated oven.
Bake for 45 minutes until the top is golden brown and the custard is just set but still slightly jiggly in the very center—it will continue to cook slightly as it cools.
The edges should be puffed and caramelized.
Step 5: Rest and Serve
- baked French toast from Step 4
Remove the French toast from the oven and let it cool for 5 minutes before serving.
This allows the structure to set slightly so slices hold together cleanly when plated.
Serve warm with your choice of toppings such as maple syrup, fresh berries, whipped cream, or powdered sugar.







