Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » Desserts

Blueberry Cream Cheese French Toast Casserole (Make-Ahead Brunch Bake)

Updated: May 16, 2026 · Published: May 5, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

29 shares
  • Facebook
  • X
↓ Jump to Recipe

Saad asked for this three Sundays in a row before I finally wrote down exactly what I was doing. It started as a random experiment — I had a loaf of brioche going stale on the counter, a block of cream cheese in the fridge, and a bag of blueberries that needed to be used up. I threw it all together into a casserole that night, slid it into the fridge, and baked it the next morning. Everyone went quiet at the table, which in my house means it was very good.

What makes this work is the overnight soak. I skipped it once when I was impatient — assembled everything in the morning and baked it right away — and the bread didn't absorb the custard evenly. You'd get bites that were dense and eggy next to bites that were still dry in the middle. Letting it sit overnight completely transforms the texture. The bread soaks up everything, the cream cheese softens into little pockets, and when it comes out of the oven it's puffed up and golden and smells absolutely incredible.

This has become my go-to for any kind of brunch situation — Eid mornings, school holiday weekends, or whenever my sister visits and I want to make something that feels like an effort but really isn't. If you're looking for something savory to serve alongside it, my Baked Ham and Cheese Mozzarella Sticks have become a surprisingly popular pairing on those bigger brunch spreads. But honestly, this casserole holds its own on a plate all by itself.

One thing to know going in: this is a rich dish. The heavy cream and cream cheese aren't optional — they're what give it that custardy, almost bread-pudding texture. If you want to lighten it up, you can swap the heavy cream for more whole milk, but I'll be honest, I've done that and the result is noticeably thinner. For everyday, sure. For a proper brunch where you want people to ask you for the recipe? Use the full-fat version.

Golden-brown blueberry and cream cheese French toast casserole slice with fresh blueberries scattered around.

Why You'll Love This Recipe

  • You assemble it the night before: The whole thing takes maybe 20 minutes to put together in the evening. Then you cover it, slide it in the fridge, and go to bed. In the morning you just pull it out, let it sit on the counter while the oven preheats, and bake. No standing at the stove flipping individual slices of French toast while everyone waits. It's genuinely low-effort for how impressive it looks.

  • One pan, no fuss: Everything goes into a single 9x13-inch baking dish. I'm not washing a stack of pans afterward, which matters to me on weekend mornings when I'd rather be drinking coffee. The layering takes two minutes and cleanup is minimal.

  • The texture contrast is genuinely great: The top goes golden and slightly crisp, the middle stays soft and custardy, and then you hit these little pockets of cream cheese that stayed creamy all the way through baking. The blueberries sink in and burst a little, leaving these jammy streaks through the bread. It's the kind of texture that makes a dish feel considered, even though it came together the night before while you were half-watching TV.

  • Kids and adults both eat it happily: Zainab picks out extra blueberries. My husband pours more maple syrup than is strictly necessary. I eat mine with just powdered sugar. The point is everyone at the table eats it, which is not always easy to pull off with one dish.

  • It works with what you have: Fresh blueberries are ideal, but frozen works. Brioche is my first choice but a sturdy day-old French loaf is perfectly fine. You don't need to make a special trip to a fancy grocery store — whatever bread is going a little stale in your kitchen is probably exactly what this recipe needs.

