Overnight French Toast Casserole with Cinnamon Streusel
The first bite of Overnight French Toast Casserole with Cinnamon Streusel feels like a warm hug on a chilly morning. This comforting dish blends creamy eggs with sweet brioche or sourdough bread, effortlessly bringing the essence of brunch straight to your table. Topped with a crunchy streusel, it’s baked until golden and fragrant, filling your kitchen with enticing aromas. It’s a feast for the senses, and since it’s made the night before, preparation is as easy as pie.
Table of Contents

I first discovered this recipe during a family gathering, where the anticipation of a delicious breakfast kept everyone buzzing with excitement. No one could resist that crispy, cinnamon-sugar topping, and let’s just say it vanished faster than the coffee could brew. It’s now a cherished part of our brunch repertoire, and trust me, the blend of soft, custardy bread and its crunchy topping will have everyone asking for seconds. I can’t wait for you to try this!
Why You’ll Love This Recipe
- Simple & Quick: Just 20 minutes of prep time means you’ll have more time to relax and enjoy your morning.
- Irresistible Flavor: The combination of sweet and cinnamon is truly delightful, giving you that cozy feeling.
- Eye-Catching Appeal: Topped with a golden cinnamon streusel, this dish is as beautiful as it is delicious.
- Flexible Serving: Perfect for brunch, holidays, or even a special breakfast treat.
- Diet-Friendly Options: Easily customizable for different diets—try gluten-free bread or dairy alternatives!

Ingredients You’ll Need
- 1 pound loaf of sourdough or French bread: This forms the hearty base of the casserole. Sourdough adds a delightful tang; however, any sturdy bread will work.
- 8 large eggs: The foundation of the custard blend, eggs create that rich texture. Fresh eggs yield the best flavor.
- 2 cups (480ml) milk (whole or 2%): Adds creaminess. You can substitute with almond or oat milk for a dairy-free version.
- ½ cup (120ml) heavy whipping cream: This boosts the creaminess of the dish. Light cream can be used if you’re looking for something lighter.
- ½ cup (104g) granulated sugar: For sweetness that enhances the overall flavor without overpowering it.
- ¼ cup (36g) packed light brown sugar: Adds deeper caramel notes, enhancing the overall richness.
- 2 tablespoons vanilla extract: This ingredient brightens the flavors, making them dance on your palate.
- 1 ½ teaspoons ground cinnamon: The star spice that adds warmth and nostalgia. Using fresh ground cinnamon improves flavor intensity.
- ¾ cup (98g) all-purpose flour: Essential for the streusel topping; it binds everything together while giving it structure.
- ¾ cup (169g) packed light brown sugar: Creates that delicious crumble topping with a rich flavor.
- 2 teaspoons cinnamon: Adds even more flavor to the streusel topping.
- ¼ teaspoon salt: Helps to balance sweetness without making the dish taste salty.
- ½ cup (112g) butter (cut into pieces): The cornerstone of a good streusel, giving it that irresistible crispiness.
How to Make Overnight French Toast Casserole with Cinnamon Streusel
Grease your dish: Start by greasing a 9 x 13 casserole dish with butter or cooking spray. This ensures easy release after baking.
Prepare the bread: Cut the loaf of bread into 1-inch chunks, spreading them evenly on the bottom of your casserole dish. The chunkier the pieces, the more delightful texture you’ll have.
Whisk the custard: In a large bowl, whisk together 8 large eggs, 2 cups of milk, ½ cup heavy whipping cream, ½ cup granulated sugar, ¼ cup packed light brown sugar, 2 tablespoons vanilla extract, and 1 ½ teaspoons ground cinnamon. This creamy mixture promises a rich and indulgent flavor.
Pour the custard over bread: Gently pour the egg mixture evenly over the bread chunks, letting each piece soak up the custard. Make sure to coat all pieces well for the best texture.
Chill overnight: Cover the casserole with plastic wrap and refrigerate it for several hours, or ideally overnight. This soaking time allows the bread to absorb the flavors beautifully.
Prepare the streusel: In a bowl, combine ¾ cup all-purpose flour, ¾ cup packed light brown sugar, 2 teaspoons cinnamon, and ¼ teaspoon salt. Add ½ cup cold butter and cut it into the dry mixture until it resembles coarse crumbs. You can refrigerate this for optimal texture.
Preheat the oven: When you’re ready to bake, preheat your oven to 350ºF. This temperature is perfect for getting that golden top while keeping the inside creamy.
Sprinkle the streusel: Crumble the streusel topping evenly over the casserole, ensuring you cover as much area as possible for that tasty crunch.
Bake until done: Place the casserole in the oven and bake for 45 minutes to an hour. If you prefer a softer, more custard-like texture, opt for the shorter baking time.
Serve warm: Once baked, serve your Overnight French Toast Casserole warm, drizzled with maple syrup, and topped with powdered sugar or fresh fruit. You’ll want to relish every mouthful!

