Overnight French Toast Casserole
Overnight French Toast Casserole is an extraordinary dish that combines the comforting flavors of traditional French toast with the practicality of an easy casserole. The golden crust, fluffy center, and warm notes of cinnamon and nutmeg create a breakfast experience that feels both special and comforting. It’s an ideal choice for leisurely weekend brunches or holiday gatherings, allowing you to enjoy your time with family instead of being stuck in the kitchen.

This dish integrates luscious bites of sourdough with a creamy, custard-like filling that seeps into every nook and cranny. It’s hard to resist a dish that promises effortless preparation the night before while delivering mouthwatering flavors the next morning. Perfect for serving a crowd, Overnight French Toast Casserole is sure to impress everyone at the breakfast table, whether they’re young or young at heart. I can’t wait for you to try it!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: With just a little prep the night before, you can have a delicious breakfast ready for a crowd.
- Irresistible Flavor: The combination of pecans, spices, and maple syrup creates a sweet and nutty flavor that’s hard to beat.
- Eye-Catching Appeal: This casserole bakes up beautifully, making it perfect for festive gatherings or lazy Sunday mornings.
- Flexible Serving: Enjoy it for breakfast, brunch, or even as a dessert!
- Diet-Friendly Options: Easily adapt this recipe to be gluten-free or dairy-free with minor swaps.
Ingredients You’ll Need
- 1 bakery-style loaf of sourdough bread: This bread provides the ideal texture for soaking up the custard. You can substitute with ciabatta or challah if desired.
- 1 cup chopped pecans: These add a delightful crunch and nutty flavor. Walnuts or almonds can be good substitutes if you prefer.
- 8 large eggs: Essential for the custard base, eggs create a rich and creamy texture. Make sure they’re at room temperature for best results.
- ½ cup full-fat Greek yogurt: This helps create a luxuriously creamy consistency. You can replace it with regular yogurt or a dairy-free variety if needed.
- ½ cup maple syrup: Pure maple syrup enhances sweetness and flavor. Honey or agave syrup work in a pinch, but adjust sweetness to taste.
- 2 teaspoons ground cinnamon: This classic spice brings warmth and depth. Feel free to add a touch more if you love that cinnamon kick.
- ½ teaspoon ground nutmeg: Just a hint of nutmeg elevates the flavor. Use fresh nutmeg for the best taste.
- 1 ½ cups milk, any kind: Whole, almond, or oat milk can be used — just avoid skim for a richer flavor.
- ¼ teaspoon salt: Enhances all the flavors in the dish.
- ⅓ cup white whole wheat flour: This helps thicken the casserole and adds fiber. You can use all-purpose flour if that’s what you have on hand.
- ¼ cup brown sugar, or coconut sugar: Gives the streusel topping a lovely sweetness and caramel flavor. Either is perfect here.
- 4 tablespoons butter, room temperature (or coconut oil): For a delicious crumbly topping. If using coconut oil, make sure it’s in its solid state.
How to Make Overnight French Toast Casserole
- Preheat your oven: Start by preheating your oven to 350ºF and spray a 10 x 7-inch baking dish with cooking spray to prevent sticking.
- Prepare the bread: Use a knife to chop the sourdough into bite-sized pieces, about 1 to 1 ½ inches wide. If it’s very fresh, feel free to tear it apart with your hands for that rustic feel.
- Combine the bread and nuts: Toss the sourdough pieces in the casserole dish, then sprinkle the chopped pecans across the top and give it a gentle toss to mix.
- Whisk the custard mixture: In a large bowl, beat together the eggs, Greek yogurt, maple syrup, cinnamon, nutmeg, milk, and salt until well combined.
- Pour the mixture over the bread: Carefully pour the egg mixture over the sourdough. Press the bread pieces down with your hands to fully coat each piece.
- Chill: Cover and place in the refrigerator overnight or, if you’re in a hurry, for at least 30 minutes to allow the bread to soak in the custard.
- Make the streusel: In a separate bowl, mix together the white whole wheat flour, chopped pecans, brown sugar, and butter. Combine until it forms a crumbly texture.
- Pre-bake: When you’re ready to bake, remove the casserole from the fridge. Press down on the bread pieces again, and cover the dish with aluminum foil. Bake for 30 minutes.
- Add topping and finish baking: Uncover the casserole, sprinkle the streusel topping evenly over the top, and bake for an additional 15 to 25 minutes, depending on how soft you prefer your French toast.
- Cool and serve: Allow to cool for at least 5 to 10 minutes before slicing and serving.
Storing & Reheating
To store your Overnight French Toast Casserole, cover it tightly and keep it in the refrigerator for up to 3 days. For long-term storage, you can freeze individual portions in airtight containers for up to 3 months. Reheat in the oven at 350ºF for about 15 minutes, or until heated through. The texture may change slightly once frozen, but a sprinkle of fresh nuts or a drizzle of maple syrup can give it a refreshing lift upon reheating.
Chef’s Helpful Tips
- Avoid sogginess: Make sure to coat the bread thoroughly in the egg mixture but don’t let it sit too long in the custard before baking if you’re short on time.
- Ingredient temperatures: Using room temperature eggs and cold butter can help create the best texture.
- Add some flair: Consider adding fresh fruit, like sliced bananas or berries, between layers for a delightful variation.
- Timing matters: If you prefer a firmer casserole, adjust your baking time to be on the longer end, keeping an eye on doneness.
- Make-ahead option: Assemble everything the night before, and simply bake in the morning for an easy breakfast treat.
Rounding out this dish is not just about the flavors and textures; it’s also about the experience of sharing it with friends and family. This Overnight French Toast Casserole is like a warm hug on a plate, and it invites you to gather around the table. I hope you’ll try it soon!