Ingredients

  • 1 loaf challah or brioche bread, cubed (about 8–10 cups — day-old is best)
  • 8 oz cream cheese, softened (leave it out for 30 minutes before you start)
  • 2 cups fresh blueberries (frozen works too — no need to thaw)
  • 6 large eggs
  • 1 ½ cups whole milk
  • ½ cup heavy cream
  • ¼ cup granulated sugar
  • 1 teaspoon vanilla extract
  • ½ teaspoon ground cinnamon
  • ¼ teaspoon salt
  • 1 tablespoon butter, for greasing the dish
  • Powdered sugar, for dusting before serving
  • Maple syrup, for serving (optional but I'd call it essential)

Directions

  • Step 1: Prep your dish and bread. Grease a 9x13-inch baking dish with butter. Cube your bread into rough bite-sized pieces — don't overthink the size, anywhere from 1 to 2 inches works. If your bread is fresh, spread the cubes on a sheet pan and leave them out for an hour or toast them briefly in the oven at 300°F. Stale bread absorbs the custard better without falling apart.
  • Step 2: Layer the casserole. Spread half the bread cubes in an even layer across the bottom of the dish. Drop spoonfuls of cream cheese over the bread — I use a teaspoon and just scatter them around, you don't need perfect coverage. Scatter half the blueberries over the cream cheese. Repeat: remaining bread, remaining cream cheese spoonfuls, remaining blueberries.
  • Step 3: Make the custard. In a large bowl, whisk together the eggs, whole milk, heavy cream, sugar, vanilla, cinnamon, and salt until fully combined. This takes about a minute of active whisking — you want the eggs fully incorporated with no streaks of yolk.
  • Step 4: Pour and press. Pour the custard mixture slowly and evenly over the entire casserole. Then press down gently with the back of a spoon or your hands to make sure every piece of bread is making contact with the liquid. The top layer especially needs a little help. Don't skip this step — it's what prevents dry patches.
  • Step 5: Refrigerate overnight. Cover the dish tightly with plastic wrap and refrigerate for at least 1 hour, but overnight is genuinely better. I usually do this at 9 or 10pm and bake it at 8am the next morning. The bread absorbs everything and the whole dish tightens up into something cohesive.
  • Step 6: Bake. Pull the casserole out of the fridge while you preheat the oven to 350°F (175°C) — about 20 minutes on the counter is fine. Bake uncovered for 45 to 50 minutes, until the top is deep golden and the center feels set when you give the dish a gentle shake. If the top is browning fast but the middle still looks wobbly, tent loosely with foil for the last 10 minutes.
  • Step 7: Rest and serve. Let it sit for 5 to 10 minutes before you cut into it. I know it's hard to wait. But cutting it immediately means it falls apart — resting lets the custard finish setting. Dust with powdered sugar and serve with maple syrup on the side.
Blueberry and cream cheese French toast casserole dusted with powdered sugar, garnished with fresh blueberries on white pl...

Tips for Success

  • Soften the cream cheese before you start: I learned this the hard way. Cold cream cheese straight from the fridge doesn't spread — it tears the bread and clumps instead of sitting in soft pockets. Leave it out for at least 30 minutes before you start assembling. If you forgot, cut it into small pieces and microwave for 10 seconds. You want it soft enough to drop from a spoon.

  • Don't skip the overnight soak if you can help it: I mentioned this above but it bears repeating. One hour minimum, overnight is better. The difference in texture is significant — with an overnight soak, the bread absorbs the custard all the way through and the whole casserole bakes up with a consistent, custardy middle. A short soak leaves you with bread that's wet on the outside and dry in the center.

  • Use bread that's slightly stale: Fresh bread is too soft and absorbs liquid unevenly — you end up with a dense, wet bottom layer. Day-old brioche or challah is ideal. If you're buying bread specifically for this, buy it the day before and leave it out uncovered overnight. Or cube it and toast it lightly at 300°F for 10 minutes. Either way works.

  • Check for doneness with a shake, not just a look: The top will be golden well before the center is fully set. Give the dish a gentle shake at the 45-minute mark — if the center still has significant wobble, give it another 5 to 10 minutes. A little jiggle is fine, like a set custard. A full liquid wave means it needs more time.

  • Pull it from the fridge while the oven preheats: Going straight from fridge to oven means the outside bakes faster than the cold center can catch up. I pull mine out when I turn on the oven — about 20 minutes on the counter brings it closer to room temperature and helps it bake evenly. It's a small thing that makes a real difference.

Variations

  • Mixed berry version: Use 1 cup blueberries and add ½ cup each of raspberries and blackberries. The raspberries especially get a little jammy and intensely flavored when they bake. This is the version I make in summer when I have a mix of berries that all need to be used up at once. If you're using strawberries, chop them into smaller pieces — they're bigger and won't integrate as well whole.

  • Add lemon zest: Zest one lemon into the custard before pouring. This is my personal preference — it brightens the whole thing and cuts through the richness of the cream cheese in a way that makes every bite feel lighter. I discovered this by accident when I was making lemon curd the same week and had leftover zest. It stayed in the recipe permanently after that.

  • Fall spiced apple version: Swap the blueberries for 2 cups of peeled, chopped apples (Granny Smith or Honeycrisp both work well). Increase the cinnamon to 1 teaspoon and add ¼ teaspoon nutmeg to the custard. It becomes a completely different dish — more warm and spiced, less summery. I serve this version drizzled with my Maple Bacon Crack crumbles on top for a sweet-salty brunch situation that always gets comments.

  • Pecan streusel topping: Mix 3 tablespoons cold butter, ¼ cup flour, ¼ cup brown sugar, and ½ cup chopped pecans with your fingers until crumbly. Scatter over the top of the casserole just before it goes in the oven (not before refrigerating — it'll go soggy). It bakes into a crunchy, buttery crust on top that makes this feel like a proper celebration brunch dish.

  • Mascarpone instead of cream cheese: If you can find mascarpone at your local store (Trader Joe's and Aldi often carry it), it makes the filling even richer and creamier. It's softer than cream cheese so it spreads more easily and melts into the casserole more completely. The flavor is subtler — less tangy, more buttery. Both are good; cream cheese gives you a little more contrast, mascarpone gives you more overall richness.

Serving and Storage

Serving

Serve it straight from the baking dish, warm from the oven. A dusting of powdered sugar is all it really needs, but maple syrup on the side is very welcome. I usually put out a small pitcher of warmed maple syrup and let everyone pour their own. For a bigger brunch spread, this pairs well with something savory and lighter on the side — a simple fruit salad, or even a cold glass of the Snowy Pineapple Punch which my kids love alongside sweet brunch dishes. If you made the pecan streusel version, honestly it needs nothing else.

Storage

Leftovers keep well in an airtight container in the fridge for up to 3 days. Reheat individual portions in the microwave for about 60 to 90 seconds — it softens back up nicely. If you're reheating a larger portion, cover the dish with foil and warm in a 325°F oven for about 15 minutes. To freeze: let the baked casserole cool completely, then cut into portions, wrap individually, and freeze for up to 2 months. Thaw overnight in the fridge and reheat in the oven covered with foil. The texture is slightly softer after freezing but it's still very good. I've also frozen it unbaked — just assemble, cover tightly, freeze, then thaw in the fridge overnight and bake as directed.

Blueberry and cream cheese French toast casserole in white baking dish, topped with powdered sugar and fresh blueberries.

Frequently Asked Questions

Can I use frozen blueberries instead of fresh?

Yes, frozen blueberries work well here. Don't thaw them first — just scatter them in frozen. Thawed blueberries release a lot of liquid and can make the casserole too wet in spots. Frozen ones hold their shape better during assembly and release their juice gradually as the casserole bakes, which is exactly what you want.

What's the best bread to use for this casserole?

Brioche or challah are my top choices — they're rich and slightly sweet, which works beautifully with the custard. A sturdy day-old French bread loaf is also excellent and more affordable. Avoid sandwich bread (too thin and it turns to mush) or sourdough (the tang can fight with the blueberries). Whatever you use, day-old or lightly dried out is better than fresh.

Can I skip the overnight soak and bake it right away?

Technically yes, but I'd soak it for at least 1 hour if you can. The longer the bread sits in the custard, the more evenly it absorbs, and the better the final texture. If you're truly short on time, press the bread down firmly after pouring the custard and let it sit on the counter for 30 minutes while the oven preheats — that helps. Just know the overnight version is noticeably better, and the whole point of this recipe is that you can do the work the night before.

Can I make this casserole and freeze it before baking?

Yes. Assemble the whole casserole, cover it tightly with plastic wrap and then foil, and freeze for up to 2 months. When you're ready to bake, transfer it to the fridge the night before to thaw, then bake as directed at 350°F for 45 to 50 minutes. You may need a few extra minutes since it's starting colder than usual — just watch for that golden top and a set center.

My casserole looks golden on top but is still wobbly in the middle — is it done?

A slight jiggle in the center is fine — it will continue to set as it rests out of the oven. But if it's still very liquidy in the middle, give it another 5 to 10 minutes, tenting the top loosely with foil so it doesn't over-brown. The key is to let it rest for at least 5 to 10 minutes after baking before cutting — that resting time lets the custard finish setting up and makes it much easier to serve in clean slices.

BLUEBERRY & CREAM CHEESE FRENCH TOAST CASSEROLE

Sana Umer
This Blueberry & Cream Cheese French Toast Casserole is a decadent, make-ahead breakfast treat. With layers of rich cream cheese, fresh blueberries, and custard-soaked bread, it’s the perfect way to start any morning or holiday brunch.
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 45 minutes mins
Total Time 1 hour hr
Course Breakfast
Cuisine American
Servings 10 people
Calories 400 kcal

Ingredients
  

  • 1 loaf challah or brioche bread cubed
  • 8 oz cream cheese softened
  • 2 cups fresh blueberries
  • 6 large eggs
  • 1 ½ cups whole milk
  • ½ cup heavy cream
  • 1 teaspoon vanilla extract
  • ¼ cup granulated sugar
  • ½ teaspoon cinnamon
  • ¼ teaspoon salt
  • 1 tablespoon butter for greasing
  • Powdered sugar for garnish
  • Maple syrup optional, for serving

Instructions
 

Preheat and Prepare:

  • Preheat the oven to 350°F (175°C). Grease a 9x13-inch baking dish with butter.

Layer the Casserole:

  • Place half of the cubed bread into the prepared baking dish. Dot with cream cheese, placing small spoonfuls evenly over the bread. Add half of the blueberries on top. Repeat with remaining bread, cream cheese, and blueberries.

Make the Custard:

  • In a large bowl, whisk together the eggs, milk, heavy cream, vanilla extract, sugar, cinnamon, and salt. Pour the custard mixture evenly over the bread and blueberries. Press down lightly to help the bread absorb the custard.

Bake:

  • Cover with foil and refrigerate for at least 1 hour (or overnight for best results). Bake uncovered for 45–50 minutes, until golden and puffed up.

Serve:

  • Garnish with powdered sugar and serve with warm maple syrup.

Notes

  • Make-Ahead: Assemble the casserole the night before and refrigerate overnight for an easy morning prep.
  • Variations: Swap blueberries for strawberries, raspberries, or mixed berries for a different twist.
  • For a Crispy Top: Bake for an extra 5-10 minutes uncovered for a golden, crispy finish.
Keyword blueberry breakfast bake, blueberry french toast casserole, breakfast casserole, cream cheese casserole, make-ahead french toast

  • TRADITIONAL BRITISH PIMM’S TRIFLE FOR SUMMER GARDEN PARTIES (SHOWSTOPPER DESSERT)
  • FOOLPROOF FIRST-TIMER'S BLUEBERRY COBBLER WITH BISQUICK
  • SMALL-BATCH STRAWBERRY SHORTCAKE FOR TWO EMPTY NESTERS
  • SINGLE-SERVE PEACH COBBLER MUG CAKE FOR ONE PERSON
29 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

29 shares
  • Facebook
  • Pinterest