Introduction
“You can’t just throw bread and eggs together and call it breakfast,” my sister joked over text one sleepy Sunday morning. Honestly, I wasn’t expecting much when I tossed together this Easy Overnight French Toast Casserole with Cinnamon Streusel the night before, but by the time the smell of cinnamon and vanilla filled the kitchen, everyone was hooked. It started as a lazy weekend experiment when the idea of standing over a griddle felt like too much work. I’d been craving something cozy but fuss-free, something that would wake up the house without me waking up fully myself.
What I didn’t expect was how this casserole would turn into our go-to recipe for unplanned guests, lazy holiday mornings, and even those rushed weekday breakfasts when you want something warm, sweet, and ready to go before the chaos begins. The cinnamon streusel topping — crispy, buttery, with just a hint of nutmeg — makes it feel like a little indulgence without needing a pastry chef’s skills. I’ve made this recipe so many times I’ve lost count (it’s been a bit of an obsession lately), and each time it’s been an effortless crowd-pleaser.
There’s something comforting about waking up to a dish that’s ready to bake, filling the kitchen with that irresistible aroma while you sip your coffee. It’s the kind of breakfast that makes you pause and smile in the middle of a hectic day. If you’re like me and appreciate a recipe that’s both simple and special, this casserole will quietly become a favorite in your rotation.
Why You’ll Love This Recipe
After countless tests and tweaks, this Easy Overnight French Toast Casserole with Cinnamon Streusel has earned its spot as a reliable, delicious breakfast staple. It’s not just another overnight bake; it’s a recipe that feels thoughtfully crafted but doesn’t require hours in the kitchen. Here’s why it stands out:
- Quick & Easy: Prep takes just about 15 minutes the night before, and the oven does the rest while you relax or get ready for the day.
- Simple Ingredients: No need for fancy or hard-to-find items—just basics like bread, eggs, milk, and a few spices you probably already have.
- Perfect for Any Occasion: Whether it’s a weekend brunch, holiday morning, or a casual gathering, it fits right in without any stress.
- Crowd-Pleaser: Kids, adults, and picky eaters alike can’t get enough of that buttery cinnamon streusel topping and custardy center.
- Unbelievably Delicious: The texture is beautifully balanced—crispy edges with a soft, creamy interior that practically melts in your mouth.
- Unique Touch: The cinnamon streusel topping is my twist that adds a delightful crunch and warmth, setting this casserole apart from typical overnight French toast recipes.
This isn’t just a recipe; it’s a little morning hug that feels special even on the busiest days. It’s the kind of dish that makes you close your eyes after the first bite and think, “Yeah, this is exactly what breakfast should be.”
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, which makes it easy to throw together on any night before a busy morning.
- For the Casserole Base:
- 1 loaf of thick-cut bread (I like challah or brioche for its sweetness and texture, roughly 12 ounces/340 grams)
- 6 large eggs (room temperature for best custard)
- 2 cups whole milk (or 480 ml; substitute almond or oat milk for dairy-free)
- 1/2 cup heavy cream (120 ml; adds richness but optional)
- 1/2 cup granulated sugar (100 grams)
- 2 teaspoons pure vanilla extract (for a great aroma and depth)
- 1 teaspoon ground cinnamon (adds warmth and pairs perfectly with the streusel)
- 1/4 teaspoon ground nutmeg (optional, but I find it adds just the right subtle spice)
- Pinch of salt (to balance sweetness)
- For the Cinnamon Streusel Topping:
- 1/2 cup all-purpose flour (60 grams)
- 1/2 cup brown sugar, packed (100 grams)
- 1 teaspoon ground cinnamon
- 1/4 cup unsalted butter, cold and cubed (60 grams; for that perfect crumbly texture)
- Optional: a handful of chopped pecans or walnuts for added crunch
For this casserole, I usually grab King Arthur’s all-purpose flour and Bob’s Red Mill cinnamon for the best aroma and texture. If you want to make it gluten-free, swapping the flour in the streusel with almond flour works surprisingly well and adds a nice nutty flavor. For seasonal flair, I sometimes toss in fresh blueberries or sliced apples between the bread layers before pouring the custard—it’s a nice touch in spring or fall.
Equipment Needed

