There’s something undeniably comforting about waking up to the rich aroma of vanilla and cinnamon wafting through the house. Picture this: it’s a Sunday morning, the sun is just beginning to rise, and breakfast is not just a meal but a gathering of family and friends. This French Toast Casserole recipe transforms a traditional breakfast into a feast that’s both indulgent and effortless.
I stumbled upon this delightful dish during a cozy brunch with friends, and it quickly became my secret weapon for impressing guests without spending hours in the kitchen. The beauty of this casserole lies not only in its buttery, custardy goodness but also in its ease of preparation. You can prepare it ahead of time, allowing the bread to soak up the creamy mixture while you enjoy a relaxed morning.
Ready to make your weekends extra special? Let’s dive into this mouthwatering French Toast Casserole that’s sure to become a cherished favorite at your table!
Why is this french toast casserole recipe a must-try?
Effortless Preparation: Simply soak, bake, and serve. This casserole does all the work for you!
Crowd-Pleasing Flavors: Rich vanilla and cinnamon blend for a heavenly taste your family will adore.
Versatile Delight: Top with fresh berries or maple syrup for a personalized touch.
Perfect for Gatherings: Impress guests at brunch without the stress of individual servings.
Make-Ahead Convenience: Prep it the night before and enjoy a relaxed morning with loved ones.
French Toast Casserole Ingredients
For the Custard
• 6 large eggs – Essential for a rich, custardy texture.
• 1 2/3 cups whole milk – Adds creaminess; you can substitute with almond milk for a dairy-free version.
• 1 cup heavy cream – Increases richness; half-and-half works if you’re looking to lighten it up.
• 3/4 cup packed light brown sugar – Provides the sweetness and a hint of molasses flavor.
• 1 tsp. ground cinnamon – Essential for that warm, cozy taste; feel free to adjust to your preference.
• 1 tsp. pure vanilla extract – Use high-quality vanilla for the best flavor; it truly elevates the dish.
• 1/2 tsp. kosher salt – Balances the sweetness and enhances the overall flavor.
For the Bread
• 1 (1-lb.) loaf white bread – Preferably day-old for optimal absorption; brioche or challah can be delightful substitutes, enhancing the richness of this French toast casserole recipe.
For the Topping
• 1/2 cup sliced raw almonds – Adds a lovely crunch; you can use pecans or walnuts for variation.
• 1/2 cup confectioners’ sugar – Lightly dust on top for a sweet finish.
• Fresh berries (for serving, optional) – Berries add a refreshing note; strawberries, blueberries, or raspberries work beautifully.
How to Make French Toast Casserole
-
Whisk Together: In a large bowl, vigorously whisk together the eggs, whole milk, heavy cream, brown sugar, ground cinnamon, pure vanilla extract, and kosher salt until fully combined, creating a luscious custard base.
-
Soak the Bread: Submerge each slice of white bread in the egg mixture, making sure to turn it once after soaking for about 4 seconds. Arrange the slices in a 13″ x 9″ baking dish, overlapping them slightly. Pour any leftover custard over the bread, cover, and refrigerate for at least 2 hours or ideally overnight to let the flavors meld.
-
Preheat the Oven: Preheat your oven to 375°F. This ensures that once you’re ready to bake, your casserole will cook evenly and develop that golden crust.
-
Sprinkle Almonds: Take the baking dish out of the refrigerator and sprinkle the sliced raw almonds over the soaked bread mixture, adding a delightful crunch to the top.
-
Bake: Place the casserole in the preheated oven and bake for about 40 minutes, or until the tops of the bread are beautifully golden brown and crispy. Let it cool for about 10 minutes before serving to set the custard.
-
Dust and Serve: Just before serving, dust the top generously with confectioners’ sugar. If you have fresh berries on hand, scatter them on top for a burst of freshness and added sweetness.
Optional: Add a drizzle of maple syrup for extra indulgence!
Exact quantities are listed in the recipe card below.
French Toast Casserole Variations & Substitutions
Feel free to get creative and personalize this French Toast Casserole recipe to match your taste and dietary needs!
-
Gluten-Free: Use gluten-free bread to make this casserole suitable for those with gluten sensitivities. Look for hearty loaves, as they hold up best.
-
Nut-Free: Swap out the almonds with a mixture of pumpkin seeds or sunflower seeds for a delightful crunch without nuts. These alternatives still add texture while keeping it safe.
-
Spiced Up: Add a pinch of nutmeg or cardamom alongside the cinnamon for a warm, aromatic twist. It introduces a delightful depth that will have everyone asking for seconds!
-
Sweetened Delight: Replace the brown sugar with maple syrup or honey for a natural sweetness. Just remember to adjust the milk slightly to keep the right texture.
-
Berry Bliss: Fold in fresh or frozen berries, like blueberries or strawberries, before baking. They create pockets of sweet tartness that burst in your mouth with every bite.
-
Savory Kick: For a savory version, incorporate crumbled cooked sausage or bacon before baking. It transforms this dish into a unique breakfast that’s full of flavor.
-
Overnight Magic: Mix in some cream cheese cubes for a rich, cheesecake-like filling. Let it soak overnight for an indulgent surprise that will impress your brunch guests!
Expert Tips for French Toast Casserole
-
Bread Choice: Use day-old bread: Fresh bread may become mushy; day-old or slightly stale bread absorbs the custard without falling apart.
-
Soaking Time: Allow enough time to soak: Refrigerating the casserole overnight enhances the flavor and ensures even absorption, making it the best french toast casserole recipe.
-
Oven Thermometer: Check oven temperature: An accurate temperature is key for achieving that golden, crunchy top while keeping the custard perfectly set.
-
Nut Variations: Customize the topping: Feel free to mix in different nuts or even chocolate chips to add a surprise element that everyone will love!
-
Serving Fresh: Serve warm for best taste: French toast casserole is best enjoyed fresh out of the oven, so time your baking to please your guests.
What to Serve with French Toast Casserole?
Transform your breakfast into a delightful feast with these perfect pairings that complement flavors and textures beautifully.
-
Crispy Bacon: The smoky, salty crunch of bacon perfectly contrasts the rich, sweet casserole for a balanced bite.
-
Fresh Fruit Salad: A bright mix of seasonal fruits adds a refreshing element, cutting the richness with vibrant flavors.
-
Maple Syrup: Drizzling warm maple syrup over your casserole enhances its sweetness and brings out the cozy maple notes in every bite.
-
Sausage Links: Savory sausage links provide a hearty protein option, creating a well-rounded meal that leaves everyone satisfied.
-
Greek Yogurt: A dollop of creamy Greek yogurt on the side introduces a tangy counterpoint to the sweetness, plus it adds a nutritious touch.
-
Cinnamon Whipped Cream: Whipping up cinnamon-infused cream for topping not only makes it decadent but amplifies the cozy flavors of the casserole.
-
Herbal Tea: A warm cup of herbal tea, like chamomile or mint, brings a soothing warmth, enhancing the cozy morning vibe.
-
Sparkling Water with Lemon: For a refreshing drink option, sparkling water with a squeeze of fresh lemon cleanses the palate and elevates the brunch experience.
-
Dark Chocolate Drizzle: For a decadent touch, a light drizzle of dark chocolate adds a surprising depth, pleasing any sweet tooth at the table.
How to Store and Freeze French Toast Casserole
Fridge: Store any leftovers in an airtight container in the fridge for up to 3 days. Simply reheat in the microwave or oven to enjoy later.
Freezer: If you want to freeze the casserole, wrap it tightly in plastic wrap and then in aluminum foil. It can be frozen for up to 2 months.
Reheating: To reheat from frozen, let it thaw in the fridge overnight, then bake at 350°F for about 20-30 minutes until heated through.
Make-Ahead: Preparing the french toast casserole ahead of time is perfect for busy mornings; simply assemble the casserole, refrigerate overnight, and bake in the morning.
Make Ahead Options
Creating this delicious French Toast Casserole recipe is a breeze when you prep ahead! You can soak the bread in the custard mixture up to 24 hours in advance, allowing the flavors to meld beautifully while saving you time on busy mornings. Just cover the baking dish tightly with plastic wrap and refrigerate. If you’re feeling really organized, you can also mix and refrigerate the custard components together up to 3 days beforehand. When you’re ready to bake, simply sprinkle the almonds over the casserole and pop it in the oven for about 40 minutes. Your French Toast Casserole will come out just as delicious and perfect for a cozy brunch!
French Toast Casserole Recipe FAQs
How do I choose the right bread for this casserole?
Absolutely! The best choice is day-old white bread, which absorbs the custard beautifully without becoming too mushy. You can also experiment with brioche or challah for an elevated flavor and texture that adds a little richness to your french toast casserole recipe.
What’s the best way to store leftover French toast casserole?
Very good question! Store any leftovers in an airtight container in the fridge. It should last up to 3 days. When you’re ready to enjoy it again, simply reheat in the microwave or pop it in the oven at 350°F for about 20 minutes until warmed through.
Can I freeze the French toast casserole?
Absolutely! To freeze, wrap the casserole tightly in plastic wrap and then wrap it in aluminum foil to keep it well-protected. You can freeze it for up to 2 months. When you’re ready to enjoy it, remember to thaw it in the fridge overnight, and then bake it at 350°F for about 20-30 minutes until heated through.
What should I do if my casserole isn’t cooking evenly?
Great question! If you notice that it’s not browning evenly, make sure your oven is preheated properly. It’s also helpful to rotate the casserole halfway through baking. If you still find that the top is browning too quickly, you can cover it loosely with aluminum foil during the latter part of cooking to prevent burning while it finishes.
Are there any dietary considerations for this recipe?
Excellent thought! For those with dairy allergies, you can substitute whole milk and heavy cream with almond or oat milk, and nut allergies can be managed by omitting the almonds or using sunflower seeds instead. Always check that all other ingredients, like bread, are also safe for your specific dietary needs.
How long should I let the casserole cool before serving?
I recommend letting the casserole cool for about 10 minutes after baking. This cooling time helps the custard set slightly, making it easier to cut and serve while still warm and delicious!

