Baked French Toast Casserole with Cinnamon Streusel: Easy Holiday Recipe

Posted on

Armani Mathews

baked french toast casserole - featured image

I still remember the exact moment I knew I had to bake this casserole for every holiday morning. It was Christmas morning, three years ago, and the house was already buzzing. Kids were running around, the dog was barking at a squirrel outside, and my husband was standing in the kitchen wearing nothing but boxers and a look of pure panic. “We have four hours until Aunt Linda gets here,” he said, “and I just burned the first batch of pancakes.”

I looked at the clock. 7:00 AM. I looked at the burnt pancakes. Then I looked at the empty baking dish on the counter. That’s when I decided to stop cooking in the moment and start cooking ahead. I grabbed the bread, the eggs, the cinnamon, and everything else I had on hand, and I threw together what I thought would be a mediocre make-ahead breakfast. I popped it in the oven at 6:15 AM and went back to sleep.

When I woke up to the smell of warm cinnamon and toasted bread, I couldn’t believe it. The house smelled like a bakery. The kids were already sitting at the table, waiting for their plates. It was fluffy, creamy, topped with a crunchy streusel that made everyone stop talking long enough to take another bite. And the best part? I hadn’t lifted a finger while the oven was running. I was still in my pajamas when Aunt Linda arrived at 10:00 AM, fully dressed and ready to host, while everyone else was still scrambling.

That was the birth of my Baked French Toast Casserole with Cinnamon Streusel. I’ve made it for Easter, Thanksgiving, Christmas, and random lazy Sundays. It’s become the backbone of our holiday mornings. I’ve tested it dozens of times, tweaking the bread-to-custody ratio and perfecting that streusel topping until it’s absolutely irresistible. This isn’t just a recipe; it’s my secret weapon for stress-free entertaining. If you’ve ever wanted to serve a show-stopping breakfast without spending all morning in the kitchen, this is the one.

Why This French Toast Casserole Will Become Your New Obsession

There are about ten reasons I keep making this casserole, but let’s be real: it’s the combination of convenience and flavor that keeps me coming back. I’ve served this to picky eaters, food snobs, and everyone in between, and it never fails to disappear. Here’s why this Baked French Toast Casserole with Cinnamon Streusel is worth your oven space:

  • Zero Morning Stress — Seriously, you do all the work the night before. Wake up, pop it in the oven, and go back to reading your book or wrapping gifts. I’ve pulled this out of the fridge at 5:00 AM while half-asleep, and it still turns out perfect. It’s that forgiving.
  • Feed a Crowd (or Just Yourself) — This recipe makes a 9×13-inch dish, which feeds 8-10 people easily. But I also love making half-batches for weekend brunches for just my husband and me. It’s versatile enough for a family feast or an intimate morning.
  • The Streusel Factor — Let’s talk about that topping. Most people skip the topping on breakfast casseroles, but not here. That buttery, cinnamon-sugar crunch contrasts perfectly with the soft, custardy bread underneath. It’s the difference between “good breakfast” and “I need the recipe.” Trust me on this.
  • Uses Up Stale Bread — This is the ultimate way to rescue that loaf of bread you forgot to eat and now looks like it’s from the Stone Age. Actually, stale bread is *required* for the best texture, so don’t worry about waste. You’re saving bread from the trash and making magic.
  • Leftovers Are Better — I know, I know. Leftover breakfast sounds weird. But this casserole reheats beautifully. Cold from the fridge, it’s like a bread pudding. Warm from the oven, it’s comfort food. I deliberately make extra for lunch.

This is my go-to when I need a breakfast that feels fancy but actually lets me relax. No flipping individual slices, no greasing pans while your guests wait. Just pure, delicious ease.

Ingredients You’ll Need for the Perfect Casserole

Here’s the best part: you probably have most of this already. This isn’t a recipe that requires a trip to three different specialty stores. It’s pantry-friendly, with just a few key items that make all the difference.

For the Bread Base

Day-old French bread or brioche (1 loaf, about 12-14 cups cubed / 300-400g) — This is non-negotiable. Fresh bread turns to mush. You need bread that’s lost some moisture so it can soak up the custard without falling apart. If your bread is fresh, toast it in the oven for 10 minutes at 300°F to dry it out first. I prefer brioche for richness, but a crusty French baguette works great for a chewier texture.

Unsalted butter (3 tablespoons / 45g, melted) — For greasing the dish. Since you’re using a casserole, you want to make sure nothing sticks, but you don’t want extra salt throwing off the balance. Melt it in the microwave or a small saucepan.

