Amazing 8-Ingredient french toast casserole

A thick, golden slice of french toast casserole with a creamy filling and cinnamon streusel topping.
A decadent slice of our amazing 8-ingredient french toast casserole, perfectly baked and ready to enjoy.

If you’re anything like me, the thought of hosting brunch—especially on a holiday—makes you want to hide in the pantry until everyone leaves! Seriously, who wants to wake up at 5 AM just to flip pancakes for twelve people? Not me! That’s why this recipe changed my life; I’m talking about my ultimate game-changer: the Overnight Cream Cheese Stuffed French Toast Casserole with Cinnamon Streusel.

This isn’t just any breakfast bake; this is the hero of my weekend. You assemble the whole thing the night before, cover it up, and forget about it until the morning. When the timer goes off, you have the most perfectly custardy, cozy, cinnamon-spiced french toast casserole imaginable, ready for a crowd. Believe me when I say this simple make-ahead magic means I actually get to enjoy my coffee while my guests are raving about breakfast!

Close-up of a thick slice of french toast casserole featuring layers of cinnamon swirl and creamy filling, topped with brown sugar streusel.

Why This Overnight French Toast Casserole is Your New Favorite Make Ahead Breakfast Bake

If you’re looking for a Family Favorite Breakfast Casserole that actually tastes amazing instead of just being easy, this is it. Honestly, the convenience of prepping this french toast casserole the night before is life-changing. You get to handle all the dishes and measuring while you’re still awake, which means zero stress when the alarm goes off early for your Weekend Brunch Recipes. This simple technique transforms it into the ultimate make ahead breakfast bake!

This bake satisfies everyone. You get that fluffy, deeply saturated interior from the long soak, contrasted beautifully by the crunchy, buttery streusel topping. It’s truly the star of any Holiday Brunch Casserole menu!

Achieving the Perfect Custard Bread Bake Texture

You might think pouring liquid over bread and waiting works out fine the same day, but trust me, it doesn’t! When you let this sit overnight, the bread slowly, patiently drinks up every bit of that rich egg and cream mixture. It stops being just bread and starts becoming a delightful custard bread bake. The overnight rest ensures there are no dry spots left, which happens when you rush it.

The Secret to an Easy French Toast Bake Recipe: Cream Cheese Filling

Okay, this is where we pull ahead of all the plain baked French toasts out there. Those little pockets of softened cream cheese baked into the center are pure magic. When you cut into it, you get this gooey, slightly tangy surprise in every slice of the french toast casserole. It makes the whole thing feel luxurious without adding a ton of extra active work. It turns a simple Easy French Toast Bake Recipe into something spectacular.

Ingredients for the Best Baked French Toast Casserole

Wow, talking about ingredients gets me so excited because this is where the foundation for the Best Baked French Toast Casserole is laid! We aren’t just tossing things in a pan here; we are thinking about richness, soak-ability, and crunch. I keep all my ingredients separated—filling, topping, and custard—because rushing the organization is where we start to mess up that magical overnight soak.

This section explains exactly what you need to gather before you start assembling your masterpiece. You’ll want to make sure you grab the right kind of bread first; it makes such a huge difference! For the best results, you’ll need about 120 words to go through everything needed for this incredible dish. If you’re using fancy bread, maybe check out my thoughts on a Brioche French Toast Bake for inspiration!

Bread and Cream Cheese Components

First up, bread! Don’t skimp here. You absolutely must use thick-cut bread, such as brioche or challah, cut into 1-inch cubes. These sturdy loaves soak up the custard without dissolving into mush. Then, for that incredible stuffing moment, you need exactly 8 ounces cream cheese, softened and cut into small cubes. Make sure it’s soft enough to cube neatly, but keep it cool until the last minute!

Cinnamon Streusel Topping Ingredients

This topping is non-negotiable for that perfect crunchy contrast. For the streusel part, you need 1 cup of packed light brown sugar and 1/2 cup of all-purpose flour. The secret weapon is the butter: grab 1/2 cup (which is one full stick) of cold unsalted butter, cut into small pieces. You have to cut it in cold! We mix in 1 teaspoon of ground cinnamon here for that perfect spiced top layer.

Custard Base for Your French Toast Casserole

This is the bath that transforms everything. You need 6 large eggs whisked until they are vibrant yellow. For the liquid component, use 2 cups of whole milk along with 1/2 cup of rich heavy cream—don’t skip the cream; it makes it so much better! We add 1/2 cup of granulated sugar, 1 tablespoon of pure vanilla extract, 1 teaspoon of ground cinnamon, and just a tiny pinch—1/4 teaspoon—of ground nutmeg. Mix this gently until everything is happy and combined, no streaks allowed!

