“You’re not seriously making French toast again, are you?” my partner joked one busy Saturday morning, eyeing my half-full loaf of bread and the cinnamon jar already open on the counter. Honestly, I was a bit skeptical myself. I’d woken up late, scrambled to get something together, and didn’t want to do the usual toast-and-eggs routine. That’s when I remembered this easy overnight baked French toast casserole recipe with cinnamon streusel someone had mentioned at work. I figured, why not give it a shot?
Fast forward a few hours and the whole kitchen smelled like a cozy bakery. The golden-brown, bubbly casserole was waiting patiently in the oven, and I couldn’t believe how effortless it had been to prep the night before. I’m telling you, this recipe quickly became my go-to weekend treat—not just because it saves time, but because that cinnamon streusel topping hits all the right notes every single time. It’s like waking up to a warm hug that you can eat.
What’s nice is that it’s not just a fancy brunch dish reserved for special occasions. It’s the kind of breakfast you can make any weekday night, pop in the fridge, and wake up to something comforting, sweet, and satisfying without the morning hassle. Plus, the cinnamon streusel adds this crunchy, buttery finish that makes it feel like a little celebration in your mouth. There’s a quiet charm to it—something that stuck with me after that first bite and still does every time I make it.
Why You’ll Love This Recipe
Over the years, I’ve tested plenty of baked French toast casseroles, but this easy overnight baked French toast casserole with cinnamon streusel stands out because it’s foolproof and downright delicious. Here’s why it’s worth having in your breakfast rotation:
- Quick & Easy: Prep takes just 15 minutes before bed, and it’s ready to bake first thing in the morning—perfect for busy households or those lazy weekends.
- Simple Ingredients: You don’t need any obscure ingredients; most are pantry staples you probably already have, like eggs, milk, bread, and cinnamon.
- Perfect for Any Occasion: Whether it’s a holiday morning, a casual brunch with friends, or a cozy family breakfast, this casserole fits right in.
- Crowd-Pleaser: Kids, adults, everyone asks for seconds—honestly, the cinnamon streusel topping is a game changer that people rave about.
- Unbelievably Delicious: The custardy inside with the crunchy cinnamon streusel on top creates a texture and flavor combo that makes you want to close your eyes and savor each bite.
This isn’t just a standard recipe tossed with cinnamon and bread. The secret is soaking the bread overnight in a lightly sweetened custard mixture, allowing the flavors to meld beautifully. The cinnamon streusel is made with a blend of brown sugar, butter, and cinnamon—baked to a golden crisp that adds a delightful contrast to the tender casserole base. It’s a recipe I keep coming back to, and I bet you will, too.
If you ever want to try a savory twist on baked dishes, I’ve had great success with the easy cheesy tater tot casserole that’s equally comforting but heartier for lunch or dinner.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are staple items, and substitutions are easy if you want to tweak it for dietary needs.
- For the casserole:
- 1 loaf of brioche or challah bread, cut into 1-inch cubes (day-old bread works best)
- 6 large eggs, room temperature (I like using local eggs when I can)
- 2 cups whole milk (can swap with almond or oat milk for dairy-free)
- 1/2 cup heavy cream (for extra richness; use more milk if skipping cream)
- 3/4 cup granulated sugar
- 2 teaspoons pure vanilla extract (real vanilla makes a difference)
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg (optional, but adds warmth)
- Pinch of salt
- For the cinnamon streusel topping:
- 1/2 cup all-purpose flour
- 1/2 cup packed light brown sugar
- 1 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 1/4 cup unsalted butter, cold and cubed (can use vegan butter if needed)
- Optional toppings:
- Maple syrup or powdered sugar for serving
- Fresh berries or sliced bananas for garnish
For best results, I recommend using a sturdy bread like brioche or challah because it holds up well after soaking overnight without turning mushy. If you can find a small bakery loaf, that’s even better. I’ve also tried this with regular sandwich bread in a pinch, but the texture isn’t quite as rich.
If you want a gluten-free version, gluten-free bread works fine, and you can substitute the flour in the streusel with almond or oat flour. For a lighter version, swapping heavy cream for extra milk works well, though the custard won’t be quite as creamy.
Equipment Needed
- A 9×13-inch (23×33 cm) baking dish is ideal for this recipe. Glass or ceramic works best for even baking.
- Mixing bowls – one large for the custard, one medium for the streusel.
- Whisk for beating eggs and mixing custard.
- Pastry cutter or two forks to cut butter into the streusel mixture.
- Measuring cups and spoons for accuracy.
- Plastic wrap or aluminum foil to cover the casserole overnight.
- Optional: A hand mixer helps if you want to blend custard faster, but whisking by hand works just fine.
I’ve made this in both ceramic and glass dishes, and honestly, the ceramic keeps the casserole warmer longer once out of the oven. If you don’t have a 9×13, two smaller dishes or a larger roasting pan can work, just adjust cooking time accordingly. For budget-friendly options, thrift stores often have great baking dishes that work perfectly.
Preparation Method