For the Custard

baked french toast casserole preparation steps

Large eggs (6 large / about 300g) — Room temperature eggs mix better into the custard. If you forget, just run them under warm water for a minute. Don’t use small eggs; the ratio matters.

Heavy cream (2 cups / 480ml) — This gives it that rich, creamy texture. Half-and-half works in a pinch, but it’ll be less luxurious. Whole milk makes it too thin. I use heavy cream because I want that decadent breakfast feel.

Whole milk (1 cup / 240ml) — Balances out the heavy cream so it’s not too rich. You can use skim milk if you’re counting calories, but I find whole milk maintains the best texture.

Granulated sugar (½ cup / 100g) — Sweetens the custard. You can reduce this to ⅓ cup if you prefer less sweet, but the streusel adds plenty of sugar, so keep it balanced.

Vanilla extract (2 teaspoons / 10ml) — Pure vanilla, please. I’ve tried imitation, and it tastes artificial in this delicate custard. It’s worth the extra dollar.

Cinnamon (1 teaspoon / 2g) — Ground cinnamon. Add it to the custard for that classic French toast flavor throughout.

Salt (½ teaspoon / 3g) — Even though it’s sweet, a pinch of salt enhances the flavor. Don’t skip it.

For the Cinnamon Streusel Topping

All-purpose flour (¾ cup / 95g) — The base of the crumble.

Packed brown sugar (½ cup / 100g) — Gives it that molasses-rich, chewy crunch. Light or dark brown sugar both work.

Cinnamon (1 teaspoon / 2g) — More cinnamon for the topping.

Unsalted butter (¼ cup / 55g, cold and cubed) — This is key. Cold butter creates those distinct crumbs. If the butter is warm, it’ll just mix into a paste. Cube it straight from the fridge.

Equipment You’ll Need

You don’t need fancy gadgets for this. Here’s what I actually use:

9×13-inch baking dish — A ceramic or glass dish works best. I use my old Pyrex that’s seen better days. It doesn’t need to be new, just big enough to hold the bread in a single layer (or two if you’re stacking).

Large mixing bowl — Something wide so you can whisk the eggs and cream easily. A 4-quart bowl is perfect.

Whisk — For breaking up the eggs and combining the custard. A fork works if you’re being lazy, but a whisk is faster.

Sharp knife and cutting board — To cube the bread. Uniform cubes (about 1-inch) ensure even cooking.

Small bowl for streusel — Just a small bowl to mix the flour, sugar, cinnamon, and butter.

Aluminum foil — Optional, but useful if the top browns too quickly. I usually don’t need it, but I keep it handy.

How to Make It: Step-by-Step

Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years. This is easier than it looks, and the smell alone is worth the effort.

Step 1: Prep the Bread (10 minutes)

Start by cutting your bread into 1-inch cubes. If you’re using a baguette, cut it diagonally. If you’re using brioche, tear or cut it into rough cubes. You want about 12-14 cups of bread. Spread the cubes out on a large baking sheet or just pile them into your greased 9×13-inch dish. If you’re using a lot of bread, you might need to do it in layers. Grease the dish generously with melted butter. This prevents sticking and adds flavor to the edges.

Step 2: Make the Custard (5 minutes)

In your large mixing bowl, whisk together the eggs, heavy cream, milk, sugar, vanilla, cinnamon, and salt. Whisk until it’s completely combined and slightly frothy. You don’t need to overbeat it, just make sure there are no streaks of egg white or sugar clumps. Pour this mixture evenly over the bread cubes. Use a spatula or your hands to gently press the bread down into the custard, making sure every piece gets soaked. It should look like a soggy mess, and that’s exactly what you want.

Step 3: The Soak (Crucial Step)

Here’s the secret: let it sit. Cover the dish with plastic wrap or a lid and refrigerate for at least 4 hours, or ideally overnight. This allows the bread to fully absorb the custard. If you skip this, the center will be runny and the edges will be dry. I usually prep this the night before, so I can sleep in. But if you’re in a hurry, let it sit on the counter for at least 30 minutes while you preheat the oven.

Step 4: Make the Streusel (5 minutes)

While the bread soaks (or right before you bake), make the streusel. In a small bowl, combine the flour, brown sugar, and cinnamon. Add the cold, cubed butter. Use your fingers, a pastry cutter, or a fork to mix it until it resembles coarse crumbs. Some pieces should be pea-sized, and some should be larger. You want texture, not a paste. Sprinkle this evenly over the soaked bread.

