“You know that feeling when you wake up on a chilly Saturday morning, craving something warm and comforting, but don’t want to spend hours in the kitchen? That was exactly me last fall. I was fumbling through my pantry, half-awake, when I stumbled upon a dusty old recipe card tucked behind the cereal boxes. It was for a French toast casserole, but not just any casserole—this one promised a brown sugar streusel topping that sounded too good to pass up. Honestly, I wasn’t expecting much; I’d tried overnight casseroles before, and they often ended up soggy or bland.
So, I threw it together almost on a whim—forgot to set the timer on the oven, made a mess with the streusel mix, and even got interrupted by a neighbor dropping by. But when I finally pulled it out, that golden, bubbling casserole with its crisp, sweet topping made me close my eyes and sigh. The crunch of the streusel mingled perfectly with the soft, custardy bread underneath. It was the kind of breakfast that felt like a warm hug on a plate.
Maybe you’ve been there—looking for a breakfast that’s easy but feels special. That’s why this cozy overnight French toast casserole with brown sugar streusel has stayed with me. It’s simple to prep the night before, so mornings are less hectic, but the results? They’re pure magic. Let me tell you, once you try this, you’ll find yourself making it for lazy weekends, family brunches, or whenever you want that little extra comfort.
Why You’ll Love This Recipe
Having tested this recipe multiple times, I can say it’s truly one of those dishes that balances ease and indulgence like a pro. Here’s why this cozy overnight French toast casserole with brown sugar streusel might just become your new go-to:
- Quick & Easy: Prep takes just 15 minutes, and then you let the oven do the work while you relax or catch up on morning coffee.
- Simple Ingredients: No hunting for exotic stuff here—mostly pantry staples and a few fridge basics you probably already have.
- Perfect for Brunch: Whether you’re hosting friends or just treating the family, it’s a crowd-pleaser that looks fancy but requires minimal effort.
- Crowd-Pleaser: From picky kids to discerning adults, everyone loves that balance of soft bread soaked in custard with a sweet, crumbly topping.
- Unbelievably Delicious: The brown sugar streusel adds a buttery crunch with just the right amount of sweetness, complementing the tender, cinnamon-kissed bread.
This recipe isn’t your typical French toast casserole. The secret lies in the streusel topping, which I perfected by tweaking the sugar-to-butter ratio until it was just right—crispy but not greasy. Plus, soaking the bread overnight with the custard mix makes sure every bite is luxuriously soft without turning mushy. Honestly, I’ve made versions with brioche, challah, and even whole wheat, and each time it hits that sweet spot between comfort and indulgence.
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, and swapping out a few items is easy if you need to.
- For the French Toast Base:
- 8 cups of bread cubes (day-old brioche or challah recommended for best texture)
- 6 large eggs (room temperature)
- 2 cups whole milk (or substitute with almond milk for a dairy-free option)
- 1/2 cup heavy cream (adds richness but can be omitted or replaced with extra milk)
- 3/4 cup granulated sugar
- 2 teaspoons pure vanilla extract (I prefer Nielsen-Massey for authentic flavor)
- 1 teaspoon ground cinnamon (freshly ground if possible)
- 1/4 teaspoon salt
- For the Brown Sugar Streusel Topping:
- 3/4 cup light brown sugar, packed
- 1/2 cup all-purpose flour
- 1/2 cup cold unsalted butter, cubed (use a good-quality butter like Kerrygold for richness)
- 1 teaspoon ground cinnamon
- Pinch of salt
- Optional Add-ins:
- 1/2 cup chopped pecans or walnuts (adds a nice crunch)
- 1 cup fresh or frozen berries (great for spring and summer)
Pro tip: If you want to make this gluten-free, swap the bread for a gluten-free loaf and use almond flour in the streusel topping. For a vegan twist, use flax eggs and coconut milk, though the texture will change slightly. The beauty of this recipe is how flexible it can be!
Equipment Needed
- A 9×13 inch (23×33 cm) baking dish – glass or ceramic works best for even cooking
- Mixing bowls (one large for custard, one medium for streusel)
- Whisk – for blending eggs and milk nicely
- Measuring cups and spoons – accuracy is key to balance flavors
- Pastry cutter or fork – handy for mixing the streusel topping (or just your fingers!)
- Spatula – to gently fold bread cubes with custard
- Optional: Food thermometer – to check doneness if you want extra precision (should reach 160°F or 71°C inside)
I’ve tried using metal pans before, but ceramic baking dishes really help with even heat distribution, giving that perfect golden crust. And the pastry cutter? Honestly, I sometimes just use my hands to rub the butter into the flour—it’s messy but effective. If you’re on a budget, any oven-safe dish close to the size mentioned will do; just keep an eye on cooking time as it may vary slightly.
Preparation Method

