French Toast Casserole
French toast casserole is the dream breakfast dish that takes the classic French toast and transforms it into a delightful, shareable dish. Imagine waking up to the warm, sweet aroma of cinnamon and nutmeg wafting through your kitchen, inviting everyone to the table. Whether it’s a lazy Sunday brunch with family or a festive holiday gathering, this recipe brings comfort and joy, making it a perfect choice for any occasion. Plus, it’s super easy to prepare, meaning you can spend more time enjoying brunch than cooking it!
Why you’ll love this dish
This French toast casserole is a crowd-pleaser for a reason! With its rich flavors and creamy texture, it brings together the best of breakfast in one golden-brown dish. It’s not only easy to make but also very budget-friendly — ideal for feeding a larger group without breaking the bank. People love to prepare this dish for weekend gatherings, potluck brunches, or special occasions like Mother’s Day.
"I made this for our family brunch, and it was a total hit! Everyone went back for seconds. Definitely my new go-to recipe!"
Step-by-step overview
Making French toast casserole is straightforward, and the result is nothing short of spectacular. First, you’ll prepare your bread, then create a rich custard-like mixture. Combine these elements and bake until perfection. Each step builds layer upon layer of flavor, ensuring every bite is sublime.
What you’ll need
Gather these items for your delightful French toast casserole:
- 1 loaf of bread (preferably brioche or challah)
- 4 large eggs
- 2 cups milk
- 1/2 cup heavy cream
- 1/2 cup sugar
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon salt
- 1/2 cup chopped nuts (e.g., pecans or walnuts)
- 1/4 cup flour
- 1/4 cup butter, melted
- Maple syrup for serving (optional)
Feel free to swap the nuts for your favorite or use a dairy-free milk to cater to dietary preferences.
Directions to follow
- Preheat your oven to 350°F (175°C). Grease a 9×13 inch baking dish.
- Cut the bread into cubes and arrange them evenly in the baking dish.
- In a large bowl, whisk together the eggs, milk, heavy cream, sugar, vanilla, cinnamon, nutmeg, and salt. Pour this custard mixture over the bread cubes, making sure all pieces are well-soaked.
- In another bowl, mix the chopped nuts, flour, and melted butter to create a crumbly topping. Sprinkle this delightful mixture over the bread and custard.
- If you want to prepare it the night before, cover the dish and refrigerate. Otherwise, bake immediately.
- Bake for 40-45 minutes, until the top is golden and the custard has set.
- Let it cool slightly before serving. Drizzle with maple syrup if desired!

Best ways to enjoy it
Serving your French toast casserole is as creative as you want it to be! Consider adding fresh berries or sliced bananas on top for a burst of freshness. A dusting of powdered sugar can make it look extra fancy. Pair it with crispy bacon or sausage for a complete breakfast. And let’s not forget about that warm maple syrup — it truly elevates the dish!
Storage and reheating tips
Got leftovers? No problem! Store any uneaten casserole covered in the fridge for up to 3 days. You can reheat it in the oven at 350°F until warmed through, or in the microwave for a quicker option. For longer storage, slice it and freeze individual portions — perfect for a quick breakfast treat later!
Helpful cooking tips
Want to ensure your casserole comes out perfectly? Here are some handy tips:
- Use stale bread: Day-old bread absorbs the custard better and holds its shape during baking.
- Soak it: For an even softer texture, let the bread soak in the custard mixture for at least 30 minutes before baking.
- Experiment with flavors: Don’t hesitate to add chocolate chips, dried fruits, or even a splash of orange zest for a twist!
Creative twists
Think outside the box! You can easily switch up the flavors in this French toast casserole:
- Chocolate chip: Add chocolate chips for a dessert-like version.
- Caramel apple: Fold in sautéed apples with caramel sauce for a seasonal variation.
- Savory: Swap the cinnamon and sugar for herbs and cheese for a delicious brunch alternative.

Your questions answered
- How long does it take to prepare? Prep time is about 20 minutes, with a baking time of 40-45 minutes.
- Can I make this ahead of time? Yes, you can assemble it the night before and bake it in the morning for a hassle-free breakfast.
- What if I don’t have all the ingredients? You can substitute different types of bread or use almond milk instead of regular milk. Be creative!
This French toast casserole is truly versatile and makes for a delicious option any time of the day. Enjoy the delightful flavors and the joy of sharing this comforting dish!

French Toast Casserole
Ingredients
Method
- Preheat your oven to 350°F (175°C). Grease a 9×13 inch baking dish.
- Cut the bread into cubes and arrange them evenly in the baking dish.
- In a large bowl, whisk together the eggs, milk, heavy cream, sugar, vanilla, cinnamon, nutmeg, and salt.
- Pour this custard mixture over the bread cubes, making sure all pieces are well-soaked.
- In another bowl, mix the chopped nuts, flour, and melted butter to create a crumbly topping.
- Sprinkle this mixture over the bread and custard.
- If you want to prepare it the night before, cover the dish and refrigerate. Otherwise, bake immediately.
- Bake for 40-45 minutes, until the top is golden and the custard has set.
- Let it cool slightly before serving. Drizzle with maple syrup if desired.