- Prepare the bread: Cut the brioche or challah into 1-inch cubes. Spread them out on a baking sheet and let them dry out slightly (especially if the bread is fresh). This step helps the bread soak up the custard better without becoming soggy. (About 10 minutes)
- Make the custard: In a large bowl, whisk together 6 large eggs, 2 cups whole milk, 1/2 cup heavy cream, 3/4 cup granulated sugar, 2 teaspoons vanilla extract, 1 teaspoon cinnamon, 1/4 teaspoon nutmeg, and a pinch of salt until smooth and fully combined.
- Assemble the casserole: Place the cubed bread in your 9×13-inch baking dish. Pour the custard mixture evenly over the bread, pressing down gently with a spatula to ensure all pieces soak up the liquid.
- Cover and refrigerate overnight: Wrap the dish tightly with plastic wrap or foil. Refrigerate for at least 6 hours or overnight, allowing the bread to absorb the custard fully.
- Make the cinnamon streusel: In a medium bowl, combine 1/2 cup flour, 1/2 cup brown sugar, 1 teaspoon cinnamon, and 1/4 teaspoon salt. Add the cold, cubed butter and use a pastry cutter or two forks to blend until the mixture resembles coarse crumbs.
- Bake the casserole: Preheat your oven to 350°F (175°C). Remove the casserole from the fridge and sprinkle the cinnamon streusel topping evenly over the soaked bread. Bake uncovered for 45-50 minutes or until the top is golden brown and the custard is set (a knife inserted should come out clean).
- Rest before serving: Let it cool for 10 minutes. The streusel topping will crisp up a bit more as it cools, making it perfect for serving with maple syrup or fresh fruit.
Tip: If your casserole looks too wet in the middle, try increasing baking time by 5–10 minutes and cover loosely with foil if the topping browns too fast. The smell of cinnamon and vanilla will guide you—it’s ready when it smells heavenly and looks golden.
Cooking Tips & Techniques
One thing I learned the hard way is that soaking the bread overnight is non-negotiable for this recipe. Tried it with a quick 30-minute soak once, and it was just a soggy mess. Patience is key here.
Using day-old or slightly stale bread gives the casserole that perfect custardy texture without falling apart. If you only have fresh bread, drying it out in a low oven for 10-15 minutes helps it soak up the custard better.
For the streusel, keeping the butter cold until just before mixing prevents it from melting too soon, so you get those satisfying little crunchy bits rather than a greasy topping.
Don’t skip the nutmeg—it’s subtle but adds a cozy warmth that complements the cinnamon beautifully.
If you want to save time in the morning, prep the streusel the night before and keep it in the fridge. Just sprinkle it on right before baking.
Also, I find that covering the casserole tightly while it soaks prevents fridge odors from sneaking in (because, you know, sometimes the fridge smells a little funky).
Multitasking tip: While this bakes, you can whip up a quick batch of scrambled eggs or prepare some fresh fruit. It pairs amazingly well with savory breakfast sides like the easy cheesy single serve lasagna for a heartier brunch.
Variations & Adaptations
- Gluten-Free: Use gluten-free bread and substitute the streusel flour with almond or oat flour. The texture will be slightly different but still delicious.
- Vegan Version: Swap eggs with a flaxseed or chia egg substitute, use plant-based milk and butter alternatives. The custard won’t set exactly the same but still makes a tasty breakfast.
- Fruit-Inspired: Add layers of fresh or frozen berries (blueberries, raspberries) between the bread cubes before soaking. It adds a lovely tartness that balances the sweetness.
- Spiced Up: Add a pinch of ground cardamom or ginger to the custard mix for a slightly exotic twist.
- Nut Topping: Mix chopped pecans or walnuts into the streusel for extra crunch and flavor.
One of my favorite tweaks is to add a layer of cream cheese dollops between the bread cubes before soaking—makes it feel a little like a cinnamon roll and adds a creamy tang. If you want to experiment further, you might appreciate the flavor layering ideas in the cozy cinnamon roll casserole recipe for inspiration.
Serving & Storage Suggestions
This casserole is best served warm, fresh out of the oven or after resting for about 10 minutes to allow the streusel to crisp up. Drizzle with real maple syrup, dust with powdered sugar, or top with fresh fruits like sliced strawberries or bananas for a bright finish.
It pairs beautifully with a cup of strong coffee or a glass of fresh orange juice to balance the sweetness.
Leftovers store well in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven at 325°F (160°C) for about 10-15 minutes to regain that crispy topping. Microwave reheating tends to make the streusel soggy, so I try to avoid that.
If you want to freeze leftovers, wrap individual portions tightly in plastic wrap and foil, then freeze up to 2 months. Thaw overnight in the fridge before reheating.
The flavors actually deepen after a day or two, so sometimes I make it ahead, which is a lifesaver for holiday mornings or busy weekends.
Nutritional Information & Benefits
This baked French toast casserole is a comforting blend of carbs, protein, and fat, making it a balanced breakfast choice. Each serving (about 1/8th of the casserole) has roughly:
| Calories | 350-400 kcal |
|---|---|
| Protein | 12-14 grams (from eggs and milk) |
| Carbohydrates | 45-50 grams |
| Fat | 12-15 grams (mostly from butter and cream) |
| Sugar | 15-20 grams (includes natural and added sugars) |
Using whole milk and eggs provides vitamin D, calcium, and high-quality protein. The cinnamon offers antioxidants and may help regulate blood sugar. For those watching carbs, swapping heavy cream for extra milk and using whole-grain or low-carb bread can reduce the glycemic load.
Keep in mind this recipe contains gluten, dairy, and eggs, so it’s not suitable for those with allergies to these ingredients without substitutions.
Conclusion
This easy overnight baked French toast casserole with cinnamon streusel is one of those recipes that feels like a small luxury without the fuss. It’s the kind of dish that quietly becomes part of your weekend routine because it’s both satisfying and simple.
Whether you stick with the classic version or try your hand at some of the variations, it’s a comforting breakfast that invites you to slow down for a moment and enjoy something homemade. I love how it brings a little extra warmth and sweetness to my mornings without adding stress.
If you make this recipe, I’d love to hear how you customize it or what toppings you prefer—drop a comment below and share your twist! And if you’re curious about other easy comfort food casseroles, the homemade cheesy hamburger helper is another family favorite that’s quick to put together.
Here’s to many cozy breakfasts ahead!
FAQs
- Can I use regular sandwich bread instead of brioche or challah?
Yes, but brioche or challah gives a richer texture. If using regular bread, dry it out a bit in the oven so it absorbs the custard better. - How long can I soak the bread overnight?
Ideally, soak for 6-12 hours. Any longer and the bread might become too soft or mushy. - Can I prepare the streusel topping ahead of time?
Absolutely! You can make the streusel the night before and keep it in the fridge until baking. - What’s the best way to reheat leftovers?
Reheat in a 325°F (160°C) oven for 10-15 minutes to keep the topping crispy. Avoid microwaving if you want to preserve texture. - Can I add fruit inside the casserole?
Yes! Fresh or frozen berries work well layered between bread cubes before soaking.
Pin This Recipe!