- Prepare the bread: Cut your day-old bread into roughly 1-inch (2.5 cm) cubes. If the bread is fresh, you can toast the cubes lightly in the oven at 300°F (150°C) for 10 minutes to dry them out a bit. Place the cubes in your baking dish evenly. (Prep time: 10 minutes)
- Mix 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 ground cinnamon, and 1/4 teaspoon salt. Whisk until fully combined and smooth. (Prep time: 5 minutes)
- Soak the bread: Pour the custard mixture evenly over the bread cubes. Use a spatula to gently press the bread down so it absorbs the custard well. Cover the dish tightly with plastic wrap or foil, then refrigerate overnight or at least 6 hours. (Prep time: 5 minutes, soaking time: 6+ hours)
- Make the streusel topping: In a medium bowl, combine 3/4 cup light brown sugar, 1/2 cup all-purpose flour, 1 teaspoon ground cinnamon, and a pinch of salt. Add 1/2 cup cold unsalted butter cubes. Use a pastry cutter or your fingers to mix until the mixture resembles coarse crumbs. (Prep time: 10 minutes)
- Preheat the oven: Set your oven to 350°F (175°C) about 30 minutes before baking to ensure it’s fully heated.
- Top the casserole: Sprinkle the streusel evenly over the soaked bread. If you like, scatter chopped nuts or berries on top for extra texture and flavor.
- Bake: Place the casserole in the oven and bake for 45-55 minutes. The top should be golden brown and crisp, and a knife inserted in the center should come out mostly clean (a few crumbs are okay). If it looks too browned but isn’t cooked through, tent with foil and continue baking. (Cooking time: ~50 minutes)
- Rest before serving: Let the casserole sit for 10 minutes before slicing. This helps it set up and makes serving cleaner.
A quick note: If your kitchen tends to be humid, your bread might soak up a little more custard, so watch for any sogginess and adjust soaking time next time. Also, I once forgot to cover the dish overnight—while it still baked fine, the top dried out a bit, so covering is key for that custardy magic.
Cooking Tips & Techniques
French toast casseroles can be tricky—you want custardy softness without ending up with a soggy mess. Here are some tips I picked up the hard way:
- Use day-old bread: Fresh bread absorbs too much liquid and turns mushy. If you only have fresh bread, toast it lightly first to dry it out.
- Don’t skip the soaking: Overnight soaking lets the flavors meld and the bread absorb the custard fully, giving that melt-in-your-mouth texture.
- Cold butter for the streusel: It’s tempting to soften the butter, but cold butter creates those coveted crumbly pockets in the topping.
- Watch your oven temperature: Too hot, and the streusel burns before the inside cooks. Too low, and it dries out. 350°F (175°C) is just right.
- Cover with foil if browning too fast: This saves you from a burnt top and undercooked middle dilemma.
- Let it rest: I know it’s tempting to dig in right away, but resting helps the casserole firm up, making slicing easier.
One time, I tried to speed things up by soaking for just 2 hours—big mistake. The bread was unevenly soaked, and the texture was off. Patience truly pays off here. Also, multitasking helps; toss the streusel together while the oven preheats to save time.
Variations & Adaptations
This cozy overnight French toast casserole is super adaptable. Here are some ways to switch it up:
- Seasonal Twist: Add fresh apples and a pinch of nutmeg for fall vibes, or swap berries for a bright, summery touch.
- Dietary Adjustments: Use gluten-free bread and almond flour in the streusel for gluten sensitivity. Swap dairy for coconut or oat milk and flax eggs for vegan-friendly options.
- Flavor Boost: Stir in a tablespoon of orange zest or a splash of bourbon into the custard for a grown-up flavor punch.
- Nutty Crunch: Mix chopped pecans or walnuts into the streusel or sprinkle on top before baking for extra texture.
I once made a pumpkin-spiced version by adding canned pumpkin and pumpkin pie spices to the custard—impressively cozy and perfect for Thanksgiving morning. Feel free to customize the topping with your favorite nuts or seeds, or drizzle with maple syrup or caramel sauce before serving.
Serving & Storage Suggestions
This casserole is best served warm, fresh from the oven, ideally with a drizzle of pure maple syrup or a dollop of whipped cream. A side of fresh fruit or crisp bacon complements it beautifully.
Leftovers can be stored covered in the refrigerator for up to 3 days. Reheat gently in the oven at 325°F (160°C) for 10-15 minutes to regain that crisp top, or microwave individual portions for about 1 minute—though the texture softens a bit.
For longer storage, freeze portions wrapped tightly in foil and plastic wrap. Thaw overnight in the fridge and reheat as above. Interestingly, the flavors deepen with a day in the fridge, making leftovers even more comforting.
Nutritional Information & Benefits
Per serving (based on 8 servings): approximately 350 calories, 15g fat, 40g carbohydrates, 8g protein.
This recipe provides a good balance of protein from eggs and milk, along with carbs for energy. Using whole milk and butter adds richness but can be lightened by swapping for lower-fat or plant-based alternatives. The cinnamon offers antioxidant properties, and adding nuts gives healthy fats and crunch.
It’s naturally gluten-containing unless you substitute with gluten-free bread. Dairy can be replaced for lactose intolerance. Overall, it’s a comforting treat that can fit into a balanced diet when enjoyed in moderation.
Conclusion
This cozy overnight French toast casserole with brown sugar streusel is exactly the kind of recipe that feels like a treat but doesn’t stress out your morning. It’s a simple, satisfying dish that I keep coming back to because it’s forgiving, flavorful, and downright delicious. Whether you customize it with your favorite add-ins or keep it classic, it’s easy to make your own.
If you’ve been searching for a fuss-free breakfast that impresses without the hassle, this is it. Honestly, I hope it becomes a staple in your kitchen like it did in mine. Go ahead, give it a try, and don’t forget to share your tweaks or stories—I love hearing how this recipe fits into your life. Happy baking and cozy mornings!
Frequently Asked Questions
Can I use bread other than brioche or challah?
Yes! While brioche and challah give the best texture, you can use French bread, sourdough, or even sandwich bread. Just make sure it’s a bit stale or toast it to dry out.
How long can I soak the casserole overnight?
It’s best to soak between 6 to 12 hours. Any longer, and the bread might become too soggy. Overnight in the fridge is ideal for hands-off prep.
Can I prepare this casserole the morning of serving?
You can, but the texture won’t be as rich or custardy. If pressed for time, soak the bread for at least 1 hour, but overnight really makes a difference.
How do I store leftovers?
Store leftovers covered in the fridge for up to 3 days. Reheat in the oven for best texture or microwave for convenience.
Is the streusel topping necessary?
It’s what makes this casserole stand out! The brown sugar streusel adds delightful crunch and sweetness, but you can skip it if you prefer a simpler dish.
Pin This Recipe!

