Oh, you know those weekend mornings when you want that amazing, indulgent brunch but you just can’t face another hour over a skillet flipping individual slices? I totally get it! That’s when I lean hard on my greatest make-ahead secret weapon: the french toast casserole. And let me tell you, my version isn’t just good—it’s downright decadent because we aren’t stopping at just toast!

This recipe is stuffed—yes, stuffed—with pockets of gooey, melted cream cheese, and it gets crowned with a crunchy, buttery cinnamon streusel topping. It’s the ultimate Holiday Brunch Casserole. I’ve spent years perfecting how to get that perfect custard soak without turning the bread soggy, and trust me, once you nail the overnight rest, your brunch game changes forever. It’s honestly the key to sanity when company is in town!

Why This Overnight Cream Cheese Stuffed French Toast Casserole Shines

Honestly, the magic here is about buying yourself time when it really counts. We’re talking zero stress when the sun barely comes up!

  • It’s genuinely a Make Ahead Breakfast Bake—you prep it completely the night before.
  • Texture payoff is huge: soft, rich custard surrounded by that amazing baked bread edge.
  • The cream cheese surprise inside makes everyone ask for the recipe. It’s a true Family Favorite Breakfast Casserole.

If you need a super simple solution for feeding a crowd without waking up at 5 AM, this is it. These other make-ahead ideas only confirm my obsession with prepping ahead!

Ingredients for the Best French Toast Casserole with Streusel

Okay, listen up, because the ingredient list for this french toast casserole is what separates the fine weekend brunches from the legendary ones. You can’t just toss in any old white bread and expect miracles. I insist on super thick-cut bread—think brioche or challah—because it soaks up that creamy custard without dissolving into mush later. If you click over to my brioche post, you’ll see why that bread makes such a difference!

For the Cream Cheese Filling and Bread Base

This is the heart of the operation. We need that lovely thick bread cut into 1-inch cubes. Then we bring in the moisture makers:

  • 12 large eggs – don’t skimp!
  • 2 cups whole milk and 1/2 cup heavy cream – that ratio is crucial for creaminess.
  • 1 teaspoon of good vanilla extract.
  • 1/4 cup granulated sugar to sweeten the custard base.
  • 8 ounces of cream cheese, made sure it’s softened, then cut into little cubes so it melts evenly throughout the layers.

For the Cinnamon Streusel Topping on Your French Toast Casserole

This topping is non-negotiable! It’s what gives you that amazing crunchy textural contract against the soft inside. For the streusel, you want your 1/2 cup of unsalted butter to be completely cold and in small pieces. That cold fat is key to the crumb!

  • 1 cup packed light brown sugar – the molasses gives it depth.
  • 1/2 cup all-purpose flour.
  • 1 teaspoon ground cinnamon and a little dash (1/4 teaspoon) of nutmeg.

When you mix this up, work quickly with your fingers or a pastry blender until it looks like coarse crumbs. If it gets too warm and gooey, stick it in the fridge for five minutes. We want crumbs, not paste, for the top of this incredible french toast casserole!

Step-by-Step Instructions for Your Overnight French Toast Casserole

Okay, putting this Overnight French Toast Casserole together is actually super fast, which is why it’s my go-to when I need a stunning Family Favorite Breakfast Casserole but don’t want to wake up early. The actual assembly takes maybe twenty minutes, tops. Just remember, the magic happens later in the fridge!

Assembling the French Toast Casserole Layers

First things first, grease a 9×13 inch baking dish—don’t skip this or you’ll be scraping for days! Lay down half of your perfectly cubed bread. Then, scatter those little cubes of softened cream cheese evenly across that first layer. Trust me, that center filling is worth the effort. Top gently with the rest of the bread cubes.

Making the Cinnamon Streusel Topping

While you’re working, get your streusel ready! In a separate bowl, toss the brown sugar, flour, cinnamon, and nutmeg together. Now, get that cold butter into the mix. You need to work it in with your fingers or a pastry blender until it genuinely looks like coarse, delicious crumbs. Set this aside for later; we don’t want it melting before the oven gets hot!

Soaking and Chilling the Make Ahead Breakfast Bake

Now for the custard. Whisk your eggs, milk, heavy cream, vanilla, and granulated sugar until they are totally smooth. Slowly, slowly pour this liquid magic evenly over the bread and cream cheese layers in the pan. Here’s my little secret for E-E-A-T: give the very top a gentle press down when you pour to help push the bread into the liquid. Then, cover the whole thing tightly with plastic wrap. This has to chill for at least 8 hours, or better yet, overnight. Don’t rush this part for your Overnight French Toast Casserole!

Baking the Perfect Custard Bread Bake

When morning finally hits, preheat that oven to 350°F. Take the plastic off the casserole, and sprinkle that beautiful streusel topping all over the top. It should bake for about 50 to 60 minutes until it’s puffed up and golden brown, and the center is set. If you notice the streusel getting too dark halfway through, just loosely lay some foil over it! Once it’s out, let it rest for a solid 10 minutes before slicing. It sets up beautifully then. If you want more tips on how to get those perfect make ahead breakfast bake results, check out my general guide here!

