If you love waking up to a breakfast that feels like a warm, loving hug, then this Overnight French Toast Casserole with Cream Cheese, Fruit, and Nut Topping Recipe is about to become your new favorite ritual. Imagine layers of soft, buttery brioche bread soaked in a rich, cinnamon-infused custard, punctuated by dreamy dollops of sweet cream cheese, fresh fruit or jam bursting with flavor, and a satisfyingly crunchy nut topping. It’s the kind of dish that transforms any morning into a special occasion, with the ease of prepping it the night before. Whether brunching with friends or treating your family, this casserole is the ultimate cozy, comforting crowd-pleaser.

Ingredients You’ll Need
Gathering your ingredients is simple but crucial, as each one adds its own magic to the dish—from the buttery richness of brioche to the fresh zing of fruit or the sweet crunch of nuts, everything plays a vital role in flavor, texture, and visual appeal.
- Brioche bread (1 loaf, 17.6 ounces): Soft, buttery bread that soaks up custard fabulously without falling apart.
- Whipped cream cheese (8 ounces): Adds a luscious, tangy creaminess that contrasts beautifully with the sweetness.
- Powdered sugar (¼ cup): Blends into the cream cheese for just the right touch of sweetness and smoothness.
- Vanilla bean paste (2 tablespoons): Infuses the custard and cream cheese layers with deep, fragrant vanilla flavor; extract works too.
- Fresh fruit (1 cup): Adds natural sweetness and a juicy pop, though jam is a delicious alternative.
- Jam (1 cup): If you prefer, use jam instead of fresh fruit for a rich burst of flavor throughout the casserole.
- Chopped nuts (1 cup): Offer delightful crunch and nutty warmth, balancing the soft custard and cream cheese.
- Chocolate chips (½ cup): Optional but a wonderful way to sneak in melty pockets of sweetness.
- Large eggs (8): The backbone of the custard, binding everything together with richness.
- Half & half (2 cups): Creates a creamy custard. A mix of whole milk and heavy cream can be swapped in.
- Light brown sugar (â…” cup + â…“ cup for topping): Adds caramel notes and sweetness, both in the custard and the buttery topping.
- Pure maple syrup (¼ cup): A natural sweetener that complements the cinnamon and vanilla beautifully.
- Ground cinnamon (1 teaspoon, divided): Warms the flavors with its subtle spice.
- Salt (¼ teaspoon): Enhances all the sweet flavors by balancing them perfectly.
- Salted butter (6 tablespoons, cold and cubed): Essential for making the crumbly, golden topping.
- All-purpose flour (â…“ cup): Helps the topping hold together with just the right texture.
How to Make Overnight French Toast Casserole with Cream Cheese, Fruit, and Nut Topping Recipe
Step 1: Prepare Your Pan and Bread
Start by spraying a 9×13-inch baking pan with non-stick spray so your casserole comes out effortlessly. Then cube your brioche into perfect 1-inch pieces—if you have pre-sliced brioche, cutting each slice into about 12 squares works beautifully. This base will soak up the custard overnight, turning into a delightfully tender but sturdy layer.
Step 2: Layer with Cream Cheese and Extras
In a medium bowl, mix together whipped cream cheese, powdered sugar, and vanilla bean paste until smooth and dreamy. Layer half of the bread cubes in the pan, then add dollops of half the cream cheese mixture evenly on top. If you’re adding fruit, jam, nuts, or chocolate chips, divide these in half and layer these in alternation with the bread and cream cheese for bursts of flavor and texture throughout. Top everything with the remaining bread and cream cheese dollops—the layers build flavor in every bite.
Step 3: Whisk the Custard and Assemble
In another bowl, whisk together eggs, half & half, brown sugar, maple syrup, vanilla, cinnamon, and salt until your custard mixture is smooth and aromatic. Pour this custard evenly over the bread layers in the pan, making sure every cube soaks up the goodness. Cover the pan with foil and pop it into the fridge overnight. This slow soaking lets the flavors meld and the texture develop.
Step 4: Make the Nutty Topping and Bake
The next morning, preheat your oven to 350°F. Remove the casserole from the fridge, gently pressing it down with the foil to ensure the custard is distributed evenly. Remove the foil, then prepare the topping by combining cold, cubed butter with brown sugar, flour, and cinnamon. Use your hands to crumble this mixture until it forms clusters. Sprinkle this generously over your soaked bread for a golden, crunchy finish.
Step 5: Bake to Perfection
Bake the casserole for 45 to 55 minutes. For a soft, custard-like finish, aim for the shorter baking time; if you prefer it with a bit less egginess and a firmer texture, let it bake longer. The topping will crisp up into a sweet, buttery crumble that complements the creamy French toast underneath perfectly.
How to Serve Overnight French Toast Casserole with Cream Cheese, Fruit, and Nut Topping Recipe
Garnishes
This casserole is stunning with a simple dusting of powdered sugar, but fresh fruit like berries or sliced bananas add vibrant color and fresh flavors. A drizzle of warm maple syrup or a dollop of whipped cream takes it over the top for an indulgent breakfast treat.
Side Dishes
Serve alongside crispy bacon or sausage for a smoky contrast that balances the sweet casserole beautifully. A fresh green salad with a light vinaigrette also makes a surprising but refreshing pairing for brunch gatherings.
Creative Ways to Present
For a fun twist, try making individual portions in ramekins or mini Dutch ovens. Layer with different jams or fruits for variety if you’re feeding a crowd. You can even turn leftovers into bread pudding-inspired desserts with a scoop of vanilla ice cream on top.
Make Ahead and Storage
Storing Leftovers
Simply cover any leftover casserole with foil or plastic wrap and refrigerate. It will keep well for up to 3 days, making it easy to enjoy quick breakfasts or snacks that still taste fresh and delicious.
Freezing
While best fresh, this casserole freezes well. Cut into portions, wrap tightly in plastic wrap and foil, and freeze for up to a month. Thaw overnight in the fridge before reheating.
Reheating
Reheat leftovers gently in the oven at 325°F for about 15-20 minutes until warmed through to preserve the creamy texture, or microwave portions for a quick, satisfying breakfast fix with no compromise on taste.
FAQs
Can I use a different type of bread?
Absolutely! Brioche is ideal for its buttery softness, but challah or Texas toast are great alternatives. Just avoid very dense or crusty breads, as they won’t soak up the custard as well.
Can I prepare this casserole without cream cheese?
You can skip the cream cheese layer, but it really adds a luscious texture and tang that balances the sweetness. If avoiding dairy, consider a plant-based cream cheese substitute for similar effect.
What if I don’t have vanilla bean paste?
Pure vanilla extract works just as well and is a common pantry staple. Use the same quantity to infuse that warm vanilla flavor.
Is it necessary to refrigerate overnight?
Yes! The overnight soak allows the bread to absorb the custard fully, yielding that custardy, soft texture. If short on time, aim for at least a few hours, but overnight is best.
Can I add different fruits or nuts?
Definitely! This recipe is versatile—berries, apples, or peaches work beautifully, as do walnuts, pecans, or almonds. Mix and match to suit your preferences or what you have on hand.
Final Thoughts
This Overnight French Toast Casserole with Cream Cheese, Fruit, and Nut Topping Recipe is a true breakfast treasure that brings so much joy with minimal morning effort. It’s rich, comforting, and endlessly adaptable, making every bite feel like a special occasion. Trust me, once you try it, you’ll find yourself planning your next lazy morning around this delectable dish. Gather your ingredients tonight and wake up to a breakfast that feels like a warm celebration!
Print
Overnight French Toast Casserole with Cream Cheese, Fruit, and Nut Topping Recipe
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 10 minutes plus overnight refrigeration
- Yield: 12 servings
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
This Overnight French Toast Casserole is a decadent make-ahead breakfast dish featuring layers of brioche bread, creamy whipped cream cheese, and a rich custard. Infused with warm cinnamon and vanilla, and topped with a buttery streusel, it offers a perfectly soft, custardy center with a golden baked topping. Ideal for holiday mornings or special weekend brunches, you can customize it by adding fresh fruit, jam, nuts, or chocolate chips for extra flavor and texture.
Ingredients
Base
- 1 (17.6-ounce) loaf brioche bread (500g), preferably pre-sliced
Cream Cheese Layer
- 8 ounces whipped cream cheese (226g)
- ¼ cup powdered sugar (30g)
- 1 tablespoon vanilla bean paste or vanilla extract
Add-ins (Optional)
- 1 cup fresh fruit
- 1 cup jam
- 1 cup chopped nuts
- ½ cup chocolate chips
Custard
- 8 large eggs
- 2 cups half & half (480mL) or mixed (1 cup whole milk & 1 cup heavy cream)
- â…” cup light brown sugar (133g), packed
- ¼ cup 100% pure maple syrup (60mL)
- 1 tablespoon vanilla bean paste or vanilla extract
- ½ teaspoon ground cinnamon
- ¼ teaspoon salt
Topping
- 6 tablespoons salted butter (84g), cold and cubed
- â…“ cup light brown sugar (67g), packed
- â…“ cup all-purpose flour (44g), spooned and leveled
- ½ teaspoon ground cinnamon
Instructions
- Prepare baking pan: Spray a 9×13-inch baking pan with non-stick spray and set aside to ensure the casserole doesn’t stick.
- Cube the bread: Cut the brioche loaf into 1-inch cubes. If pre-sliced, cut each slice into approximately 12 pieces to get uniform cubes.
- Layer bread: Place half of the bread cubes evenly in the prepared pan as the first layer.
- Make cream cheese mixture: In a medium bowl, combine the whipped cream cheese, powdered sugar, and vanilla bean paste until smooth and well incorporated.
- Add cream cheese layer: Dollop half of the cream cheese mixture over the bread cubes in the pan using a small scoop or spoon. Then add the remaining bread cubes on top and dollop the remaining cream cheese mixture evenly over this layer.
- Incorporate optional add-ins: If using fresh fruit, jam, chopped nuts, or chocolate chips, divide them in half and layer them alternately with the cream cheese and bread. Choose either fruit or jam (not both) for best results. Nuts and chocolate chips can be combined with either or left out.
- Prepare custard mixture: Whisk the eggs in a medium bowl until smooth. Add half & half, light brown sugar, maple syrup, vanilla bean paste, ground cinnamon, and salt. Whisk again until everything is well combined and smooth.
- Pour custard over bread: Evenly pour the custard mixture over the layered bread and cream cheese in the baking dish. Cover tightly with aluminum foil and refrigerate overnight to let the custard soak in.
- Preheat oven and press casserole: When ready to bake, preheat the oven to 350°F (175°C). Remove the casserole from the fridge and gently press down on it with the aluminum foil to ensure even soaking and baking. Remove the foil afterwards.
- Make topping: In a medium bowl, combine the cold cubed butter, light brown sugar, flour, and ground cinnamon. Use your fingers to rub the butter into the dry ingredients until the mixture clumps and resembles coarse crumbs.
- Top and bake: Sprinkle the streusel topping evenly over the soaked casserole. Bake in the preheated oven for 45 to 55 minutes. The casserole will be softer and more custard-like if baked for 45 minutes, and more set with less egginess if baked closer to 55 minutes.
- Serve: Let the casserole cool slightly. Serve plain with a dusting of powdered sugar, or with additional fresh fruit, maple syrup, or whipped cream if desired.
Notes
- You can substitute the brioche with challah or another soft white bread for a similar texture.
- Adding fresh fruit or jam is optional but adds a lovely freshness or sweetness; do not use both together to avoid overpowering flavors.
- The casserole can be assembled up to 24 hours in advance and refrigerated before baking.
- For a dairy-free version, substitute half & half with almond or oat milk and use dairy-free cream cheese and butter alternatives.
- Store leftovers covered in the refrigerator for up to 3 days and reheat gently in the oven or microwave.
- Adjust the baking time to your preferred texture: less time for custard-soft, more time for firmer casserole.

