Introduction
“You’re up early—did you forget to set the alarm?” my partner groaned from the bedroom, but I was already knee-deep in mixing bowls, the kitchen smelling like a cozy bakery. Honestly, this Easy Overnight French Toast Casserole with Cinnamon Streusel was born from one of those bleary-eyed mornings when I just couldn’t face the ritual of flipping slices of bread on the stove while juggling a thousand other things. I threw everything together the night before, plopped it in the fridge, and woke up to the sweet scent of cinnamon and buttery bread that had soaked up all that custard goodness overnight.
At first, I was skeptical—could something so simple really taste like the kind of indulgent breakfast that deserves a slow Sunday? But when I pulled that golden, bubbly casserole from the oven and tasted the crunchy cinnamon streusel topping against the soft, custardy bread beneath, I knew I’d stumbled on a keeper. It’s like breakfast magic happened while I was asleep. The best part? It’s low fuss, so even on the busiest mornings, you can impress without stress.
Somewhere between the soft pull of the bread and that warm cinnamon sugar crunch, this casserole found a permanent spot on our weekend table. If you’re craving a breakfast that feels like a warm hug but plays nicely with your schedule, this recipe is for you.
Why You’ll Love This Recipe
Having made this Easy Overnight French Toast Casserole with Cinnamon Streusel more times than I can count, I can say it’s a reliable crowd-pleaser that never disappoints. Here’s what makes it stand out:
- Quick & Easy: Prep takes just about 15 minutes, and then you leave it to do its thing overnight. No standing at the stove flipping slices!
- Simple Ingredients: Nothing fancy here — just pantry staples like bread, eggs, milk, and cinnamon. You probably have everything on hand already.
- Perfect for Cozy Mornings: Whether it’s a lazy weekend breakfast or a holiday brunch, this casserole feels special without the fuss.
- Crowd-Pleaser: I’ve served this at family gatherings and brunches, and everyone always asks for seconds—kids and adults alike.
- Unbelievably Delicious: The cinnamon streusel topping adds a crispy, buttery texture that contrasts beautifully with the soft, custardy interior.
What really sets this recipe apart is the overnight soak, which allows the bread to absorb the rich custard deeply—no dry bites here. And that streusel? I tweak the cinnamon-sugar ratio just right to balance sweetness and spice for a flavor that sticks in your memory. This isn’t your run-of-the-mill French toast; it’s a comforting, make-ahead dish that feels indulgent but is surprisingly easy to pull off.
Honestly, it’s become my go-to when I want something that tastes like a treat but fits into my busy mornings—sort of like the way I keep crispy baked ham and cheese croissants on standby for brunch emergencies. It’s that kind of recipe that makes you feel like you have breakfast handled, no matter how hectic life gets.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, and you can easily swap items to suit your preferences or dietary needs.
- Bread: 1 loaf (about 12 ounces or 340 grams) of thick-cut brioche or challah bread, cubed (I prefer brioche for its rich texture, but challah works beautifully too)
- Eggs: 6 large eggs, room temperature
- Milk: 2 cups (480 ml) whole milk (for creamier custard, use half-and-half or a mix of milk and cream)
- Vanilla Extract: 2 teaspoons (pure vanilla extract makes a difference here)
- Cinnamon: 1 tablespoon ground cinnamon (plus extra for the streusel topping)
- Sugar: ⅓ cup (65 grams) granulated sugar for the custard, plus ¼ cup (50 grams) brown sugar for the streusel
- Butter: 4 tablespoons (56 grams) unsalted butter, melted (plus extra for greasing the baking dish)
- Flour: ½ cup (60 grams) all-purpose flour for the streusel topping
- Salt: A pinch to balance sweetness
- Optional add-ins: Chopped nuts like pecans or walnuts for the streusel (adds crunch), or a handful of dried cranberries or fresh berries mixed into the bread cubes
If you want a dairy-free version, swap the milk with almond or oat milk and use a dairy-free butter substitute. For a gluten-free twist, a sturdy gluten-free bread works well—just make sure it’s firm enough to hold up overnight. When it comes to brands, I lean towards organic eggs and real vanilla extract, as little quality touches like these really shine in simple recipes.
Equipment Needed
- Baking Dish: A 9×13 inch (23×33 cm) casserole dish is perfect for this recipe. I’ve used glass and ceramic with great results. If you don’t have a 9×13, a similarly sized oven-safe dish works too.
- Mixing Bowls: One large bowl for the custard and another for the streusel topping.
- Whisk: For combining the eggs and milk smoothly.
- Measuring Cups and Spoons: Accurate measurements help keep the custard balanced.
- Spatula or Spoon: For mixing and spreading the casserole evenly in the dish.
- Optional: A food processor or pastry cutter for making the streusel topping quickly (but your fingers work just fine!).
If you don’t have a whisk, a fork or hand mixer can do the job. For a budget-friendly option, mixing bowls and baking dishes from thrift stores or discount kitchenware shops work well without sacrificing results. Just give your casserole dish a good buttering or spray with non-stick cooking spray to avoid any sticking. I’ve learned the hard way that skipping this step means a sticky mess!
Preparation Method
- Prepare the Bread: Cube your brioche or challah bread into roughly 1-inch (2.5 cm) pieces. You want chunks that soak up the custard but still hold some shape. Spread the cubes evenly in your greased 9×13 inch casserole dish. (Tip: If your bread is fresh and soft, consider toasting the cubes lightly in the oven for 5 minutes at 350°F/175°C to help prevent sogginess.)
- Make the Custard: In a large bowl, whisk together 6 large eggs, 2 cups (480 ml) whole milk, 2 teaspoons vanilla extract, 1 tablespoon ground cinnamon, ⅓ cup (65 grams) granulated sugar, and a pinch of salt. Whisk until everything is fully combined and slightly frothy. This custard mixture is the backbone of your casserole, so take a moment to enjoy the warm cinnamon aroma filling your kitchen.
- Pour Custard Over Bread: Slowly pour the custard evenly over the bread cubes, making sure all the bread is coated. Press gently with the back of a spoon or spatula to help the bread soak up the liquid evenly. Cover tightly with plastic wrap or aluminum foil, then refrigerate overnight or at least 6 hours. This soak time lets the bread absorb that custard deeply, resulting in a soft, rich texture.
- Prepare the Cinnamon Streusel Topping: In a separate bowl, mix ½ cup (60 grams) all-purpose flour, ¼ cup (50 grams) brown sugar, 1 teaspoon ground cinnamon, and 4 tablespoons (56 grams) melted butter until crumbly. If you want extra crunch, stir in ⅓ cup chopped pecans or walnuts. Set aside.
- Bake the Casserole: Remove the casserole from the fridge about 15 minutes before baking to take the chill off. Preheat your oven to 350°F (175°C). Sprinkle the cinnamon streusel evenly over the top of the soaked bread. Bake uncovered for 45-50 minutes or until the custard is set and the streusel topping is golden brown and crisp. A toothpick inserted in the center should come out clean, and the edges will puff up slightly.
- Cool and Serve: Let the casserole cool for about 10 minutes before serving. This rest time helps everything set up perfectly. Serve warm, optionally with a drizzle of maple syrup, fresh berries, or a dusting of powdered sugar for that extra touch of sweetness.
Common hiccups include under-soaking the bread, which can lead to dry patches, or over-soaking, which might make it too mushy. That’s why I recommend pressing the bread gently after pouring the custard and sticking to the overnight soak time. Also, keep an eye on the streusel topping while baking—if it browns too quickly, tent with foil to prevent burning.
Cooking Tips & Techniques
One of the keys to a perfect Easy Overnight French Toast Casserole with Cinnamon Streusel is balancing moisture. Too little custard and the bread stays dry; too much and you risk a soggy mess. I’ve learned to weigh my bread and measure liquids carefully—it’s a simple step that pays off big.
Another pro tip is the bread choice. Brioche and challah have that rich, slightly sweet crumb that soaks up custard without falling apart. I once tried this with sandwich bread, and honestly, it didn’t hold up well—it became a mushy disaster.
When mixing the streusel, keep the butter cold to get that crumbly texture. If it melts too early, you risk a greasy topping. I like to mix it by hand, feeling for those pea-sized crumbs.
Timing is important. I usually make this the night before holiday mornings or weekend brunches to free myself up from morning chaos. While it bakes, I prep coffee or other dishes—sometimes even my sticky garlic chicken noodles for an easy dinner later.
Lastly, don’t skip the resting step after baking. It allows the custard to firm up, making slicing easier and improving the texture overall.
Variations & Adaptations
This overnight French toast casserole recipe is super flexible, so you can tweak it to fit your taste or dietary needs:
- Fruit Lover’s Version: Toss in fresh or frozen berries, sliced apples, or diced peaches before soaking. For a tart contrast, add a handful of dried cranberries to the custard.
- Gluten-Free Option: Use gluten-free bread and a gluten-free all-purpose flour blend in the streusel. Almond or oat milk works great to keep it dairy-free.
- Spiced Up: Add a pinch of nutmeg or cardamom to the custard for a warming twist. You can also sprinkle chopped crystallized ginger into the streusel for a little zing.
- Nut-Free: Simply omit nuts from the streusel and add extra cinnamon for flavor instead.
- Vegan-Friendly: Try using a flax egg (1 tbsp flaxseed meal + 3 tbsp water per egg) and plant-based milk. Use vegan butter for the streusel. Texture will be slightly different but still delicious.
A personal favorite is the fruit-studded version with crisp apples and pecans—it adds a lovely seasonal touch and pairs perfectly with a cup of coffee. If you want to try another cozy, make-ahead breakfast, you might like my Christmas cookie lasagna for a festive treat.
Serving & Storage Suggestions
This casserole is best served warm, fresh from the oven, with a drizzle of maple syrup or a dusting of powdered sugar. I love pairing it with fresh fruit or a side of crispy bacon to balance the sweetness. It also goes wonderfully with a simple cup of black coffee or a creamy latte.
If you have leftovers, cover tightly and refrigerate for up to 3 days. Reheat individual portions in the microwave for about 1-2 minutes or until warmed through. You can also reheat in a 350°F (175°C) oven for 10-15 minutes to restore some crispness to the streusel topping.
For longer storage, freeze portions in airtight containers for up to 2 months. Thaw overnight in the fridge and reheat as above. I’ve noticed the flavors deepen a bit after sitting, making it even more comforting.
Nutritional Information & Benefits
Each serving (about 1/8 of the casserole) provides approximately:
| Calories | 350 |
|---|---|
| Protein | 10g |
| Fat | 15g |
| Carbohydrates | 45g |
| Fiber | 2g |
| Sugar | 18g |
Key ingredients like eggs provide quality protein and vitamins, while cinnamon offers antioxidants and may help regulate blood sugar levels. Using whole milk or half-and-half ups the richness but also the fat content, so you can adjust milk types to your liking.
This recipe can easily fit into gluten-free or dairy-free diets with simple swaps. Just be mindful of added sugars if you’re watching intake. Personally, I see this casserole as a treat that balances indulgence with homemade wholesome goodness—perfect for mornings when you want a little extra comfort.
Conclusion
This Easy Overnight French Toast Casserole with Cinnamon Streusel has become one of those rare recipes that feels like a warm, reliable friend. It’s simple enough to make on a hectic weeknight but special enough for weekend guests or holiday mornings. I love how it frees me from morning chaos while still delivering that cozy, homemade taste we crave.
Feel free to customize it with your favorite breads, spices, or mix-ins—this recipe welcomes your personal touch. If you try it, I’d love to hear what variations you come up with or how it fits into your breakfast routine.
Whether you’re feeding a family or just treating yourself, this casserole has a way of making mornings feel a little more relaxed and a lot more delicious. So go ahead—give yourself the gift of a fuss-free, comforting breakfast that practically makes itself.
Frequently Asked Questions
Can I use stale bread for this casserole?
Yes! In fact, slightly stale bread works best as it soaks up the custard without falling apart. Just avoid bread that’s too dry or moldy.
How long can I refrigerate the casserole before baking?
Up to 24 hours is ideal. Longer than that and the bread can become too soggy and lose structure.
Can I make this casserole dairy-free?
Absolutely. Use plant-based milks like almond or oat milk and vegan butter for the streusel. The texture will be slightly different but tasty.
What’s the best way to reheat leftovers?
Microwave individual portions for 1-2 minutes or warm in a 350°F (175°C) oven for 10-15 minutes to keep the streusel crispy.
Can I prepare the streusel topping ahead of time?
Yes, you can mix the streusel the night before and keep it in the fridge. Sprinkle it on just before baking for the best texture.
Pin This Recipe!

