Imagine waking up to the smell of warm cinnamon, sweet blueberries, and melting cream cheese without having to lift a finger in the kitchen! This Blueberry Cheesecake French Toast Casserole is the ultimate “cheat code” for a stress-free morning. It’s decadent enough to feel like dessert but hearty enough to fuel a busy Christmas morning, a Mother’s Day brunch, or an elegant Easter breakfast. Because it’s a make-ahead recipe, you can prep everything the night before and simply pop it in the oven when you wake up. Whether you’re hosting a house full of holiday guests or just want to treat your family to a cozy Sunday morning, this “cheesecake-style” bake is guaranteed to be the star of the table.

INGREDIENTS YOU’LL NEED:
The Cream Cheese Swirl
- 8 oz Cream Cheese: I make sure this is nice and soft before mixing so I don’t get any lumps in my swirl.
- ¾ Cup Powdered Sugar: I use this to give the cream cheese that “frosting” sweetness without any grittiness.
- 2 tbsp Milk: Just a splash of whole milk to get it to that perfect drizzling consistency.
- 1 tsp Vanilla Extract: I add this to make the cream cheese layer taste exactly like a New York cheesecake.
The Blueberries
- 2 Cups Blueberries: I divide these up—half goes inside the layers and the other half goes on top so it looks beautiful.
- 2 tbsp Sugar: I toss the berries in this just to help them get syrupy and sweet as they bake.
- 1 tbsp Lemon Juice: This is my “pro tip”—the acid in the lemon juice makes the blueberry flavor really bright and fresh.
The Bread & Custard
- 10–12 Cups Cubed Bread: I usually reach for Challah or Brioche because they are sturdy enough to soak up all that liquid without turning into mush.
- 8 Large Eggs: This is the base of our custard; it’s what makes the casserole rise and stay fluffy.
- 2 Cups Milk: I stick with whole milk for the best flavor, but 2% works in a pinch!
- ½ Cup Heavy Cream: This is my “extra” ingredient—it makes the custard ultra-velvety and rich.
- 1 tsp Cinnamon & ½ tsp Nutmeg: I love this duo of spices; it makes the whole house smell like a holiday morning.
- 1 tbsp Vanilla Extract: I use a full tablespoon because vanilla is the heart of a good French toast.
- ¼ Cup Maple Syrup: I whisk this right into the eggs to add a deep, natural sweetness to every bite.
The Crunchy Streusel
- ½ Cup Flour & ⅓ Cup Brown Sugar: This creates that classic “bakery-style” crumble that everyone fights over.
- ½ tsp Cinnamon: Just a little extra spice to top things off.
- 4 tbsp Cold Butter: I cube this up small while it’s still cold from the fridge so the topping stays crumbly and doesn’t just melt away.

WHY I LOVE THIS RECIPE?
- The “Cheesecake” Surprise: I love that every few bites you hit a pocket of that creamy, sweet cream cheese swirl—it makes it feel so much more special than a basic French toast bake.
- Zero Morning Stress: Since I do all the work the night before, I can actually sit and enjoy my coffee with my family while it bakes.
- The Perfect Texture: By using day-old bread and a heavy cream custard, you get this amazing contrast between the custardy, bread-pudding center and the crunchy cinnamon streusel on top.