Step 5: Bake (45-50 minutes)

Preheat your oven to 350°F (175°C). Place the casserole in the center of the oven. Bake for 45-50 minutes. You’ll know it’s done when the top is golden brown and crisp, and the center is set (it shouldn’t jiggle like Jell-O when you shake the pan). If the top starts to brown too quickly, cover it loosely with aluminum foil for the last 10 minutes. Let it rest for 10 minutes after taking it out of the oven. This helps it set further and makes serving cleaner.

Step 6: Serve

Cut into squares and serve warm. I usually add a dusting of powdered sugar and a pat of butter on top for extra luxury. Maple syrup is optional, but I find the streusel and custard are sweet enough on their own. Fresh berries on the side cut through the richness beautifully.

Expert Tips & Tricks for Success

Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.

Bread Choice Matters
Brioche is richest, French bread is chewiest, and challah is the perfect middle ground. Avoid soft sandwich bread unless you toast it first. The bread needs structure.

Don’t Rush the Soak
I know you’re excited to eat this, but 4 hours is the sweet spot. Overnight is best. If you bake it immediately, the custard won’t penetrate the center, and you’ll get a weird texture.

Cold Butter for Streusel
If your butter is warm, the streusel will melt into the bread instead of staying crunchy. Cube it straight from the fridge and work quickly.

Check for Doneness
Insert a knife into the center. If it comes out clean, it’s done. If wet custard sticks to it, bake for another 5-10 minutes. Every oven is different, so trust your eyes.

Reheating Leftovers
This reheats beautifully in the oven at 350°F for 15-20 minutes. Microwave works too, but the streusel will get soft. For best texture, reheat in the oven.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.

Berry Burst
Toss 1 cup of fresh or frozen berries (blueberries, strawberries, or raspberries) into the bread before pouring the custard. The berries burst and create little pockets of jammy sweetness. My favorite combo is blueberries and lemon zest.

Maple Pecan
Add ½ cup of chopped pecans to the streusel. Swap the vanilla extract for maple syrup in the custard. This tastes like a fall picnic.

Chocolate Chip
Sprinkle ½ cup of chocolate chips over the bread before adding the streusel. It’s basically a breakfast bread pudding. Kids love this version.

Gluten-Free
Use gluten-free bread (I like Schar or Schär brands) and gluten-free flour for the streusel. Everything else is naturally gluten-free. The texture might be slightly different, but it’s still delicious.

Dairy-Free
Use coconut milk or oat milk instead of dairy milk and cream. Use coconut oil or dairy-free butter for the streusel. It’s not as rich, but it works.

Serving & Storage

How to Serve:
I usually serve this straight from the dish at the breakfast table. It looks rustic and warm. Pair it with fresh fruit, bacon, or sausage. A simple green salad with a light vinaigrette cuts the richness if you’re serving a big group.

Refrigerator:
Store leftovers in an airtight container for up to 4 days. The custard will firm up in the fridge, so don’t worry if it looks solid.

Reheating:
Oven is best: 350°F for 15-20 minutes until warmed through. Microwave: 30-60 seconds, but expect a softer streusel. Avoid the microwave if you want that crunch.

Freezing:
You can freeze this! Bake it, let it cool completely, then wrap tightly in plastic and foil. Freeze for up to 2 months. Thaw in the fridge overnight and reheat in the oven. I do this for holiday prep.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking. This is indulgent breakfast food, so keep portions in mind.

Per Serving (based on 12 servings):
Calories: 380
Protein: 10g
Carbs: 45g
Fiber: 2g
Sugar: 18g
Fat: 18g
Saturated Fat: 9g
Cholesterol: 110mg
Sodium: 280mg

What’s Good:
Decent protein from eggs and dairy. Calcium from the milk and cream. It’s more filling than you’d think.

What to Know:
Higher in calories and sugar due to the custard and streusel. Contains gluten and dairy. Use low-sodium broth if you’re watching salt (though not applicable here, just general advice for savory dishes).

Final Thoughts

So that’s my go-to Baked French Toast Casserole with Cinnamon Streusel! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it. This has saved holiday mornings more times than I can count. It’s my answer to “what’s for breakfast” when I want something special but don’t want to spend all morning cooking. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.

Make it yours! Try different berries, swap the nuts, or add chocolate. The best recipes are the ones you adapt to your family’s tastes. If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.

