If you’ve ever dreamed of a breakfast or brunch dish that combines the best parts of French toast, berries, and a hint of sweetness, then this Berry French Toast Casserole is your new go-to recipe. Whether it’s a cozy weekend breakfast or a festive holiday brunch, this casserole is sure to impress. The beauty of this dish lies in its ability to be made ahead of time, making it perfect for those busy mornings when you want something delicious but don’t want to spend all day in the kitchen. Packed with fluffy bread, a rich custard base, and a burst of fresh berries, this casserole checks all the boxes for a comforting, satisfying meal.
Why You’ll Love This Berry French Toast Casserole
This casserole is everything you need in a breakfast or brunch dish: simple to prepare, packed with flavor, and easily customizable. With just a few ingredients, you can create something that feels indulgent without being complicated. Whether you’re hosting a big family brunch or enjoying a cozy morning at home, this casserole will make any occasion feel extra special. But what really makes this recipe shine is the fact that it can be prepared the night before, making your mornings stress-free.
- Easy Make-Ahead Recipe: The convenience of making this casserole the night before is a game-changer. You can assemble it the evening before and pop it in the oven when you’re ready the next morning. Perfect for busy mornings or holiday brunches!
- Packed with Nutrients: The addition of fresh berries like strawberries, blueberries, and raspberries means this casserole is bursting with vitamins and antioxidants, giving you a tasty way to start the day while reaping the health benefits of fresh fruit.
- Versatile and Customizable: Feel free to swap out the bread for your favorite variety, whether that’s whole grain, brioche, or even a gluten-free option. Plus, you can mix and match the berries based on what’s in season or what you have on hand.
- Perfect for Special Occasions: Whether it’s a family breakfast, brunch with friends, or a holiday celebration, this casserole is guaranteed to be a hit. It’s visually stunning, easy to serve, and everyone will love the combination of custard-soaked bread and sweet berries.
What Makes This Recipe Special?
Berry French Toast Casserole is the perfect balance of flavors and textures. The bread soaks up the custard mixture overnight, creating a soft, custardy center. Meanwhile, the crunchy topping adds texture and a burst of sweetness. The fresh berries infuse every bite with juicy flavor, and the maple syrup drizzle ties it all together. It’s the ultimate comfort food with just the right amount of sweetness, making it the perfect dish for any occasion.
Ingredients

- French Bread (or Brioche)
- Mixed Berries
- Eggs
- Milk
- Heavy Cream
- Granulated Sugar
- Brown Sugar
- Vanilla Extract
- Ground Cinnamon
- Salt
- Butter (for greasing)
- All-purpose Flour (for topping)
- Sliced Almonds or Pecans (optional)
- Maple Syrup (for serving)
How to Make It Step-by-Step
- Prepare the Bread and Berries:
Start by cutting your French bread (or brioche) into cubes. A day-old loaf works best because it soaks up the custard mixture without becoming too soggy. Grease a 9×13-inch baking dish with butter and arrange the bread cubes evenly. Scatter the fresh berries over the bread, ensuring they are spread out so every bite has a burst of fruit. - Make the Custard Mixture:
In a large bowl, whisk together the eggs, milk, heavy cream, granulated sugar, brown sugar, vanilla extract, ground cinnamon, and a pinch of salt. Mix well until smooth and well combined. - Assemble the Casserole:
Pour the custard mixture evenly over the bread and berries. Gently press down on the bread cubes with a spoon to ensure that every piece absorbs the custard. Cover the casserole with plastic wrap or aluminum foil and refrigerate for at least 1 hour, or for best results, refrigerate overnight. This soaking process allows the bread to absorb all the delicious custard, resulting in a rich, moist casserole. - Prepare the Topping:
In a small bowl, mix the all-purpose flour, brown sugar, ground cinnamon, and cold cubed butter. Use a pastry cutter or your fingers to combine the ingredients until you have a crumbly mixture. Stir in the sliced almonds or pecans if you’re using them. - Bake the Casserole:
Preheat your oven to 350°F (175°C). After the casserole has soaked, remove it from the fridge and sprinkle the topping evenly over the casserole. Bake uncovered for 40–50 minutes, or until the top is golden brown and the custard is set. You should see the edges become crispy, while the inside remains soft and custardy. - Serve and Enjoy:
Once the casserole is done, let it cool for 5-10 minutes before slicing. Serve warm with a drizzle of maple syrup, a dusting of powdered sugar, and a few extra fresh berries on top for an added pop of color and flavor.
Tips for Best Results
- Use Day-Old Bread: For the best texture, use day-old French bread or brioche. Fresh bread might become too soggy, while slightly stale bread absorbs the custard without falling apart.
- Soak Overnight: While you can soak the casserole for just an hour, soaking it overnight makes the bread even more custardy and flavorful. It’s worth the extra time if you’re planning ahead.
- Customize the Toppings: Don’t hesitate to get creative with the topping. Add some chopped nuts for extra crunch or even a sprinkle of shredded coconut for a tropical twist.
- Watch the Baking Time: Depending on your oven, the baking time can vary. Check for doneness by inserting a toothpick in the center; it should come out clean when the casserole is done.
Ingredient Substitutions & Variations
- Berries: Feel free to swap out the mixed berries for whatever you have on hand. Peaches, cherries, or even apples would work wonderfully in this casserole.
- Bread: If you’re looking for a healthier version, try using whole-grain or even gluten-free bread. Brioche adds a rich, buttery flavor, but French bread will give you a slightly lighter texture.
- Dairy-Free: To make this casserole dairy-free, use almond milk or coconut milk in place of the milk and cream. You can also swap the butter for a plant-based version.
- Nuts: If you don’t like almonds or pecans, feel free to leave them out or try walnuts or hazelnuts for a different flavor.
Serving Suggestions