Recipe FAQs
Can I prepare this casserole in advance?
What if I don’t have sourdough bread?
Can I make this dairy-free?
How do I know when it’s done baking?
⭐ If you make my Overnight French Toast Casserole recipe, Awesome! I would love to hear from you. Please give it a star rating and review below! 👇

Overnight French Toast Casserole
This Overnight French Toast Casserole offers irresistible flavor and easy prep. Made with sourdough bread, pecans, and a creamy egg mixture, it’s perfect for gatherings or cozy breakfasts at home.
- Prep Time 720 minutes
- Cook Time 775 minutes
- Yield 8 servings 1x
Ingredients
- 1 bakery-style loaf of sourdough bread
- 1 cup chopped pecans
- 8 large eggs
- ½ cup full-fat greek yogurt
- ½ cup maple syrup
- 2 teaspoons ground cinnamon
- ½ teaspoon ground nutmeg
- 1 ½ cups milk, any kind
- ¼ teaspoon salt
- ⅓ cup white whole wheat flour
- ½ cup chopped pecans
- ¼ cup brown sugar, or coconut sugar
- 4 tablespoons butter, room temperature (or coconut oil)
Instructions
- Preheat the oven to 350ºF and spray a 10 x 7-inch baking dish with cooking spray.
- Chop the sourdough into bite-sized pieces, about 1-1 ½ inches wide, or tear it apart with your hands if it's fresh.
- Transfer the bread into the casserole dish.
- Sprinkle 1 cup of chopped pecans over the bread and toss to combine.
- In a large bowl, whisk together eggs, Greek yogurt, maple syrup, cinnamon, nutmeg, milk, and salt.
- Pour the egg mixture over the bread and use your hands to press the pieces down to fully coat them.
- Refrigerate overnight, or for at least 30 minutes if you plan to bake it right away.
- To make the streusel topping, mix white whole-wheat flour, chopped pecans, brown sugar, and butter until it forms a crumble.
- Remove the casserole from the fridge and ensure the bread is submerged in the egg mixture before baking.
- Cover with aluminum foil and bake at 350ºF for 30 minutes.
- Remove the foil, add the streusel topping, and bake for an additional 15-25 minutes, depending on desired moisture.
- Let cool for 5-10 minutes before slicing.
Notes
For a richer flavor, let the casserole sit overnight before baking.
Serve warm, topped with extra maple syrup or fresh fruit.
Store leftovers in an airtight container in the fridge for up to 3 days.
Nutrition
- Serving Size: 1 piece
- Calories: 320
- Sugar: 10g
- Sodium: 300mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 3g
- Protein: 8g
- Cholesterol: 210mg
Nutritional information is an estimate. The nutritional values for your final dish may vary based on measuring differences and products used.