How to Prepare Your Overnight French Toast Casserole

Okay, putting this french toast casserole together is genuinely easy, but timing is everything, especially since this is an overnight success story! We need to layer everything up perfectly so that glorious custard gets into every nook and cranny. Follow these steps exactly, and you’ll have the best Make Ahead Breakfast Casserole ready for the morning rush. Don’t even think about baking this until tomorrow morning—the soak is mandatory!

Assembling the Bread and Cream Cheese Layers

Grab your 9×13 inch dish and give it a good grease; don’t skip that part, or you’ll be scraping later! Put down half of your bread cubes first, spreading them out as evenly as you can manage. Next, take those beautiful little cubes of softened cream cheese and scatter them right over that first layer. They act like little flavor bombs waiting to melt! Then just cover it all up with the rest of your bread cubes. That’s step one done!

Making the Cinnamon Streusel Topping

Now for the crunchy part! In a separate bowl, whisk together your light brown sugar, flour, and that 1 teaspoon of cinnamon. This is what makes it feel special. You need to cut in that cold unsalted butter. If your kitchen is warm, use your fingers, but work fast—or better yet, use a pastry blender. You want it to look like coarse crumbs, almost like wet sand. If your hands are warm, just rinse them under cold water first! Set that lovely streusel aside; we won’t see it again until baking time.

Mixing and Soaking the Custard Bread Bake

In your biggest bowl, whisk up that egg and milk mixture until it’s perfectly smooth—make sure you get the vanilla and spices fully incorporated. Pour this custard over your layered bread and cheese in the dish. Now, this part is important: gently press the bread down with a spatula so every single piece gets a good drink. Cover the whole dish tightly with plastic wrap. Seriously, wrap it up tight! Cover it and put it in the fridge for a minimum of four hours, but trust me, let it hang out overnight. It becomes the perfect custard bread bake that way.

Baking Instructions for the Warm Casserole Breakfast

Morning time! Preheat your oven to 350 degrees Fahrenheit (or 175 Celsius). Take that plastic wrap off—it’s time for the streusel! Sprinkle that reserved topping evenly over the top of the now-saturated bread. Pop it into the oven and let it bake for about 45 to 55 minutes. How do you know it’s done? The top should be puffed and golden brown. A knife inserted near the center should come out mostly clean—just a few moist crumbs clinging on is perfect, not wet batter! Let it sit on the counter for 10 minutes before you slice into this warm casserole breakfast.

Tips for Success with Your Make Ahead Breakfast Casserole

I’ve made this french toast casserole more times than I can count for family gatherings, and I’ve figured out a few little tricks to guarantee it comes out looking and tasting like something from a fancy bakery. Remember, the success of any Make Ahead Breakfast Casserole hinges on giving the bread what it needs overnight!

First, let’s talk bread again, because if I could shout this from the rooftops, I would! You absolutely need sturdy bread. If you use a soft white sandwich loaf, it’s just going to melt into goo, and we want fluffy layers, not mush! Stick to that thick-cut brioche or challah. If you can get it a day ahead, even better, because slightly stale bread soaks up that custard way more evenly. That’s a huge step toward that perfect texture.

My other big tip is about that gorgeous streusel topping. Since it sits on top overnight, it can sometimes get a little soft right before baking. To combat this, I sometimes mix the streusel ingredients but keep the cold butter cubes separate until about 30 minutes before the casserole goes into the oven. Then, I quickly cut the butter in, toss it over the top, and then bake. This keeps the topping beautifully chunky and crispier, which is exactly what you want contrasted against the soft, creamy interior of your french toast casserole. If you’re worried about the topping browning too fast while the middle cooks, just grab a sheet of aluminum foil and loosely tent it over the top partway through baking. It’s a lifesaver for baking sessions!

And hey, if you love cinnamon rolls, you might want to check out my ideas for a cinnamon roll casserole recipe next time you need a sweet morning fix!

Serving Suggestions for This Holiday Brunch Casserole

Once this beauty comes out of the oven, smelling like a cinnamon bakery exploded in your kitchen, you have to think about what goes best on the side. This Holiday Brunch Casserole is rich—thanks to that cream cheese filling and buttery streusel—so we want accompaniments that either cut through the richness with a little tang or lean into that cozy, sweet vibe.

Forget that sad little bottle of watery syrup you might have hiding in the cupboard! Since we used brown sugar and spices in the bake, a really good quality maple syrup is my go-to choice. But don’t just pour it on; warm it up first! A little warm maple syrup poured slowly over the top just melts into those little crevices, making it irresistible. If you want to try something fun, I love adding a tiny pinch of cinnamon to the warmed syrup too.

