You know those mornings? The ones where you promised everyone a huge, glorious brunch, but suddenly you realize you need to be pulling pans out of the oven instead of sipping coffee? I live for weekend mornings, but I hate being rushed. That’s why I had to perfect something magical, something that lets you cheat time like a kitchen wizard. My secret weapon is this Overnight Cream Cheese Stuffed French Toast Casserole with Cinnamon Streusel. Seriously, this french toast casserole does all the hard work while you’re sleeping soundly. I mix it up right before bed, and when I wake up, I just pop in the streusel and bake. It’s changed my life during the holidays! For more great breakfast ideas, check out my collection of favorite morning recipes.

Why You Will Love This Overnight French Toast Casserole
Honestly, this casserole is the key to any stress-free weekend gathering. It’s hands-down the Best Baked French Toast Casserole because it checks every box:
- It’s a total lifesaver—prepare it completely the night before!
- The cream cheese center makes every slice wonderfully decadent and soft.
- It’s easy to scale up when you need a big Casserole for a Crowd, making it perfect for holidays.
You get that perfect, custardy texture without lifting a finger in the morning. Find the full prep guide at this link.
Ingredients for Your Cream Cheese Stuffed French Toast Casserole
Okay, get your measuring cups ready! Having all this laid out before you start assembling makes the Make Ahead Breakfast Bake so much smoother. Trust me, using day-old bread is my biggest tip here—it soaks up all that custard without turning into mush later. I always grab my favorite brioche when I make these! If you want to brush up on classic french toast before diving into the bake, check out this recipe.
For the Custard and Casserole Base
- 1 loaf (1 pound) thick-cut bread, like brioche or challah, cut into 1-inch cubes (day-old is best!)
- 8 ounces cream cheese, softened and cut into small cubes
- 6 large eggs
- 1 1/2 cups whole milk
- 1/2 cup heavy cream
- 1/2 cup granulated sugar
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
For the Cinnamon Streusel Topping
This crunchy part is what makes this French Toast Casserole with Streusel Topping truly shine!
- 1/4 cup (4 tablespoons) melted butter
- 1/2 cup all-purpose flour
- 1/2 cup packed brown sugar
- 1 teaspoon ground cinnamon
Preparation Steps for the Make Ahead Breakfast Bake
Getting this ready the night before means you can actually sit down and enjoy your Weekend Brunch Recipes when everyone else shows up!
Assembling the Overnight French Toast Casserole
First thing, grab your 9×13 dish and make sure you grease it up really well. Then, toss in half your bread cubes. Now, here’s where the magic stuffing happens: dot those little cubes of softened cream cheese all over the top. Sprinkle the rest of the bread on top of that, like a delicious bread blanket. In a big bowl, whisk up your custard—eggs, milk, cream, sugar, vanilla, and those warm spices. Pour this lovely liquid evenly over the bread, and this is my big tip: use your hands or a spatula to gently press down on everything. You need to *coach* that bread to drink up all that liquid! Once it’s fully saturated, cover it TIGHTLY with plastic wrap. It goes right into the fridge for at least eight hours.
Preparing and Baking the Easy French Toast Bake Recipe
When you’re ready to bake—about 30 minutes beforehand—you’ll quickly mix up the streusel. Just combine that melted butter with the flour, brown sugar, and cinnamon until you have nice, coarse crumbles. Take the plastic off the casserole dish, and sprinkle that topping everywhere. Preheat your oven to 350 degrees Fahrenheit (175 Celsius is the same thing, don’t stress!). Bake it for about 45 to 55 minutes. You’re looking for it to be puffed up and golden brown, and the center should look mostly set, not jiggly. If you’re looking for a quick fluff-up recipe, try this easy french toast recipe!

Tips for the Best Baked French Toast Casserole Texture
Achieving that perfect, melt-in-your-mouth texture in a Make Ahead Breakfast Bake is all about paying attention to the bread. If you use soft, fluffy bread like challah or brioche, you have to make sure it’s a little bit sturdy, which is why I always tell people to use bread that’s maybe a day old. This helps it stand up to that rich custard without collapsing into mush, giving you that amazing soft but structured feel. For those of you dedicated to brioche, make sure you’re checking out all the lovely tips over at this page!
Also, please don’t skip the resting time after it comes out of the oven! It might look ready, but letting it sit for 10 minutes lets the internal structure settle. That little wait ensures you get clean slices loaded with those pockets of cream cheese, and it deepens the flavor profile of this Brioche French Toast Bake. It keeps the dish beautiful when you serve it to a crowd. You want it warm, but not piping hot right out of the oven!