To get this Easy Overnight French Toast Casserole with Cinnamon Streusel just right, you don’t need anything fancy:
- A 9×13-inch (23×33 cm) baking dish – glass or ceramic works best for even baking.
- Mixing bowls – one large for custard, one small for streusel.
- Whisk – I always use a balloon whisk to get the eggs and milk nicely blended.
- Measuring cups and spoons – precise measurements really help the custard set perfectly.
- Rubber spatula or wooden spoon for mixing.
- Optional: Food processor or pastry cutter to make the streusel topping crumble quickly.
If you don’t have a food processor, no worries—a fork or your fingers work just fine for the streusel. For budget-friendly options, Pyrex baking dishes or any oven-safe pan with similar dimensions are great. Just remember to grease the dish lightly to prevent sticking. When I first made this, I used a simple ceramic dish that’s been in my kitchen for years, and it worked beautifully every time.
Preparation Method
- Prepare the Bread: Cut your loaf into roughly 1-inch (2.5 cm) cubes. I usually skip the crusts for a more uniform texture, but leaving them on adds nice chewiness. Spread the cubes evenly in your greased 9×13-inch baking dish. This should take about 5 minutes.
- Make the Custard: In a large bowl, whisk together 6 large eggs, 2 cups (480 ml) whole milk, 1/2 cup (120 ml) heavy cream, 1/2 cup (100 g) granulated sugar, 2 teaspoons vanilla extract, 1 teaspoon cinnamon, 1/4 teaspoon nutmeg, and a pinch of salt. Whisk until combined and slightly frothy (about 2 minutes). This custard mixture is what soaks into the bread, creating that soft, custardy center.
- Soak the Bread: Pour the custard evenly over the bread cubes. Press down gently with a spatula to make sure all cubes soak up the custard. Cover the dish tightly with plastic wrap and refrigerate overnight or for at least 6 hours. This soaking step is key—don’t rush it! It allows the bread to absorb all those flavors fully.
- Prepare the Streusel Topping: About 30 minutes before baking, preheat your oven to 350°F (175°C). In a small bowl, mix 1/2 cup (60 g) flour, 1/2 cup (100 g) brown sugar, and 1 teaspoon cinnamon. Cut in 1/4 cup (60 g) cold cubed unsalted butter using a pastry cutter, fork, or fingers until the mixture resembles coarse crumbs. If you want, stir in chopped pecans or walnuts for added texture.
- Top and Bake: Remove the casserole from the fridge and sprinkle the streusel topping evenly over the soaked bread. Bake uncovered for 45-50 minutes. The edges should be golden and crisp, and a knife inserted in the center should come out clean or with just a few moist crumbs. If it’s browning too fast, loosely tent with foil halfway through.
- Rest and Serve: Let the casserole cool for about 10 minutes before serving. This helps it set and makes slicing easier. Serve warm, optionally with maple syrup, fresh fruit, or a dusting of powdered sugar.
When I first made this, I was worried it might be soggy in the middle, but the overnight soak combined with the baking time hits that perfect sweet spot every time. Just keep an eye on the streusel—too dark and it can get bitter. I’ve found that butter temperature really influences the crumble texture, so keep it cold before mixing.
Cooking Tips & Techniques
Making an Easy Overnight French Toast Casserole with Cinnamon Streusel that’s just right takes a bit of know-how. Over the years, I’ve learned some tricks to avoid common pitfalls:
- Choose the Right Bread: Dense, thick-cut bread like challah, brioche, or Texas toast holds up well overnight without turning mushy. Day-old bread works best because it soaks without falling apart.
- Room Temperature Eggs and Milk: Using cold eggs or milk can cause the custard to separate or not set properly. Let ingredients sit out for 15-20 minutes before mixing.
- Don’t Skip the Soak: Give the bread at least 6 hours in the custard. I’ve tried shorter times, and the texture just isn’t as luscious.
- Streusel Tips: Keep your butter cold before mixing with flour and sugar to get that perfect crumbly texture. If you want a nutty crunch, add chopped nuts, but don’t overload or it can weigh the topping down.
- Prevent Soggy Bottom: Using a glass or ceramic dish helps distribute heat evenly. Also, make sure your custard isn’t too watery—don’t add extra milk beyond the recipe.
- Multitasking: While this bakes, I often prep coffee or whip up a quick fruit salad to complete the breakfast spread. For easy entertaining, this pairs wonderfully with a batch of creamy deviled eggs or a fresh cucumber avocado salad.
Variations & Adaptations
This casserole is incredibly versatile, and I’ve played around with several tasty twists over time:
- Fruit-Loaded: Add fresh or frozen berries, sliced apples, or diced pears between the bread layers before soaking. This adds a juicy burst that pairs beautifully with cinnamon.
- Gluten-Free: Use gluten-free bread and swap the streusel flour for almond or oat flour. The texture is slightly different but still delicious.
- Vegan-Friendly: Replace eggs with a flaxseed egg (1 tablespoon flaxseed meal + 3 tablespoons water per egg), use plant-based milk like almond or oat, and swap butter with coconut oil for the streusel.
- Spiced Up: Mix in a teaspoon of pumpkin pie spice or cardamom for a seasonal twist that’s perfect come fall or winter.
- Nutty Streusel: Incorporate toasted pecans or walnuts for extra crunch and a richer flavor.
One time, I swapped maple syrup for honey in the custard and added a dash of orange zest—an unexpected combo that my family surprisingly loved. Feel free to make this your own, and don’t hesitate to experiment with flavors that suit your taste buds.
Serving & Storage Suggestions
This Easy Overnight French Toast Casserole with Cinnamon Streusel is best served warm, right out of the oven, ideally with a drizzle of pure maple syrup or a dusting of powdered sugar. Fresh berries or sliced bananas on top add a nice fresh contrast to the sweet, buttery casserole.
For larger gatherings, pair it with savory sides like crispy bacon or sausage, or even a light salad like the cucumber avocado salad to balance the richness.
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave or oven (covered with foil) to keep the casserole moist without drying out the streusel topping. I find that flavors deepen after resting overnight, so it’s actually quite tasty reheated!
Nutritional Information & Benefits
This casserole offers a comforting balance of protein, fat, and carbs that’s satisfying and energizing for a busy morning. One serving (about 1/8th of the casserole) typically contains:
- Calories: ~350-400
- Protein: 12-15 grams (from eggs and milk)
- Carbohydrates: 45-50 grams (mostly from bread and sugar)
- Fat: 12-15 grams (from butter, cream, and eggs)
Using whole milk and eggs provides essential nutrients like vitamin D, calcium, and choline. Cinnamon has antioxidant properties and may help regulate blood sugar. If you choose to add nuts in the streusel, you also get a boost of heart-healthy fats.
For those watching carbs or dairy, simple swaps like almond milk and gluten-free bread make this recipe adaptable without sacrificing flavor or texture. This casserole strikes a nice balance — it’s indulgent enough for a treat but can fit into a wholesome breakfast routine.
Conclusion
This Easy Overnight French Toast Casserole with Cinnamon Streusel has become one of those recipes I’m genuinely grateful to have in my cooking arsenal. It’s a perfect blend of ease and indulgence, making mornings feel a little less chaotic and a lot more delicious. Whether you’re feeding a crowd or just yourself, it’s a recipe that invites you to slow down, enjoy, and savor the simple joys of a warm breakfast.
Try customizing it with your favorite spices or fruits, and see how it fits into your routine. If you make it, I’d love to hear what variations you come up with—there’s something so rewarding about sharing those small tweaks that make a recipe truly your own. Here’s to many cozy mornings filled with the irresistible aroma of cinnamon and baked bread.
FAQs
Can I use regular sandwich bread instead of brioche or challah?
You can, but thicker, denser bread like brioche or challah holds up better overnight and creates a richer texture. Sandwich bread might get soggy and lose structure.
How long can I refrigerate the casserole before baking?
Up to 24 hours is fine. The overnight soak helps the custard fully absorb into the bread. Longer than that, and the texture might become too soft.
Can I prepare the streusel topping ahead of time?
Yes! You can mix the streusel and store it in the fridge for a day or two. Just sprinkle it on the casserole right before baking.
Is there a way to make this casserole dairy-free?
Absolutely. Swap whole milk and cream with almond or oat milk, and use coconut oil instead of butter in the streusel.
Can I freeze leftovers?
Yes, freeze portions wrapped tightly in foil or airtight containers for up to 2 months. Thaw overnight in the fridge and reheat gently in the oven.
Pin This Recipe!