Storing & Reheating
To store your casserole, cover any leftovers tightly and keep them in the refrigerator for up to 3 days. If you’d like to freeze it, wrap it well in plastic wrap and then aluminum foil—this will last up to 3 months in the freezer. Reheat individual portions in a microwave or warm the entire casserole in an oven preheated to 350ºF for about 15-20 minutes. Note that the texture may change slightly when reheated, but a drizzle of warm syrup can refresh those delicious flavors.
Chef’s Helpful Tips
- Make sure your bread is a day or two old. Stale bread absorbs the custard better without becoming mushy.
- Room temperature eggs blend more easily with your custard mixture, ensuring a smoother texture.
- For an extra pop of flavor, consider adding a splash of orange zest to the egg mixture for a citrus aroma.
- Watch your baking time closely; ovens vary. Check for a golden brown color and a toothpick inserted in the center coming out clean.
- If you want to make this a day-of breakfast dish, skip the overnight soaking and let it rest for at least 30 minutes before baking.
It’s hard to beat the comforting joy of a warm, homemade breakfast that makes everyone feel special. This Overnight French Toast Casserole is an extraordinary way to turn ordinary mornings into something truly memorable. The combination of tender bread and crunchy streusel is unbeatable!
Recipe FAQs
Can I use a different type of bread for the casserole?
Absolutely! While sourdough and French bread are fantastic choices due to their sturdiness, you can also use challah, brioche, or even whole wheat bread. The key is to choose a bread that can soak up the custard without falling apart.
How do I make this recipe gluten-free?
To make a gluten-free Overnight French Toast Casserole, use a gluten-free bread substitute. Many brands offer delicious options now available in stores. Just be sure to check the packaging to ensure it meets your dietary needs.
Can I prepare this casserole without the streusel topping?
Definitely! If you prefer a lighter version, feel free to skip the streusel. The casserole will still be deliciously custardy and satisfying. You can top it with fresh fruit or a sprinkle of powdered sugar for a simple finishing touch.
What are some delicious toppings for the casserole?
Maple syrup is a classic choice, but why not get creative? You could use whipped cream, a drizzle of honey, fresh berries, or even a dollop of yogurt. Each adds a delightful contrast to the sweet, rich casserole.
More Breakfast Recipes
- Valentine’s Brunch Goat Cheese Soufflés
- Granola for Yogurt
- Peanut Butter Brownie Baked Oatmeal
- Romantic Brunch Ideas Pink Pancakes
- Peanut Butter Cup Protein Pancake Bowl
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Overnight French Toast Casserole with Cinnamon Streusel
- Prep Time: 20 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 15 minutes
- Yield: 10 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
Description
This Overnight French Toast Casserole with Cinnamon Streusel brings together the comforting flavors of sourdough bread, luscious eggs, and creamy milk, topped with a sweet cinnamon streusel. Perfect for a delicious breakfast or brunch gathering, it is easy to prepare and sure to impress your guests!
Ingredients
- 1 pound loaf of sourdough or french bread
- 8 large eggs
- 2 cups (480ml) milk (whole or 2%)
- ½ cup (120ml) heavy whipping cream
- ½ cup (104g) granulated sugar
- ¼ cup (36g) packed light brown sugar
- 2 tablespoons vanilla extract
- 1 ½ teaspoons ground cinnamon
- ¾ cup (98g) all-purpose flour
- ¾ cup (169g) packed light brown sugar
- 2 teaspoons cinnamon
- ¼ teaspoon salt
- ½ cup (112g) butter (cut into pieces)
Instructions
- Grease a 9 x 13 casserole dish and set aside.
- Cut bread into 1-inch chunks and spread them evenly in the bottom of the casserole dish.
- In a large bowl, whisk together the eggs, milk, cream, both sugars, vanilla, and cinnamon. Pour the mixture evenly over the bread, coating all the pieces.
- Cover the casserole and store it in the fridge for several hours or overnight.
- To make the streusel topping, combine the flour, brown sugar, cinnamon, and salt. Add butter and cut into the dry mixture until it forms a crumble. Store this mixture in the fridge overnight if desired.
- Preheat the oven to 350ºF when ready to bake the casserole.
- Crumble the streusel topping evenly over the top of the casserole, covering as much as possible.
- Bake for 45 minutes to an hour, adjusting baking time for desired texture.
- Serve warm with syrup and toppings like powdered sugar or fresh fruit.
Notes
You can prepare the casserole a day in advance for a hassle-free breakfast.
Adjust the baking time according to your texture preference—shorter for softer, longer for firmer.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 18g
- Sodium: 350mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 1g
- Protein: 8g
- Cholesterol: 130mg