- Serve Warm: Berry French Toast Casserole is best enjoyed warm, straight from the oven or reheated. Its custard base and soft bread are at their most delicious when served fresh.
- Top with Fresh Berries: For added freshness, garnish your casserole with a handful of fresh berries like strawberries, raspberries, or blueberries.
- Add Sweet Toppings: A drizzle of maple syrup, honey, or agave makes the casserole even more indulgent. You can also sprinkle a little powdered sugar on top for a light, sweet finish.
- Pair with Whipped Cream or Yogurt: A dollop of whipped cream or Greek yogurt adds a creamy contrast to the rich custard and sweet berries. The tang of yogurt complements the sweetness of the dish perfectly.
- Serve with a Hot Beverage: This casserole is perfect with a hot cup of coffee, tea, or even hot chocolate. It’s the ideal dish for a cozy morning or holiday breakfast.
- Consider Adding a Side: If you’re serving this casserole as part of a bigger meal, pair it with some scrambled eggs, crispy bacon, or sausage to balance out the sweetness.
How to Store and Reheat Leftovers
- Refrigerate Leftovers: If you have leftovers, store them in an airtight container in the fridge for up to 3-4 days. This casserole holds up really well and is just as delicious the next day.
- Freezing: For longer storage, you can freeze the casserole. Once it’s cooled, wrap it tightly in plastic wrap and aluminum foil. Freeze for up to 2-3 months.
- Reheat the Whole Casserole: If you have a whole casserole to reheat, preheat the oven to 350°F (175°C). Cover the casserole with foil to keep it from drying out, and bake for 15–20 minutes until it’s warmed through.
- Reheat Individual Servings: For individual servings, place a slice on a microwave-safe plate and cover it with a damp paper towel. Heat on medium for 1–2 minutes, or bake for 10–15 minutes in the oven.
Make-Ahead and Freezer Tips
- Make-Ahead: You can assemble the casserole the night before and refrigerate it overnight. This gives the bread more time to soak up the custard, making it even more flavorful.
- Freezing for Busy Mornings: For a quick breakfast option, freeze individual portions of the casserole. Simply wrap each piece in plastic wrap and store in a freezer bag. When you’re ready to eat, microwave or bake the portions for a quick and satisfying meal.
Common Mistakes to Avoid
- Overmixing the Custard: When mixing the custard, make sure you don’t overmix it. Stir until just combined for a smooth, lump-free mixture.
- Not Letting it Soak Long Enough: Don’t rush the soaking process. Letting the casserole sit overnight gives the bread plenty of time to absorb the custard, resulting in a soft and custardy center.
- Not Covering the Casserole When Baking: Make sure to bake the casserole uncovered so the top gets crispy, but be mindful to check the casserole towards the end of baking to avoid over-browning.
Frequently Asked Questions (FAQ)
Can I make Berry French Toast Casserole ahead of time?
Yes, you can prepare it the night before. Refrigerate overnight, then bake in the morning.
Can I use frozen berries instead of fresh?
Yes, just make sure to thaw and drain the berries before adding them to the casserole.
Can I use a different type of bread?
Absolutely! Brioche, challah, or even whole grain bread will work well in this recipe.
How do I store leftovers?
Leftovers can be stored in the fridge for up to 3-4 days, or frozen for up to 2-3 months.
Cooking Tools You’ll Need
- 9×13-inch baking dish
- Mixing bowls
- Whisk
- Pastry cutter or fork (for the topping)
- Plastic wrap or aluminum foil (for refrigerating)
If you enjoyed this recipe, don’t forget to save it on Pinterest or share it with a friend!

Berry French Toast Casserole
Ingredients
- 1 loaf French bread or brioche, cut into 1-inch cubes (about 8 cups)
- 1 1/2 cups mixed fresh berries (strawberries, blueberries, raspberries, blackberries)
- 6 large eggs
- 2 cups whole milk
- 1/2 cup heavy cream
- 1/2 cup granulated sugar
- 1/4 cup brown sugar
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 1/4 cup all-purpose flour (for topping)
- 1/4 cup brown sugar (for topping)
- 1/2 teaspoon ground cinnamon (for topping)
- 3 tablespoons cold unsalted butter, cubed (for topping)
- 1/2 cup sliced almonds or pecans (optional)
Instructions
- Lightly grease a 9×13-inch baking dish.
- Spread half of the bread cubes evenly in the dish. Sprinkle half of the mixed berries over the bread. Repeat with the remaining bread and berries.
- In a large bowl, whisk together the eggs, milk, heavy cream, granulated sugar, brown sugar, vanilla extract, cinnamon, and salt until fully combined.
- Pour the custard mixture evenly over the bread and berries, pressing down gently to ensure the bread absorbs the liquid.
- Cover the dish with plastic wrap and refrigerate for at least 3 hours, or overnight for best results.
- In a small bowl, mix the flour, brown sugar, cinnamon, and cold butter using a pastry cutter or your fingers until crumbly. Stir in the sliced almonds or pecans, if using.
- Preheat your oven to 350°F (175°C). Remove the casserole from the refrigerator and sprinkle the topping evenly over it.
- Bake uncovered for 40-50 minutes, or until the top is golden and the custard is set.
- Let the casserole cool for 5-10 minutes before serving. Garnish with powdered sugar, maple syrup, and additional fresh berries as desired.