Variations for Your French Toast Casserole
I love that this recipe is so adaptable! While the cream cheese and streusel combo is my absolute go-to for a Family Favorite Breakfast Casserole, sometimes you just need to mix things up to keep things exciting, especially if you make this bake every weekend like I do! You don’t need a whole new recipe; just a few fun tweaks will do the trick.
First up: fruit! If you have some berries—maybe some frozen raspberries or blueberries—toss about a cup of them right in with the bread cubes when you are layering the first stage. They get soft and gooey, and that little bit of tartness cuts through the richness of the custard beautifully. If you’re thinking about adding fruit, you might also want to check out how to do a fantastic stuffed french toast with berries for some inspiration!
Next, let’s talk warmth. If you want a slightly different spice profile, try swapping out the nutmeg entirely and adding about half a teaspoon of finely grated fresh orange zest to the custard mixture instead. That bright citrus note pairs unexpectedly well with the cinnamon and the sweetness. It makes it feel like a total holiday brunch dish. I find that if I use a slightly richer bread, like an egg-heavy challah, I can even get away with skipping the heavy cream and just using whole milk, but honestly, the cream keeps it extra luxurious.
And for those who love a little crunch on top but don’t want the full streusel routine? Just toast some slivered almonds or pecans in a dry skillet until they are fragrant—don’t let them burn!—and sprinkle those over the top during the last 10 minutes of baking. It gives you a great texture contrast without needing extra butter in the topping mixture.
Make Ahead Breakfast Bake Storage and Reheating
The beauty of this Make Ahead Breakfast Bake is how forgiving it is! You can cover that unbaked french toast casserole tightly and keep it in the fridge for up to 24 hours. Just make sure that plastic wrap is sealed up good so it doesn’t soak up any weird fridge smells. That’s the key to having breakfast ready to go!
If you have leftovers—which is rare, trust me—reheating is simple. Pop a slice onto a microwave-safe plate and cover it loosely with a damp paper towel before zapping it for about 45 seconds. That little bit of steam keeps your leftovers from getting sad and dry. For a crispy exterior, give that slice 5-7 minutes in a toaster oven after microwaving. Find more easy tips for your simple make ahead breakfast prep here.
Serving Suggestions for This Holiday Brunch Casserole
Once this incredible french toast casserole comes out of the oven, golden and smelling like a bakery exploded—you need the right extras to make it a real feast! Because we have that rich cream cheese built right in, you don’t need to drown it in syrup, but a little something extra always helps make it feel like a special Holiday Brunch Casserole, right?
My number one must-have is high-quality maple syrup, warmed slightly. If you’re feeling fancy, taking a regular bottle of maple syrup and gently simmering it with half a vanilla bean and a pat of butter makes it taste like it came from a Vermont sugar shack. You only need a tiny drizzle, too, since the cake itself is so moist.
If you’re serving this as part of a bigger spread, balance out the sweetness with some savory sides. Fluffy scrambled eggs are a must, but I always make sure to include a platter of crisp, thick-cut bacon—the saltiness is a perfect contrast to the sweet cinnamon and cream cheese. For something lighter, sometimes I just do a simple bowl of mixed fresh fruit. Think bright, tart raspberries, sliced strawberries, and maybe some segments of firm orange. It just lifts the whole meal!
If you happen to be making a full event out of it, consider whipping up a quick side cake, like a buttery coffee cake. You can find a killer recipe for a sour cream coffee cake with moist streusel that has a similar spice profile to our topping, which ties the whole menu together beautifully!
A light dusting of powdered sugar over the top right before serving is always lovely too, especially if you skipped the streusel or just want that classic look. It catches the light! It’s simple, but it makes the slices look so professional!

