If you’ve been searching for a breakfast that’s equal parts indulgent, easy to prepare, and absolutely crowd-pleasing, this Overnight French Toast with Berry Topping Recipe is your new best friend. Imagine luscious cubes of day-old French bread soaking up a rich, vanilla-spiced custard overnight, then baked to golden perfection with a crumbly, buttery topping studded with bright, fresh berries. It’s the ultimate make-ahead treat that transforms your mornings with sweet, comforting flavors and vibrant bursts of juicy fruit—a perfect way to start any day with a smile.

Ingredients You’ll Need
The magic of this Overnight French Toast with Berry Topping Recipe truly shines through its simple, thoughtful ingredients. Each item plays a vital role—from the sturdy, slightly dry French bread that soaks up the custard beautifully, to the mix of cinnamon and brown sugar adding warmth and subtle sweetness, and of course, the fresh berries that offer that refreshing pop of color and flavor.
- French bread, day-old (1 loaf, cubed): Stale bread absorbs the custard better, helping create that melt-in-your-mouth, custardy texture.
- Whole milk (2 cups): Adds richness and moisture to the custard mixture.
- Large eggs (7): The binding and protein powerhouses that hold everything together.
- Light brown sugar (¾ cup, packed): Provides a deep, caramel-like sweetness that balances perfectly with the cinnamon.
- Ground cinnamon (¾ teaspoon): Adds a warm, cozy spice note to the custard.
- Pinch of Kosher salt: Enhances all the other flavors, preventing the dish from tasting flat.
- Salted butter (½ cup, cubed): Crucial for the crumb topping, creating a satisfyingly buttery crunch.
- All-purpose flour (½ cup): Combines with butter and sugar to form the crispy topping.
- Light brown sugar (½ cup, packed): Sweetens the topping, complementing the fresh berries.
- Fresh or frozen berries (1 cup): Fresh or frozen works well — they add a juicy, tart contrast that balances the richness.
How to Make Overnight French Toast with Berry Topping Recipe
Step 1: Prepare Your Baking Dish
First things first, grab a 9×13-inch casserole dish and grease it generously with butter or non-stick spray. This ensures the overnight French toast won’t stick and gives you those beautifully crisp edges we all love.
Step 2: Layer the Bread Cubes
Now it’s time to layer your day-old French bread cubes evenly in the casserole dish, creating about two thick layers. The cubes should be spread out but packed gently so the custard can seep into every nook and cranny.
Step 3: Mix the Custard
In a medium bowl, whisk together the eggs, whole milk, brown sugar, ground cinnamon, and a pinch of salt until everything is beautifully combined. This custard mixture is going to soak into the bread overnight, so make sure it’s smooth and well-incorporated to give the best flavor and texture.
Step 4: Soak the Bread
Pour the custard evenly over the bread cubes, making sure each cube is coated and soaking up the rich mixture. This is the heart of the “overnight” magic—letting the bread absorb the custard fully for that creamy, custardy bite.
Step 5: Chill Overnight
Cover your casserole dish tightly with aluminum foil and pop it into the fridge for at least 3 hours, but preferably overnight. This chilling step lets the bread soak up all the custard’s flavors and guarantees a soft, tender inside without drying out.
Step 6: Prepare the Crumb Topping
While the bread is soaking, mix together the cold, cubed butter, flour, and brown sugar in a separate bowl. Use a pastry cutter or two knives to cut the butter into the dry ingredients until the mixture resembles coarse crumbs. Cover and chill this topping alongside your custard-soaked bread until baking time.
Step 7: Preheat the Oven
Once you’re ready to bake, preheat your oven to 350°F (175°C). This moderate temperature gently cooks the custard without drying out the bread or burning the topping.
Step 8: Add the Topping and Berries
Sprinkle the crumbly topping evenly over the soaked bread, then scatter the berries on top. The berries will burst and caramelize as they bake, adding a delightful fruity burst that perfectly complements the sweet and spiced bread beneath.
Step 9: Bake to Perfection
Bake uncovered for 50 to 60 minutes. You’re looking for a light golden brown on top and a custard set through the center. The crumb topping should be crisp and buttery, making every bite a wonderful mix of textures.
Step 10: Serve and Enjoy!
Once out of the oven, you can enjoy this Overnight French Toast with Berry Topping Recipe as is or drizzle some maple syrup on top for an extra layer of sweetness. Either way, prepare for a morning filled with warmth, comfort, and happy tummies.
How to Serve Overnight French Toast with Berry Topping Recipe
Garnishes
To elevate this dish visually and flavor-wise, sprinkle a light dusting of powdered sugar over the top or add a dollop of freshly whipped cream. Fresh mint leaves also add a fresh, herbal contrast that keeps the dish bright and inviting.
Side Dishes
Serve with crispy bacon or breakfast sausages for a savory balance that pairs wonderfully with the sweet French toast. A simple green salad with lemon vinaigrette can also lighten the whole meal if you want to add some freshness alongside.
Creative Ways to Present
For gatherings, consider serving the French toast in individual ramekins or use mini muffin tins to create bite-sized portions. You could also layer it in a trifle dish with extra berries and whipped cream for a stunning brunch centerpiece.
Make Ahead and Storage
Storing Leftovers
Wrap any leftover French toast tightly with plastic wrap or place in an airtight container. Refrigerate and consume within 3 to 4 days to keep the flavors fresh and the texture pleasant.
Freezing
This recipe freezes beautifully! Cut your baked French toast into portions, wrap them individually in foil or plastic wrap, then store in freezer bags. They’ll keep well for up to 2 months, perfect for quick breakfasts that feel like a special treat.
Reheating
Reheat leftovers in a 350°F oven for about 15 minutes, or until warmed through and crispy on top again. You can also microwave single portions for 1-2 minutes if you’re in a hurry, but the oven method keeps the texture best.
FAQs
Can I use a different type of bread for this recipe?
Absolutely! While day-old French bread is ideal for soaking up custard without falling apart, challah or brioche also work wonderfully, giving that same tender, rich texture.
Do I have to use fresh berries or can I use frozen?
Frozen berries are perfectly fine and convenient. Just scatter them evenly over the topping before baking—they’ll soften and release juices that add to the delicious flavor and moistness.
Can I make this recipe dairy-free or vegan?
You can substitute whole milk with almond or oat milk and use a vegan butter alternative for the topping. For eggs, a flaxseed or chia seed egg replacement could work, though the texture might be slightly different.
Is it necessary to chill the dish overnight?
Chilling overnight is highly recommended to allow the custard to soak fully into the bread and develop deep flavors. You can do as little as 3 hours minimum if you’re short on time, but overnight yields the best texture.
How do I know when the French toast is fully cooked?
Look for a golden brown top, bubbling around the edges, and test by gently inserting a knife into the center. It should come out clean or with just a bit of moist custard that isn’t runny.
Final Thoughts
Once you try this Overnight French Toast with Berry Topping Recipe, it’s hard to go back to any other breakfast. It’s effortless to prepare, bursting with layered flavors, and perfect for feeding a crowd or enjoying a cozy morning treat. So go ahead, make it ahead for your next brunch or simply treat yourself—you’ll be so glad you did!
Print
Overnight French Toast with Berry Topping Recipe
- Prep Time: 15 minutes
- Cook Time: 55 minutes
- Total Time: 3 hours 70 minutes
- Yield: 8 servings
- Category: Breakfast Casserole
- Method: Baking
- Cuisine: American
Description
This Overnight French Toast recipe is a comforting and delicious make-ahead breakfast casserole featuring day-old French bread soaked in a rich custard mixture, topped with a buttery crumb topping and fresh berries. Perfect for feeding a crowd with minimal morning prep, it bakes to golden perfection with a sweet, cinnamon-infused flavor.
Ingredients
Main Ingredients
- 1 loaf day-old French bread, cubed (about 10 cups)
- 2 cups whole milk
- 7 large eggs
- ¾ cup light brown sugar, packed
- ¾ teaspoon ground cinnamon
- Pinch Kosher salt
- 1 cup berries (frozen is fine)
Crumb Topping
- ½ cup salted butter, cubed
- ½ cup all-purpose flour
- ½ cup light brown sugar, packed
Instructions
- Prepare the baking dish: Butter or grease a 9×13-inch casserole dish thoroughly to prevent sticking and ensure easy serving after baking.
- Layer the bread: Evenly distribute 10 cups of cubed French bread into the casserole dish, forming approximately two layers to create a sturdy base.
- Make the custard mixture: In a medium-sized bowl, beat together 2 cups whole milk, 7 large eggs, ¾ cup packed light brown sugar, ¾ teaspoon ground cinnamon, and a pinch of Kosher salt until fully combined and smooth.
- Soak the bread: Pour the egg and milk mixture evenly over the layered bread cubes, carefully coating each piece to ensure maximum custard absorption for a moist, flavorful french toast.
- Chill the casserole: Cover the dish tightly with aluminum foil and refrigerate for at least 3 hours or preferably overnight to allow the bread to absorb the custard fully.
- Prepare the crumb topping: In a separate medium bowl, combine ½ cup cubed salted butter, ½ cup all-purpose flour, and ½ cup packed light brown sugar. Use a pastry cutter or two knives to cut the butter into the flour and sugar mixture until crumbly. Cover and chill until ready to use.
- Preheat the oven: When ready to bake, remove the casserole from the fridge and preheat your oven to 350°F (175°C) to ensure an even bake.
- Add the topping and berries: Sprinkle the chilled crumb topping evenly over the soaked bread, then evenly distribute 1 cup of berries on top to add color, texture, and fresh flavor.
- Bake the casserole: Place the uncovered casserole dish in the preheated oven and bake for 50 to 60 minutes. The top should be lightly browned, and the center should be fully cooked and set when done.
- Serve and enjoy: Remove from the oven and serve warm, optionally topped with syrup or your favorite breakfast accompaniments for a perfect hearty meal.
Notes
- Using day-old French bread helps absorb the custard without becoming too soggy.
- Whole milk is preferred for richness, but you can substitute with 2% or a dairy-free alternative if desired.
- Allowing the casserole to soak overnight enhances flavor and texture.
- The crumb topping can be prepared earlier and stored in the fridge until baking.
- Frozen berries work well if fresh are not available—just thaw slightly before adding.
- Cooking times may vary slightly depending on your oven; check for a set center and golden top.