Easy Overnight French Toast Casserole with Cinnamon Streusel
A cozy, make-ahead breakfast casserole featuring thick-cut brioche soaked overnight in a cinnamon-spiced custard and topped with a buttery cinnamon streusel. Perfect for busy mornings or special brunches.
- Prep Time: 15 minutes
- Cook Time: 45-50 minutes
- Total Time: Overnight soak plus 1 hour
- Yield: 8 servings 1x
- Category: Breakfast
- Cuisine: American
Ingredients
- 1 loaf (about 12 ounces or 340 grams) thick-cut brioche or challah bread, cubed
- 6 large eggs, room temperature
- 2 cups (480 ml) whole milk (or half-and-half for creamier custard)
- 2 teaspoons pure vanilla extract
- 1 tablespoon ground cinnamon (plus extra for streusel topping)
- ⅓ cup (65 grams) granulated sugar
- ¼ cup (50 grams) brown sugar
- 4 tablespoons (56 grams) unsalted butter, melted (plus extra for greasing)
- ½ cup (60 grams) all-purpose flour
- Pinch of salt
- Optional: ⅓ cup chopped pecans or walnuts for streusel
- Optional: handful of dried cranberries or fresh berries mixed into bread cubes
Instructions
- Cube brioche or challah bread into roughly 1-inch pieces and spread evenly in a greased 9×13 inch casserole dish. Optionally toast cubes for 5 minutes at 350°F to prevent sogginess.
- In a large bowl, whisk together eggs, milk, vanilla extract, cinnamon, granulated sugar, and salt until combined and frothy.
- Pour custard evenly over bread cubes, pressing gently to help soak. Cover tightly and refrigerate overnight or at least 6 hours.
- In a separate bowl, mix flour, brown sugar, cinnamon, and melted butter until crumbly. Stir in nuts if using. Set aside.
- Remove casserole from fridge 15 minutes before baking. Preheat oven to 350°F. Sprinkle streusel topping evenly over soaked bread.
- Bake uncovered for 45-50 minutes until custard is set and streusel is golden and crisp. A toothpick should come out clean.
- Let cool for 10 minutes before serving. Serve warm with optional maple syrup, fresh berries, or powdered sugar.
Notes
Press bread gently after pouring custard to ensure even soaking. Toast bread cubes lightly if fresh to prevent sogginess. Keep butter cold when mixing streusel for crumbly texture. Remove casserole from fridge before baking to take chill off. Tent with foil if streusel browns too quickly. Let casserole rest 10 minutes after baking for best texture.
Nutrition
- Serving Size: 1/8 of casserole
- Calories: 350
- Sugar: 18
- Fat: 15
- Carbohydrates: 45
- Fiber: 2
- Protein: 10
Keywords: overnight French toast casserole, cinnamon streusel, make-ahead breakfast, easy brunch recipe, brioche casserole