Happy cooking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Q: Can I make this ahead of time?
A: Yes! This recipe is designed for make-ahead. You can assemble it the night before, cover it, and refrigerate for up to 24 hours. Just add 5-10 minutes to the baking time if you’re baking it straight from the fridge.

Q: What kind of bread is best?
A: Brioche, challah, or French bread are the best choices. They hold up well to the custard without turning to mush. Avoid soft white sandwich bread unless you toast it first to dry it out.

Q: Can I use fresh bread?
A: It’s not recommended. Fresh bread has too much moisture and will become soggy. If you must use fresh bread, cube it and toast it in the oven for 10 minutes at 300°F to dry it out before assembling.

Q: Why did my casserole turn out watery?
A: This usually happens if you didn’t let it soak long enough or if you used too much liquid. Make sure the bread is fully submerged in the custard and let it sit for at least 4 hours. Also, check that your oven is at the right temperature.

Q: Can I freeze this?
A: Yes, you can freeze baked leftovers for up to 2 months. Thaw in the fridge overnight and reheat in the oven. You can also freeze the unbaked casserole, but the texture might be slightly different after thawing.

Q: How do I store leftovers?
A: Store in an airtight container in the refrigerator for up to 4 days. Reheat in the oven for best texture, or microwave for quick warming.

Q: Can I add fruit?
A: Absolutely! Fresh or frozen berries, sliced peaches, or chopped apples work great. Toss them in with the bread before adding the custard. If using frozen fruit, you may need to bake for an extra 5-10 minutes.

Pin This Recipe!

baked french toast casserole recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
baked french toast casserole - featured image

Baked French Toast Casserole with Cinnamon Streusel


  • Author: Saly
  • Total Time: 1 hour 5 minutes
  • Yield: 12 servings 1x

Description

A stress-free, make-ahead holiday breakfast casserole featuring day-old bread soaked in a rich custard and topped with a crunchy cinnamon streusel. Perfect for feeding a crowd or enjoying as a cozy weekend brunch.


Ingredients

Scale
  • 1 loaf day-old French bread or brioche (about 1214 cups cubed / 300-400g)
  • 3 tablespoons unsalted butter, melted (for greasing)
  • 6 large eggs, room temperature
  • 2 cups heavy cream
  • 1 cup whole milk
  • ½ cup granulated sugar
  • 2 teaspoons vanilla extract
  • 1 teaspoon ground cinnamon
  • ½ teaspoon salt
  • ¾ cup all-purpose flour (for streusel)
  • ½ cup packed brown sugar (for streusel)
  • 1 teaspoon ground cinnamon (for streusel)
  • ¼ cup unsalted butter, cold and cubed (for streusel)

Instructions

  1. Preheat oven to 350°F (175°C).
  2. Cut bread into 1-inch cubes and spread them into a greased 9×13-inch baking dish. Grease the dish generously with melted butter.
  3. In a large mixing bowl, whisk together eggs, heavy cream, milk, sugar, vanilla, 1 teaspoon cinnamon, and salt until combined.
  4. Pour the custard mixture evenly over the bread cubes. Gently press the bread down to ensure it is fully soaked.
  5. Cover the dish with plastic wrap or a lid and refrigerate for at least 4 hours, or ideally overnight.
  6. While the bread soaks, make the streusel by combining flour, brown sugar, and 1 teaspoon cinnamon in a small bowl. Add cold cubed butter and mix until it resembles coarse crumbs.
  7. Remove the casserole from the refrigerator and sprinkle the streusel topping evenly over the bread.
  8. Bake for 45-50 minutes, or until the top is golden brown and the center is set.
  9. If the top browns too quickly, cover loosely with aluminum foil for the last 10 minutes.
  10. Let the casserole rest for 10 minutes before cutting and serving.

Notes

Day-old bread is required for the best texture; fresh bread should be toasted first. Cold butter is essential for the streusel to remain crunchy. The casserole can be assembled the night before and refrigerated. Leftovers reheat best in the oven at 350°F for 15-20 minutes.

  • Prep Time: 15 minutes
  • Cook Time: 45-50 minutes
  • Category: Breakfast
  • Cuisine: American

Nutrition

  • Serving Size: 1 square
  • Calories: 380
  • Sugar: 18
  • Sodium: 280
  • Fat: 18
  • Saturated Fat: 9
  • Carbohydrates: 45
  • Fiber: 2
  • Protein: 10

Keywords: french toast casserole, holiday breakfast, make ahead breakfast, cinnamon streusel, brioche, easy brunch, crowd pleaser

You might also like these recipes

Leave a Comment

Recipe rating