A close-up of a square slice of rich french toast casserole with a creamy filling and cinnamon streusel topping.

Expert Tips for a Fluffy French Toast Casserole Texture

I know I keep bringing up the bread, but seriously, the bread choice is 70% of the job when it comes to a truly fantastic Custard Bread Bake. When I first started making this, I tried using a fresh, soft loaf because I didn’t want to waste it. Whoops! That fresh bread just turned into sweet, soggy mush overnight. A sad, flat breakfast mess!

Now, I’m religious about using day-old bread. If your brioche or challah is fresh, leave it sitting on the counter uncovered for a whole day, or even lightly toast the cubes in a low oven for about 10 minutes. That slightly dried-out surface is perfect for soaking up all that rich custard without collapsing. It gives you structure!

Also, make sure you are soaking evenly. When I pour the mixture, I actually go back with a spoon and gently nudge the higher bread bits down into the liquid around the edges. After chilling, the edges will have absorbed a ton, but the center needs a little encouragement. That small extra step ensures every single bite of this French Toast Casserole is perfectly custardy, never dry, never mushy. You can see how I apply similar techniques to my baked muffin recipes over here at my muffin post!

Easy French Toast Bake Recipe Variations and Substitutions

I love that this french toast casserole is so flexible! Sometimes I don’t have brioche, or maybe I’m just feeling an urge to switch things up. The beauty of a good Make Ahead Breakfast Bake is that once you nail the custard ratio, you can play with the fillings and flavors. It’s still going to be delicious, I promise.

Bread Choices for Your Custard Bread Bake

I swear by brioche or challah because they are rich in eggs and butter already, which just ups the richness factor overall. They hold their shape so well, even when soaking in all that liquid overnight. But life happens! If you are in a pinch, definitely use a thick-cut white bread like Texas toast, just make sure it’s truly stale or slightly dried out, like we talked about.

Don’t try to substitute thin sandwich bread, though—that choice is what leads to soup instead of a proper Custard Bread Bake. You really need that thickness to give the cream cheese pockets something to nestle into. Thin bread means everything collapses during baking!

Flavor Swaps for This Holiday Brunch Casserole

When I’m making this for a big holiday crowd, sometimes I get bored serving the exact same thing every time. A small tweak makes it feel brand new! If you want a little brightness, throw the zest of one lemon right into the custard mixture with the vanilla. It cuts through the richness of the cream cheese perfectly.

For the streusel, my favorite swap is ditching half the cinnamon for ground cardamom. It gives this Holiday Brunch Casserole this warm, slightly exotic scent—it’s fantastic! If you love nuts, toss in about a half cup of chopped pecans or walnuts into the streusel mix right before you sprinkle it on. It adds crunch and depth. You can see how I use streusel on other things, like these cranberry orange muffins, and it always works!

Serving Suggestions for Your Family Favorite Breakfast Casserole

This french toast casserole is already so rich because of that cream cheese filling and the sweet streusel topping. That means we don’t need a ton of extra fluff on the side, but a few simple things really tie the meal together!

First off, good, pure maple syrup is a must. Don’t even think about reaching for the cheap stuff; the flavor difference is huge when soaking into something this good. A light dusting of powdered sugar right before it hits the table looks pretty, too.

For something fresh, a simple bowl of bright mixed berries—strawberries, blueberries—cuts through the richness perfectly. If you want something savory nearby to balance it out, skip the bacon and go straight for crispy sliced ham. Or, for more fun, check out these roll-ups for another sweet variation!

Storage and Reheating Instructions for Leftover French Toast Casserole

Don’t you hate thinking that the best part of brunch is over? Good news, this Make Ahead Breakfast Bake tastes amazing the next day! Once it cools down, cover the baking dish tightly with plastic wrap or transfer slices into an airtight container. It keeps beautifully in the fridge for about three or four days. Seriously, leftovers for breakfast all week!

When you want to revive it, the oven is always the best way to save that nice texture; it helps crisp the streusel a bit. Pop individual slices onto a baking sheet at 350°F for about 10 to 12 minutes. If you’re in a massive rush, the microwave works, but only for a single slice—just zap it for about 30 seconds. Beware, the streusel will get soft!

If you need to freeze it, wrap individual cooked slices tightly in plastic wrap, then aluminum foil. They last great in the freezer for up to two months. Reheating from frozen takes a bit longer in the oven, maybe 20 minutes covered, then 5 more minutes uncovered. It’s perfect for those days when you need a quick, warm breakfast. For other ways to use up leftovers, check out this leftover hash idea!

Frequently Asked Questions About This Baked French Toast

It’s totally normal to have questions when you’re tackling a big Overnight French Toast Casserole for the first time! I’ve been right there, wondering if I could sneak a step or swap an ingredient. Here are the things I get asked most often about making this Easy French Toast Bake Recipe perfect every time.

Can I skip the overnight refrigeration for this french toast casserole?