Frequently Asked Questions About the Custard Bread Bake
I get so many questions about this recipe because everyone wants it to work perfectly for their big brunch! It’s totally understandable when you’re cooking for a Casserole for a Crowd; you don’t want any slip-ups. This Custard Bread Bake is usually straightforward, but a few tips can guarantee success. If you want to see how I make a simpler custard base for pies, check out this guide.
Can I use regular sandwich bread instead of thick-cut bread for the french toast casserole?
Oh, you can, but I really wouldn’t recommend it unless you have to! Regular sandwich bread is just too thin, and when it soaks up all that lovely custard mixture, it turns mushy way too fast. You really need that thick-cut stuff, like brioche or challah, because it’s heartier. This lets the bread cubes hold their shape while they puff up, which is essential for that gorgeous baked texture we are aiming for.
How do I prevent the bottom layer of my french toast casserole from getting soggy?
This is the number one texture concern! My big secret, besides using day-old bread, is how you pour the custard. Don’t just dump it all in the middle! Pour it slowly and evenly around the edges first, letting it start to seep inwards. Right after you pour it all over, gently press down the entire surface with a spatula—think of it like gently encouraging it to absorb evenly. If your bread is very fresh, let it sit for about 15 minutes on the counter after pouring the custard before you cover it and refrigerate it overnight. That gives the bread a little head start absorbing the liquid before the cold locks everything in.
Can this make ahead breakfast bake be frozen after baking?
Yes, you absolutely can freeze leftovers! Once it’s completely cooled, slice the baked casserole into individual squares. Wrap each slice tightly in plastic wrap, and then put those wrapped slices into a freezer-safe bag. They’ll keep well for about a month. When you want one, unwrap it, place it on a plate, and zap it in the microwave for about a minute, maybe a little longer depending on how frozen it is! That little bit of steam from the microwave prevents it from drying out.
Nutritional Estimates for This Sweet Baked Breakfast Dish
Okay, look, I’m not pretending this Overnight Cream Cheese Stuffed French Toast Casserole is salad! It’s brunch heaven, loaded with rich custard, cream cheese, and that buttery streusel, so it’s definitely meant for treating yourself. But I know some of you like to keep track, so I pulled the standard estimates from the recipe ingredients listed above. Remember, these are just ballpark figures—the real numbers change depending on if you use brioche versus challah, or how much syrup you drizzle on top! For more decadent sweet reads, you can peek at my date nut bread recipe if you need another treat.
Here’s a breakdown based on the recipe yielding 8 generous slices:
- Calories: Around 420 per slice
- Fat: Roughly 22g total fat (with 12g saturated—that’s the butter and cream cheese doing their work!)
- Carbohydrates: About 48g
- Sugar: This clocks in around 28g, mostly from the cream cheese filling and the brown sugar in the topping.
- Protein: A decent 14g, thanks to all those eggs and the cream cheese helping out.
- Cholesterol: About 180mg
It’s a hearty slice, perfect fuel for a lazy weekend morning or a big family event!
PrintOvernight Cream Cheese Stuffed French Toast Casserole with Cinnamon Streusel
Prepare this easy, make-ahead French toast casserole the night before for a simple, crowd-pleasing breakfast bake perfect for holidays or weekend brunches.
- Prep Time: 20 min
- Cook Time: 50 min
- Total Time: 1 hr 10 min
- Yield: 8 servings
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 loaf (1 pound) thick-cut bread, like brioche or challah, cut into 1-inch cubes
- 8 ounces cream cheese, softened and cut into small cubes
- 6 large eggs
- 1 1/2 cups whole milk
- 1/2 cup heavy cream
- 1/2 cup granulated sugar
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 cup (4 tablespoons) melted butter (for streusel)
- 1/2 cup all-purpose flour (for streusel)
- 1/2 cup packed brown sugar (for streusel)
- 1 teaspoon ground cinnamon (for streusel)
Instructions
- Lightly grease a 9×13 inch baking dish. Arrange half of the bread cubes in a single layer in the bottom of the dish.
- Distribute the softened cream cheese cubes evenly over the first layer of bread. Top with the remaining bread cubes.
- In a large bowl, whisk together the eggs, milk, heavy cream, granulated sugar, vanilla extract, 1 teaspoon cinnamon, and nutmeg until well combined. This is your custard.
- Slowly pour the custard mixture evenly over the bread and cream cheese in the baking dish. Gently press down on the bread to help it absorb the liquid.
- Cover the dish tightly with plastic wrap and refrigerate for at least 4 hours, or preferably overnight.
- About 30 minutes before baking, prepare the streusel topping. In a small bowl, combine the melted butter, flour, brown sugar, and 1 teaspoon of cinnamon. Mix with a fork until coarse crumbs form.
- Preheat your oven to 350 degrees Fahrenheit (175 degrees Celsius). Remove the plastic wrap from the casserole.
- Sprinkle the cinnamon streusel topping evenly over the top of the soaked bread.
- Bake for 45 to 55 minutes, or until the casserole is puffed, golden brown, and the center is set (a knife inserted near the center comes out mostly clean).
- Let the casserole rest for 10 minutes before slicing and serving warm.
Notes
- Use day-old bread for the best texture; it absorbs the custard better without becoming too mushy.
- For an extra rich flavor, substitute half of the whole milk with half-and-half.
- If the topping browns too quickly during baking, loosely cover the dish with aluminum foil for the last 15 minutes.
Nutrition
- Serving Size: 1 slice
- Calories: 420
- Sugar: 28
- Sodium: 350
- Fat: 22
- Saturated Fat: 12
- Unsaturated Fat: 10
- Trans Fat: 0.5
- Carbohydrates: 48
- Fiber: 2
- Protein: 14
- Cholesterol: 180


























Leave a Reply