Easy Overnight Baked French Toast Casserole with Cinnamon Streusel
A cozy and effortless overnight baked French toast casserole topped with a crunchy cinnamon streusel, perfect for a comforting breakfast or brunch.
- Prep Time: 15 minutes
- Cook Time: 45-50 minutes
- Total Time: 6 hours 55 minutes to overnight (includes soaking time)
- Yield: 8 servings 1x
- Category: Breakfast
- Cuisine: American
Ingredients
- 1 loaf brioche or challah bread, cut into 1-inch cubes (day-old bread works best)
- 6 large eggs, room temperature
- 2 cups whole milk (can substitute almond or oat milk for dairy-free)
- 1/2 cup heavy cream (optional for extra richness; use more milk if skipping cream)
- 3/4 cup granulated sugar
- 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
- 1/2 cup packed light brown sugar
- 1 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 1/4 cup unsalted butter, cold and cubed (can use vegan butter if needed)
- Optional toppings:
- Maple syrup or powdered sugar for serving
- Fresh berries or sliced bananas for garnish
Instructions
- Cut the brioche or challah into 1-inch cubes and spread on a baking sheet to dry out slightly for about 10 minutes.
- In a large bowl, whisk together eggs, whole milk, heavy cream, granulated sugar, vanilla extract, cinnamon, nutmeg, and salt until smooth.
- Place the cubed bread in a 9×13-inch baking dish and pour the custard mixture evenly over the bread, pressing gently to soak all pieces.
- Cover the dish tightly with plastic wrap or foil and refrigerate for at least 6 hours or overnight.
- In a medium bowl, combine flour, brown sugar, cinnamon, and salt. Add cold cubed butter and use a pastry cutter or forks to blend until coarse crumbs form.
- Preheat oven to 350°F (175°C). Remove casserole from fridge and sprinkle the cinnamon streusel evenly over the soaked bread.
- Bake uncovered for 45-50 minutes until the top is golden brown and custard is set (a knife inserted should come out clean).
- Let the casserole rest for 10 minutes before serving to allow the streusel to crisp up.
- Serve warm with maple syrup, powdered sugar, or fresh fruit as desired.
Notes
Soaking the bread overnight is essential for the perfect custardy texture. Use day-old brioche or challah for best results. Keep butter cold when making streusel to ensure a crunchy topping. If casserole seems too wet, bake longer and cover topping loosely with foil if browning too fast. Reheat leftovers in oven to preserve streusel crispness; avoid microwaving.
Nutrition
- Serving Size: 1/8th of the cassero
- Calories: 375
- Sugar: 17.5
- Sodium: 220
- Fat: 13.5
- Saturated Fat: 7
- Carbohydrates: 47.5
- Fiber: 1.5
- Protein: 13
Keywords: French toast casserole, overnight breakfast, cinnamon streusel, easy breakfast, baked French toast, brunch recipe