Cozy Overnight French Toast Casserole with Easy Brown Sugar Streusel
A warm and comforting French toast casserole soaked overnight in a rich custard and topped with a buttery brown sugar streusel. Perfect for easy weekend breakfasts or brunches.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 6 hours 65 minutes
- Yield: 8 servings 1x
- Category: Breakfast, Brunch
- Cuisine: American
Ingredients
- 8 cups bread cubes (day-old brioche or challah recommended)
- 6 large eggs (room temperature)
- 2 cups whole milk (or almond milk for dairy-free option)
- 1/2 cup heavy cream (optional, can be replaced with extra milk)
- 3/4 cup granulated sugar
- 2 teaspoons pure vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 3/4 cup light brown sugar, packed
- 1/2 cup all-purpose flour
- 1/2 cup cold unsalted butter, cubed
- 1 teaspoon ground cinnamon
- Pinch of salt
- Optional add-ins: 1/2 cup chopped pecans or walnuts
- Optional add-ins: 1 cup fresh or frozen berries
Instructions
- Cut day-old bread into 1-inch cubes. If using fresh bread, toast cubes at 300°F for 10 minutes to dry out. Place cubes evenly in a 9×13 inch baking dish.
- In a large bowl, whisk together eggs, whole milk, heavy cream, granulated sugar, vanilla extract, ground cinnamon, and salt until smooth.
- Pour custard mixture evenly over bread cubes. Gently press bread down to absorb custard. Cover tightly with plastic wrap or foil and refrigerate overnight or at least 6 hours.
- In a medium bowl, combine brown sugar, flour, ground cinnamon, and salt. Add cold butter cubes and mix with a pastry cutter or fingers until mixture resembles coarse crumbs.
- Preheat oven to 350°F about 30 minutes before baking.
- Sprinkle streusel topping evenly over soaked bread. Add optional nuts or berries if desired.
- Bake casserole for 45-55 minutes until top is golden brown and crisp. Insert a knife in the center; it should come out mostly clean. Tent with foil if browning too fast but not cooked through.
- Let casserole rest for 10 minutes before slicing and serving.
Notes
Use day-old bread for best texture; toast fresh bread if needed. Cover casserole tightly when soaking overnight to prevent drying. Cold butter in streusel creates crumbly texture. Tent with foil if top browns too quickly. Let rest before serving for easier slicing. Gluten-free and vegan adaptations possible with substitutions.
Nutrition
- Serving Size: 1/8 of casserole
- Calories: 350
- Fat: 15
- Carbohydrates: 40
- Protein: 8
Keywords: French toast casserole, overnight casserole, brown sugar streusel, brunch recipe, easy breakfast, comfort food