For color and freshness, you absolutely need some bright fruit on the side. Skip the heavy canned peaches and go for fresh berries—strawberries, blueberries, raspberries. They give a lovely visual pop and that slight tartness cleanses your palate between bites of the rich casserole. It just makes the whole plate look happier!

And let’s be real, brunch isn’t brunch without something warm to sip on. If you’re not serving coffee—which you should be!—I highly recommend making a creamy, spiced drink. I sometimes make a special maple cinnamon old-fashioned, minus the hard stuff if the kids are around, just to lean into those warm spice notes woven throughout the bake. It just ties the whole morning together perfectly!

Storage and Reheating Your Leftover French Toast Casserole

First off, let’s talk about the fact that you’ll likely have leftovers! Even though this french toast casserole is so good people usually try to clear the whole thing out in one sitting, sometimes we get lucky and there’s a slice or two left over. Don’t throw it out, because reheating this bake carefully means you get that cozy flavor all over again the next day!

Storing it is super simple. Once the casserole has cooled down a little—don’t put it in the fridge piping hot, it creates condensation and ruins the texture—make sure you cover the dish tightly. If you cooked it in a disposable aluminum pan, just clamp down some foil. If you used a ceramic dish, plastic wrap tightly pressed onto the top layer works great. Keep your covered french toast casserole in the refrigerator for up to three days. It holds up beautifully, even with that creamy filling tucked inside!

Reheating is where you need a little strategy to keep that custard from getting rubbery. My favorite way, bar none, is reheating individual slices in the oven. Preheat your oven to about 325 degrees Fahrenheit, place the slice on a small baking sheet lined with parchment (just in case!), and heat it for about 10 to 12 minutes. This gently warms the interior while crisping up the edges and the streusel topping again. It brings it right back to life!

Now, if you are in a massive hurry and need a quick breakfast fix—and I totally get it, especially on a busy workday morning—the microwave will work, but you have to be careful. Microwave on 50% power in 20-second bursts, and stop when it’s just warm enough. Overdoing it in the microwave turns the custard instantly tough. If you want to try some other make-ahead ideas for later, I’ve got a great recipe for turkey cranberry enchiladas, because leftovers should be exciting any time of day!

Variations for Your Sweet Baked Breakfast Dishes

While this recipe stands strong as the absolute king of weekend brunch recipes paired with streusel and cream cheese, I totally get that sometimes you just need to shake things up a bit in the kitchen! Baking is all about playing with flavors, right? Since this is such a versatile base—a true custard bread bake foundation—you can pivot it easily for any season or craving you might have.

I always keep a few little ideas tucked away for when I make this Sweet Baked Breakfast Dish again soon. Don’t feel bound by the cream cheese and cinnamon! You can easily adjust the custard or the mix-ins to create a totally different dish.

Here are a couple of my favorite ways to twist things up and keep breakfast interesting:

  • Go Fruity and Tart: Swap out the cream cheese cubes for a layer of thinly sliced Granny Smith apples mixed with a tablespoon of lemon juice. This brightens everything up! If you’re feeling fancy, toss a handful of fresh cranberries into the custard before soaking. It’s perfect for the holidays when you need something other than the usual suspects.
  • Change Up the Spices: If you aren’t in a cinnamon mood, try substituting the spices in the custard! I adore using a mix of cardamom and a tiny pinch of freshly grated orange zest. It gives the whole dish a sophisticated, almost Scandinavian feel. It’s amazing how much power a little spice swap gives you!
  • Swap the Bread for Something Different: If you can’t find brioche or your budget is tight, try using thick-cut French bread or even day-old croissants (if you are feeling extra indulgent!). Croissants will bake up lighter and flakier, leaning more toward a croissant bread pudding feel than a traditional bake, but it’s divine.

If you happen to try one of these swaps, you might also want to whip up some of my apple cider donut holes on the side—you know, for texture contrast!

Frequently Asked Questions About Making French Toast Casserole

I know when I first started making this dish, I had about a million questions spinning in my head! It’s an investment of time prepping it the night before, so you want to make sure you nail the texture and storage. Dealing with bread soaking in liquid can be intimidating, but honestly, once you get the hang of it, this french toast casserole becomes automatic. Here are the things I always get asked about when people try this Make Ahead Breakfast Bake for the first time!

Can I use regular sandwich bread instead of brioche for this french toast casserole?