HOW TO PREPARE THIS MAKE-AHEAD BREAKFAST CASSEROLE?
Time needed: 1 hour
- Layer the Bread:
Grease a 9×13-inch baking dish generously with butter or non-stick cooking spray. Place half of the cubed French bread (approximately 6 cups) into the bottom of the prepared dish in an even layer. - Mix the Cheesecake Swirl:
In a medium mixing bowl, beat the softened cream cheese, powdered sugar, 4 tablespoons of milk, and 2 teaspoons of vanilla extract until smooth.
- Add the First Layer:
Drop spoonfuls of half the cream cheese mixture over the bread cubes. In a separate small bowl, toss the blueberries with 4 tablespoons of sugar and 2 tablespoons of lemon juice. Scatter half of this berry mixture over the cream cheese.
- Repeat Layers:
Add the remaining bread cubes to the dish. Top with the remaining cream cheese mixture and the rest of the blueberries.
- Whisk the Custard
In a large bowl, whisk together the 10 eggs, milk, heavy cream, cinnamon, nutmeg, 1 tablespoon of vanilla, and maple syrup until well combined.
- Saturate the Bread:
Slowly pour the custard mixture over the bread, ensuring all pieces are evenly coated.
Cover the dish tightly with foil. For best results, refrigerate overnight (8–12 hours). If making the same day, allow the dish to sit for at least 30–45 minutes to allow the bread to absorb the custard.
- Prepare the Streusel:
Preheat the oven to 350°F. In a small bowl, combine the flour, brown sugar, and cinnamon. Use a fork or pastry cutter to cut in the cold, cubed butter until the mixture resembles coarse crumbs.
- Bake:
Sprinkle the streusel evenly over the top of the casserole. Bake uncovered for 45–55 minutes. The casserole is done when the center is set and the top is golden brown. - Rest and Serve:
Allow the casserole to rest for 10 minutes before slicing to let the custard fully set. Serve warm with extra maple syrup if desired.
FAQ – FREQUENTLY ASKED QUESTIONS
Honestly, yes! Fresh bread is too soft and can turn into mush. If yours is fresh, just cube it up and leave it on the counter for a few hours (or pop it in a low oven for 10 minutes) to dry it out so it can soak up all that custard.
Absolutely! You don’t even need to thaw them first. Just toss them with the sugar and lemon juice while frozen—just keep in mind they might turn the bread a little more “purple,” but they’ll taste just as good.
Any large casserole dish will do! Just make sure it’s deep enough because the eggs will puff up quite a bit as they bake.
It usually means the oven was a bit too cool or it didn’t bake long enough. Every oven is a little different, so don’t be afraid to leave it in for an extra few minutes to set that custard.
You can, but I’m telling you as a friend—don’t! That crunch is the perfect contrast to the creamy cheesecake center. It’s what makes people ask for the recipe!

Overnight French Toast Bake Substitutions and Variations
I know we all have different tastes or sometimes just need to use what’s in the pantry! Here are a few ways I like to mix up this overnight French toast bake:
- Swap the Fruit: If blueberries aren’t your favorite, you can easily swap them for fresh raspberries, sliced strawberries, or even diced apples for a cozy apple cinnamon French toast bake.
- Bread Options: While I love brioche, you can use any thick-cut bread like Challah, Texas Toast, or even leftover croissants to give this cream cheese French toast recipe a different texture.
- Dairy-Free Tweaks: You can make this a bit lighter by using almond milk or oat milk in the custard; just keep in mind it might not be quite as thick as using the heavy cream.
- Nutty Crunch: For an extra layer of texture, I sometimes add chopped pecans or walnuts to the crunchy streusel topping before popping it in the oven.
Cooking Tips for Recipe Success
To make sure your holiday breakfast recipes turn out like they came from a professional bakery, keep these three tips in mind:
- Dry Your Bread: If your bread is fresh, I suggest cubing it and letting it sit out on the counter overnight; dry bread is the secret to a perfectly set custard that isn’t soggy.
- Soften the Cream Cheese: I always make sure my cream cheese is completely at room temperature so it blends into a smooth, velvety cheesecake swirl without any lumps.
- Tent with Foil: If you notice the cinnamon streusel getting too dark before the center of the casserole is set, just loosely lay a piece of foil over the top for the last 15 minutes.
What is Commonly Served with French Toast Casserole with Streusel?
When I’m hosting a Christmas morning brunch or an Easter celebration, I love serving this sweet bake alongside savory sides like crispy bacon or a sausage casserole. For drinks, a hot coffee or a festive mimosa bar perfectly complements the blueberry cheesecake flavors. It’s the ultimate centerpiece for special occasions like Mother’s Day or baby showers because it feels fancy but is so easy to serve!

How to Store Leftover Holiday Breakfast CASSEROLE for Later?
If you have any of this blueberry French toast bake left over, simply cover the dish tightly or move the slices to an airtight container and keep them in the fridge for up to three days. I find that the flavors actually deepen the next day, making it a great “plan-over” for a quick Monday morning breakfast. When you’re ready for more, just reheat a slice in the oven or air fryer to bring back that crunchy streusel texture!
Can Cream Cheese French Toast Recipe be Frozen?
You can absolutely freeze this! I like to bake the casserole fully, let it cool completely, and then freeze individual slices wrapped in parchment paper and stored in a freezer bag for up to two months. It’s one of my favorite make-ahead breakfast ideas because you can just grab a square and thaw it in the fridge overnight before a quick reheat.