Oh, I wish I could say yes! You *can* technically bake this right away, but honestly, don’t bother. If you skip the overnight soak, you end up with bread chunks swimming in liquid because the bread hasn’t had time to fully absorb that rich custard. This Baked French Toast needs that chill time to transform into that perfectly uniform, soft interior. You’ll get a soggy pile instead of a beautifully set Custard Bread Bake if you rush it!

What is the best way to ensure a crispy streusel topping on my french toast casserole?

This is where the streusel secrets come in! When you are mixing up your topping, your butter needs to be ice cold—like, straight from the back of the fridge cold. You want to cut that butter into the sugar and flour until you have coarse, pea-sized crumbs. Then, and this is important, WAIT until the absolute last minute before baking to sprinkle it on top. If the streusel sits on the moist casserole top for too long before baking, the butter starts melting, which defeats the whole crispy purpose.

I’ve experimented with everything, and the cold butter rule is king for getting those crunchy bits. You can find my favorite other quick appetizer tips here, but even those dips sometimes need a good topping, just like this casserole!

Nutritional Estimate for This Sweet Baked Breakfast Dish

Okay, I know when we’re making something this delicious and indulgent like our french toast casserole, we aren’t exactly counting every calorie, right? But sometimes it’s nice to have a ballpark idea of what we’re diving into, especially since this recipe is so hearty and serves a crowd!

Based on the ingredients—all that cream cheese, brioche, and the buttery streusel—here is a general nutritional snapshot per slice (based on 10 servings). Please keep in mind, these numbers are just estimates! If you swap the heavy cream for milk or use a leaner bread, things will shift.

  • Serving Size: 1 slice
  • Calories: Around 450
  • Sugar: Roughly 35 grams (that’s the fun part!)
  • Fat: About 25 grams
  • Protein: A solid 15 grams to keep everyone full until lunch!

Since we are dealing with dairy and sugar, you’ll notice the Sodium is around 350mg, and the Cholesterol is a little higher due to the eggs and cream cheese, which is totally normal for a rich, baked good like this. For the fine print and more details on how these numbers are calculated, you can always check out my official disclaimer page.

Enjoy this rich Sweet Baked Breakfast Dish guilt-free—you earned it by prepping it the night before!

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
Close-up of a square slice of overnight french toast casserole with a thick cream cheese layer.

Overnight Cream Cheese Stuffed French Toast Casserole with Cinnamon Streusel


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sarah Tek
  • Total Time: 140 min
  • Yield: 10 servings 1x
  • Diet: Vegetarian

Description

Prepare this make-ahead French toast casserole the night before for an easy, crowd-pleasing brunch dish featuring a creamy center and a crunchy cinnamon streusel topping.


Ingredients

Scale
  • 1 loaf (1 pound) thick-cut bread, such as brioche or challah, cut into 1-inch cubes
  • 8 ounces cream cheese, softened and cut into small cubes
  • 1 cup packed light brown sugar
  • 1/2 cup all-purpose flour
  • 1/2 cup (1 stick) cold unsalted butter, cut into small pieces
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 12 large eggs
  • 2 cups whole milk
  • 1/2 cup heavy cream
  • 1 teaspoon vanilla extract
  • 1/4 cup granulated sugar

Instructions

  1. Grease a 9×13 inch baking dish. Arrange half of the bread cubes in a single layer in the prepared dish.
  2. Scatter the cream cheese cubes evenly over the bread layer. Top with the remaining bread cubes.
  3. Prepare the streusel: In a medium bowl, combine the brown sugar, flour, cinnamon, and nutmeg. Cut in the cold butter using a pastry blender or your fingers until the mixture resembles coarse crumbs. Set aside.
  4. In a large bowl, whisk together the eggs, milk, heavy cream, vanilla extract, and granulated sugar until well combined.
  5. Slowly pour the egg mixture evenly over the bread and cream cheese in the baking dish, pressing down gently to soak the bread.
  6. Cover the dish tightly with plastic wrap and refrigerate for at least 8 hours or overnight.
  7. When ready to bake, preheat your oven to 350 degrees Fahrenheit (175 degrees Celsius). Remove the plastic wrap.
  8. Sprinkle the reserved streusel topping evenly over the top of the casserole.
  9. Bake for 50 to 60 minutes, or until the casserole is puffed, golden brown, and the center is set. If the topping browns too quickly, loosely cover it with foil for the last 15 minutes.
  10. Let the casserole rest for 10 minutes before slicing and serving.

Notes

  • Use day-old bread for the best texture; it absorbs the custard better without becoming mushy.
  • You can substitute half-and-half for the heavy cream if desired.
  • Serve warm with maple syrup or powdered sugar dusted on top.
  • Prep Time: 20 min
  • Cook Time: 60 min
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 slice
  • Calories: 450
  • Sugar: 35
  • Sodium: 350
  • Fat: 25
  • Saturated Fat: 15
  • Unsaturated Fat: 10
  • Trans Fat: 0.5
  • Carbohydrates: 45
  • Fiber: 2
  • Protein: 15
  • Cholesterol: 200
Author

Hi! I'm Sarah. I create easy, kid-approved recipes for busy families – often using simple ingredients, ready in 30 minutes or less, and always designed to make mealtimes happier!

Write A Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Pin It