Delicious French Toast Casserole Recipe You’ll Crave Every Morning
Equipment
- 13" x 9" baking dish
- - Large bowl
- Whisk
- refrigerator
- Oven
Ingredients
For the Custard
- 6 large eggs Essential for a rich, custardy texture.
- 1 2/3 cups whole milk Adds creaminess; can substitute with almond milk for dairy-free.
- 1 cup heavy cream Increases richness; half-and-half works for a lighter version.
- 3/4 cup packed light brown sugar Provides sweetness and hint of molasses flavor.
- 1 tsp ground cinnamon Essential for warm, cozy taste.
- 1 tsp pure vanilla extract Use high-quality for best flavor.
- 1/2 tsp kosher salt Balances sweetness and enhances overall flavor.
For the Bread
- 1 (1-lb.) loaf white bread Preferably day-old for optimal absorption; brioche or challah can be substitutes.
For the Topping
- 1/2 cup sliced raw almonds Adds lovely crunch.
- 1/2 cup confectioners' sugar Dust on top for a sweet finish.
- Fresh berries For serving, optional.
Instructions
Preparation Steps
- In a large bowl, vigorously whisk together the eggs, whole milk, heavy cream, brown sugar, ground cinnamon, pure vanilla extract, and kosher salt until fully combined, creating a luscious custard base.
- Submerge each slice of white bread in the egg mixture, making sure to turn it once after soaking for about 4 seconds. Arrange the slices in a 13" x 9" baking dish, overlapping them slightly. Pour any leftover custard over the bread, cover, and refrigerate for at least 2 hours or ideally overnight to let the flavors meld.
- Preheat your oven to 375°F. This ensures that once you’re ready to bake, your casserole will cook evenly and develop that golden crust.
- Take the baking dish out of the refrigerator and sprinkle the sliced raw almonds over the soaked bread mixture, adding a delightful crunch to the top.
- Place the casserole in the preheated oven and bake for about 40 minutes, or until the tops of the bread are beautifully golden brown and crispy. Let it cool for about 10 minutes before serving to set the custard.
- Just before serving, dust the top generously with confectioners' sugar. If you have fresh berries on hand, scatter them on top for a burst of freshness and added sweetness.


