The moment I take a whiff of freshly baked French toast casserole, I’m transported back to childhood mornings, laughter echoing around the kitchen as syrupy sweetness fills the air. There’s something undeniably comforting about this dish that transforms a simple breakfast into a heartwarming feast. When life gets busy and those fast food drives start to feel stale, it’s time to rediscover the joy of homemade meals.
This French toast casserole recipe is a delightful blend of fluffy bread, rich eggs, and warm spices, baked to perfection with a golden, crunchy top. It’s like granting yourself a creamy slice of heaven that can be prepped in advance and pulled from the oven when you need it most. Perfect for lazy weekends, holiday gatherings, or just those days when you crave something special, this casserole is not only easy to prepare but also a crowd-pleaser for family and friends alike. Join me as we whip up a dish that will have everyone begging for seconds!
Why is french toast casserole recipe so special?
Comforting mornings are made even better with this delightful dish.
Effortless preparation lets you enjoy leisurely weekends without the hectic rush.
Decadent flavors combine fluffy bread with rich custard, inviting indulgence in every bite.
Perfect for gatherings, this casserole serves multiple people, creating delightful memories around the table.
Customizable toppings like berries or whipped cream let you personalize each serving.
Whether it’s a holiday brunch or a simple family breakfast, this french toast casserole recipe will become a go-to staple!
French Toast Casserole Ingredients
Get ready to create a breakfast masterpiece with these simple ingredients!
For the Custard
- 6 large eggs – These will provide the creamy base for our casserole.
- 1 2/3 cups whole milk – Adds richness and keeps the dish moist.
- 1 cup heavy cream – For that extra indulgent texture that elevates every bite.
- 3/4 cup packed light brown sugar – Sweetens the custard and gives a hint of caramel flavor.
- 1 tsp. ground cinnamon – Adds warmth and spice, enhancing the overall taste.
- 1 tsp. pure vanilla extract – Infuses a lovely aromatic sweetness.
- 1/2 tsp. kosher salt – Balances the sweetness and enhances all flavors.
For the Bread
- 1 loaf white bread (1 lb.) – Using day-old bread helps it soak up the custard beautifully; cut into 3/4″-thick slices for the best texture.
For the Topping
- 1/2 cup sliced raw almonds – Adds a delightful crunch and nutty flavor when baked.
- 1/2 cup confectioners’ sugar – A light dusting on top for a sweet finish.
- Fresh berries, for serving (optional) – These add a vibrant pop of color and freshness to your plate.
With these ingredients at hand, you’re just a few steps away from indulging in a warm slice of this french toast casserole recipe!
How to Make French Toast Casserole
Whisk together: In a large bowl, combine the eggs, whole milk, heavy cream, brown sugar, cinnamon, vanilla extract, and kosher salt. Whisk until smooth and well-blended, allowing the warm flavors to mingle.
Soak the bread: Take each slice of white bread and immerse it in the egg mixture, turning after about 4 seconds. Gently lay the soaked slices in a 13″ x 9″ baking dish, slightly overlapping each one. Pour any extra egg mixture over the top and cover it. Refrigerate for at least 2 hours, or overnight for best results.
Preheat the oven: Set your oven temperature to 375°F. This ensures a perfectly baked casserole with a golden finish.
Add the almonds: Once ready, take your dish out of the fridge and sprinkle the sliced raw almonds evenly over the bread mixture. This will add a delightful crunch to the topping.
Bake: Place the casserole in the oven and bake for about 40 minutes until the tops are golden brown and crunchy. Allow it to cool for 10 minutes before serving, so the flavors can settle.
Finish & serve: Dust a light coating of confectioners’ sugar over the top for a sweet touch. If desired, add fresh berries for a burst of freshness and color on your plate.
Optional: Serve with maple syrup for an extra layer of deliciousness!
Exact quantities are listed in the recipe card below.