Easy Overnight French Toast Casserole with Cinnamon Streusel
A cozy and fuss-free overnight French toast casserole with a buttery cinnamon streusel topping, perfect for lazy mornings, holiday brunches, or unplanned guests.
- Prep Time: 15 minutes
- Cook Time: 45-50 minutes
- Total Time: 6 hours 60 minutes (including overnight soak)
- Yield: 8 servings 1x
- Category: Breakfast
- Cuisine: American
Ingredients
- 1 loaf thick-cut bread (challah or brioche, about 12 ounces / 340 grams)
- 6 large eggs (room temperature)
- 2 cups whole milk (480 ml; almond or oat milk for dairy-free)
- 1/2 cup heavy cream (120 ml; optional)
- 1/2 cup granulated sugar (100 grams)
- 2 teaspoons pure vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg (optional)
- Pinch of salt
- For the Cinnamon Streusel Topping:
- 1/2 cup all-purpose flour (60 grams)
- 1/2 cup brown sugar, packed (100 grams)
- 1 teaspoon ground cinnamon
- 1/4 cup unsalted butter, cold and cubed (60 grams)
- Optional: handful of chopped pecans or walnuts
Instructions
- Cut the loaf into roughly 1-inch cubes, optionally removing crusts. Spread evenly in a greased 9×13-inch baking dish.
- In a large bowl, whisk together eggs, milk, heavy cream, granulated sugar, vanilla extract, cinnamon, nutmeg, and salt until combined and slightly frothy.
- Pour the custard evenly over the bread cubes, pressing gently to soak all pieces. Cover tightly with plastic wrap and refrigerate overnight or at least 6 hours.
- About 30 minutes before baking, preheat oven to 350°F (175°C). In a small bowl, mix flour, brown sugar, and cinnamon. Cut in cold butter until mixture resembles coarse crumbs. Stir in nuts if using.
- Remove casserole from fridge, sprinkle streusel topping evenly over the soaked bread. Bake uncovered for 45-50 minutes until edges are golden and a knife inserted comes out clean or with few moist crumbs. Tent with foil if browning too fast.
- Let cool for 10 minutes before serving. Serve warm with optional maple syrup, fresh fruit, or powdered sugar.
Notes
Use dense, thick-cut bread like challah or brioche for best texture. Let eggs and milk come to room temperature before mixing. Soak bread at least 6 hours for perfect custard. Keep butter cold for crumbly streusel. Use glass or ceramic dish to prevent soggy bottom. Streusel can be prepared ahead and refrigerated. For dairy-free, substitute milk and cream with plant-based milk and butter with coconut oil.
Nutrition
- Serving Size: 1/8th of casserole
- Calories: 375
- Sugar: 22
- Sodium: 180
- Fat: 13.5
- Saturated Fat: 7
- Carbohydrates: 48
- Fiber: 1.5
- Protein: 14
Keywords: overnight French toast casserole, cinnamon streusel, easy breakfast, brunch recipe, make-ahead breakfast, holiday breakfast, cozy breakfast