You *can*, but I wouldn’t recommend it if you want that amazing, rich result! Regular sandwich bread is usually too thin and mild. It tends to soak up the custard too quickly and often turns a little gummy or dense once it bakes. Brioche or challah are thick, sturdy, and have a high fat content thanks to all that egg and butter in the bread itself. That richness ensures you get that gooey, heavenly interior instead of just soggy bread. If you absolutely have to use regular bread, I suggest slicing it thicker than normal to help it hold structure!

How long can I safely keep this Make Ahead Breakfast Bake in the refrigerator?

This is the beauty of the overnight method! You want at least 8 hours for the best results, which is why I call it an Overnight French Toast Casserole. However, if your schedule gets seriously derailed, it’s perfectly safe to keep the assembled, covered casserole in the fridge for up to 24 hours. I’ve done this before for big holiday weekends. Any longer than that, and I worry the bread starts to break down too much structurally, or the cream cheese might get a little weird. Sticking within that 8-to-24-hour window ensures you get the best flavor and texture for your Sweet Baked Breakfast Dishes!

If you want more tips on making the best possible version, check out my full easy french toast bake recipe right here for all the details!

Nutritional Estimates for This Custard Bread Bake

Okay, I know what you’re thinking. With that rich brioche, the cream cheese center, and the buttery streusel, this custard bread bake probably isn’t exactly diet food! And you wouldn’t be totally wrong, but honestly, when you’re making a weekend treat or a special brunch, you’ve got to live a little! This casserole is built for comfort and celebration, not counting every single calorie. But, since information is important, I’ve put together the general estimates based on the ingredients we used.

Keep in mind, because this is a generous recipe made for serving a crowd, these numbers are based on dividing the whole bake into 10 reasonably sized slices. If you cut yourself a smaller piece (or a huge piece like my husband does!), your numbers are going to shift!

Here is the breakdown:

  • Serving Size: 1 slice
  • Calories: 420
  • Fat: 22g (with about 12g being saturated fat from the butter and cream cheese)
  • Carbohydrates: 50g
  • Sugar: 35g (I know, it’s high, but that’s the joy of streusel and vanilla!)
  • Protein: 12g
  • Cholesterol: 180mg

Just a quick standard disclaimer here: these figures are just estimates based on standard measurements of the ingredients listed. If you use different types of bread, or maybe skip the cream cheese, those numbers will definitely change! Remember, this is a splurge for a special occasion, and every bite is worth the joy it brings to the morning. If you want a lighter start to your day after indulging in this baked goodness, you might want to check out my recipe for a French Toast Spiced Smoothie!

Print

Overnight Cream Cheese Stuffed French Toast Casserole with Cinnamon Streusel

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Prepare this make-ahead French toast casserole the night before for an easy, crowd-pleasing baked breakfast perfect for holidays or weekend brunches.

  • Author: Jun Spoon
  • Prep Time: 20 min
  • Cook Time: 50 min
  • Total Time: 1 hour 10 min
  • Yield: 10 servings
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

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 (for streusel)
  • 6 large eggs
  • 2 cups whole milk
  • 1/2 cup heavy cream
  • 1/2 cup granulated sugar
  • 1 tablespoon vanilla extract
  • 1 teaspoon ground cinnamon (for custard)
  • 1/4 teaspoon ground nutmeg

Instructions

  1. Grease a 9×13 inch baking dish. Place half of the bread cubes evenly in the bottom of the dish.
  2. Scatter the cream cheese cubes over the first layer of bread. Top with the remaining bread cubes.
  3. Prepare the streusel: In a medium bowl, combine the brown sugar, flour, and 1 teaspoon of cinnamon. Cut in the cold butter using a pastry blender or your fingers until the mixture resembles coarse crumbs. Set aside.
  4. Prepare the custard: In a large bowl, whisk together the eggs, milk, heavy cream, granulated sugar, vanilla extract, 1 teaspoon of cinnamon, and nutmeg until well combined.
  5. Pour the custard mixture evenly over the bread and cream cheese in the baking dish. Gently press the bread down to absorb the liquid.
  6. Cover the dish tightly with plastic wrap and refrigerate for at least 4 hours, or preferably 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 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).
  10. 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 soggy.
  • If the topping browns too quickly during baking, loosely cover the dish with aluminum foil for the remainder of the cooking time.
  • Serve with maple syrup or powdered sugar for extra sweetness.

Nutrition

  • Serving Size: 1 slice
  • Calories: 420
  • Sugar: 35g
  • Sodium: 350mg
  • Fat: 22g
  • Saturated Fat: 12g
  • Unsaturated Fat: 10g
  • Trans Fat: 0.5g
  • Carbohydrates: 50g
  • Fiber: 2g
  • Protein: 12g
  • Cholesterol: 180mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!