LOOKING FOR MORE BREAKFAST FAVORITES? TRY THESE!
The Best Homemade Banana Pancakes
Protein-Packed Cottage Cheese Breakfast Casserole
Cinnamon French Toast for Family Breakfasts
Potato Egg Breakfast Casserole
Final Thoughts
I really hope your family enjoys this Blueberry Cheesecake French Toast Casserole as much as mine does! It has truly become my “secret weapon” for making holiday mornings feel extra special without spending hours in the kitchen. If you try the recipe, please leave me a comment and let me know how it turned out! I love hearing about your brunch successes and seeing your beautiful photos.

Blueberry Cheesecake French Toast Casserole (Make-Ahead)
Ingredients
The Cream Cheese Swirl
- 2 (8-oz) bricks Cream Cheese
- 1¼ Cup Powdered Sugar
- 4 tbsp Milk
- 2 tsp Vanilla Extract
The Blueberries
- 3 Cups Blueberries (divided)
- 4 tbsp Sugar
- 2 tbsp Lemon Juice
The Bread & Custard
- 12 cups French Bread (day-old bread – allow it to dry out a bit)
- 10 Eggs (beaten)
- 2½ Cups Milk
- ½ Cup Heavy Cream
- 1 tsp Cinnamon
- ½ tsp Nutmeg
- 1 tbsp Vanilla Extract
- ½ Cup Maple Syrup
The Crunchy Streusel
- ½ Cup Flour
- ⅓ Cup Brown Sugar
- ½ tsp Cinnamon
- 4 tbsp Butter (cold)(cubed)
Instructions
- Prepare the Baking Dish: Grease a 9×13-inch baking dish generously with butter or non-stick cooking spray.
- Layer the Bread: Place half of the cubed French bread (approximately 6 cups) into the bottom of the prepared dish in an even layer.
- Mix the Cheesecake Swirl: In a medium mixing bowl, beat the softened cream cheese, powdered sugar, 4 tablespoons of milk, and 2 teaspoons of vanilla extract until smooth.
- Add the First Layer: Drop spoonfuls of half the cream cheese mixture over the bread cubes. In a separate small bowl, toss the blueberries with 4 tablespoons of sugar and 2 tablespoons of lemon juice. Scatter half of this berry mixture over the cream cheese.
- Repeat Layers: Add the remaining bread cubes to the dish. Top with the remaining cream cheese mixture and the rest of the blueberries.
- Whisk the Custard: In a large bowl, whisk together the 10 eggs, milk, heavy cream, cinnamon, nutmeg, 1 tablespoon of vanilla, and maple syrup until well combined.
- Saturate the Bread: Slowly pour the custard mixture over the bread, ensuring all pieces are evenly coated.
- The Soak: Cover the dish tightly with foil. For best results, refrigerate overnight (8–12 hours). If making the same day, allow the dish to sit for at least 30–45 minutes to allow the bread to absorb the custard.
- Prepare the Streusel: Preheat the oven to 350°F. In a small bowl, combine the flour, brown sugar, and cinnamon. Use a fork or pastry cutter to cut in the cold, cubed butter until the mixture resembles coarse crumbs.
- Bake: Sprinkle the streusel evenly over the top of the casserole. Bake uncovered for 45–55 minutes. The casserole is done when the center is set and the top is golden brown.
- Rest and Serve: Allow the casserole to rest for 10 minutes before slicing to let the custard fully set. Serve warm with extra maple syrup if desired.

















Could I make this without cream cheese for someone who doesn’t like cheesecake?
You can! It will taste more like classic baked French toast, but it’s still delicious. Sometimes I just skip the cream cheese layer and add extra blueberries and syrup instead.
What kind of bread works best for this recipe?
I’ve had the best results with brioche or challah because they soak up the custard without getting soggy. Thick-cut bread really makes this feel like a bakery-style breakfast.
Would frozen blueberries work here or do I need fresh ones?
Frozen blueberries work great! I usually add them straight from frozen, toss in some cornstarch or flour and don’t thaw them first so they don’t bleed too much into the cream cheese layer.
Can I prep this the night before and bake it in the morning?
Yes, absolutely! I love making it ahead. Just cover it tightly and refrigerate overnight, then bake it fresh in the morning so it’s warm and creamy.
I made this blueberry cheesecake French toast for brunch and everyone went back for seconds!
That’s the best compliment! This recipe is one of my go-tos for brunch because it feels special but is still easy to make. I’m so glad it was a hit with your crowd 💙