Tips for the Best French Toast Casserole
- Choose Day-Old Bread: Using day-old white bread helps it absorb the custard without falling apart. Fresh bread can become too mushy.
- Soak Evenly: Make sure to soak each slice thoroughly for optimal flavor. A quick dip leads to uneven custard absorption.
- Chill Time: Allowing the casserole to refrigerate for at least 2 hours, or overnight, enhances the flavors and texture of the french toast casserole recipe.
- Check for Doneness: Oven times may vary, so keep an eye on the casserole during the last minutes of baking to ensure it’s perfectly golden.
- Topping Options: Get creative with toppings beyond almonds. Consider coconut flakes, pecans, or even a drizzle of your favorite syrup for added flair.
Make Ahead Options
This French toast casserole recipe is perfect for meal prep, allowing you to streamline your breakfast routine on busy mornings. You can assemble the casserole up to 24 hours in advance by following the first couple of steps—whisking the custard and soaking the bread—then cover and refrigerate. For optimal flavor and texture, let it marinate in the fridge overnight. When you’re ready to bake, simply pull it out, sprinkle the almonds on top, and pop it in the oven at 375°F for about 40 minutes. By prepping ahead, you can enjoy a delightful, homemade breakfast with minimal effort, ensuring each bite is just as delicious as if made fresh that day!
French Toast Casserole Recipe Variations
Unleash your culinary creativity and transform this breakfast classic into a personalized delight!
Whole Wheat Bread: Swap white bread for whole wheat for a heartier, healthier twist that’s just as delicious.
Nut-Free: Omit the almonds entirely or replace them with sunflower seeds for non-allergic family members while keeping that lovely crunch.
Vegan: Substitute eggs with a mixture of 1/4 cup chickpea flour and water, and use almond or coconut milk, for a plant-based version that’s delightfully creamy.
Berries Galore: Add a cup of mixed berries, like blueberries or raspberries, into the bread mixture for a fruity burst that complements the custard beautifully.
Chocolate Chip Delight: Sprinkle in mini chocolate chips for a sweet, indulgent treat that’ll make everyone feel like it’s dessert for breakfast!
Cinnamon Twist: Replace the cinnamon with pumpkin spice for a wintery flavor that evokes cozy holiday vibes in every bite.
Savory Option: Swap the sweet toppings for sautéed mushrooms and spinach for a unique savory take that’s perfect for brunch gatherings.
Spicy Kick: Add a dash of cayenne pepper to the custard mixture for a surprising touch of heat that complements the richness of the dish perfectly.
Feel free to mix and match these variations to create a breakfast experience that’s uniquely yours!
How to Store and Freeze French Toast Casserole
Fridge: Store leftover French toast casserole in an airtight container for up to 3 days to maintain its delicious flavor and texture.
Freezer: For longer storage, wrap individual portions in plastic wrap and place them in a freezer-safe bag. It can last for up to 2 months.
Reheating: To reheat, thaw overnight in the fridge if frozen, then warm in a preheated oven at 350°F for about 15-20 minutes, or until heated through.
Freshness Tip: Consider adding fresh toppings, like berries or a dusting of confectioners’ sugar, just before serving for a delightful finish!
What to Serve with French Toast Casserole?
Looking to create the perfect breakfast spread that complements the sweet and creamy flavors of your French toast casserole?
Crispy Bacon: The savory, salty crunch of bacon contrasts beautifully with the sweetness of the casserole, making it a classic pairing.
Fresh Fruit Salad: A vibrant mix of seasonal fruits adds refreshing sweetness and lively colors to the table, enhancing the overall meal experience.
Maple Syrup: Drizzling warm, rich maple syrup over each slice provides a touch of classic sweetness that elevates every bite.
Yogurt Parfaits: Creamy, tangy yogurt layered with granola and fruit offers a delightful textural contrast alongside the fluffy casserole.
Whipped Cream: Light and airy, it’s a luscious addition for those who want to indulge a little more in sweetness and creaminess.
Coffee or Tea: The warmth and aroma of a well-brewed coffee or herbal tea create a comforting beverage pairing to complement indulgent breakfasts.
Each of these options not only enhances the meal but also creates an inviting atmosphere that encourages sharing and celebration. Enjoy the delightful flavors as you gather around the table!

French Toast Casserole Recipe FAQs
What type of bread should I use for French toast casserole?
Choosing day-old white bread is ideal for this French toast casserole recipe, as it absorbs the custard beautifully without getting too soggy. Avoid fresh bread, as it can become mushy when soaked in the egg mixture.
How long can I store leftover French toast casserole in the fridge?
You can store any leftover casserole in an airtight container in the refrigerator for up to 3 days. Just make sure to let it cool completely before sealing it up to maintain its delicious texture.
Can I freeze French toast casserole?
Absolutely! To freeze, wrap individual portions tightly in plastic wrap and place them in a freezer-safe bag. It can be frozen for up to 2 months. Just remember to label and date your bags for easy organization.
How do I reheat frozen French toast casserole?
To reheat, allow your frozen portion to thaw overnight in the fridge. Then, preheat your oven to 350°F and place the casserole in an oven-safe dish. Warm it for about 15-20 minutes, or until heated through. If it seems a bit dry, you can add a splash of milk over the top before reheating.
What should I do if my French toast casserole is too soggy?
If you find your casserole too soggy, it may be due to over-soaking the bread. To avoid that next time, soak each slice for just 4 seconds and make sure the bread layer is even in your baking dish. Additionally, allowing it to bake for an extra few minutes can help create a firmer texture on top.
Are there any dietary considerations for this recipe?
Definitely! This recipe contains eggs, dairy, and nuts, so it’s important to consider allergies. For egg-free alternatives, you can try using flax eggs or silken tofu blended with a bit of plant milk. You can also substitute almond slices with sunflower seeds if nut allergies are a concern.

Deliciously Easy French Toast Casserole Recipe for Joyful Mornings
Ingredients
Equipment
Method
- Whisk together eggs, whole milk, heavy cream, brown sugar, cinnamon, vanilla extract, and kosher salt in a large bowl until smooth.
- Soak each slice of white bread in the egg mixture, lay in a baking dish, pour remaining mixture on top, cover, and refrigerate for at least 2 hours.
- Preheat the oven to 375°F.
- Sprinkle sliced raw almonds over the bread mixture.
- Bake for about 40 minutes until golden brown.
- Cool for 10 minutes before serving, dust with confectioners' sugar and add fresh berries if desired.









