Berry French Toast Casserole is one of my favorite make-ahead breakfast dishes because it’s easy, colorful, and absolutely delicious. I love how every bite bursts with juicy berries, creamy custard, and golden, buttery bread cubes that melt in your mouth. It’s like classic French toast but baked to perfection in one dish ideal for lazy weekends or special family mornings.

What I enjoy most about this recipe is how it transforms simple ingredients into something that looks and tastes restaurant-worthy without any extra effort. The fresh berries bring a touch of tartness that balances the sweetness of the custard beautifully. Plus, you can assemble everything the night before so all you have to do in the morning is pop it in the oven and let your kitchen fill with the heavenly smell of baking vanilla and berries.
This casserole is perfect when you want something warm and comforting yet bright and fruity. Whether it’s a holiday brunch or a cozy Sunday breakfast, this dish never fails to impress.
Ingredients
Here’s what I use for this recipe, and feel free to mix up the fruits or bread based on what you have!
- Brioche or challah bread – The buttery base that soaks up the custard perfectly.
- Eggs – The foundation for a creamy, rich custard.
- Milk – Keeps the texture soft and moist.
- Heavy cream – Adds extra richness to the custard.
- Sugar – Sweetens the base and balances the tart berries.
- Vanilla extract – Gives that warm, comforting aroma.
- Cinnamon – Adds gentle spice that enhances the flavor.
- Fresh raspberries and blueberries – Provide bursts of juicy sweetness and color.
- Powdered sugar – For dusting and an elegant finishing touch.
- Butter – Prevents sticking and adds flavor.
Tools You’ll Need
- Large Mixing Bowl – To whisk together the custard ingredients.
- Whisk – Helps blend eggs, milk, and sugar smoothly.
- Baking Dish – Where the casserole bakes to golden perfection.
- Measuring Cups and Spoons – To ensure perfect proportions.
- Spatula – For mixing and pressing the bread into the custard evenly.
- Oven – To bake everything until puffed and beautifully browned.

Instructions
Step 1: Prepare the Bread
I start by cutting the brioche bread into bite-sized cubes and spreading them out on a baking sheet. I like to let them sit for a bit to get slightly dry because this helps them absorb more of the custard later.
Step 2: Make the Custard
In a large mixing bowl, I whisk together the eggs, milk, heavy cream, sugar, vanilla, and cinnamon until smooth and well combined.
Step 3: Assemble the Casserole
I lightly butter my baking dish, then add a layer of bread cubes followed by a handful of berries. I repeat the layers until the dish is full, ending with berries on top. Then, I pour the custard mixture evenly over the bread, making sure every piece is soaked.
Step 4: Rest and Soak
I let the casserole rest for at least 30 minutes (or overnight in the fridge) so the bread absorbs all the custard flavor.
Step 5: Bake
I preheat the oven to 350°F (175°C) and bake for 40–45 minutes until the top is golden brown and the custard is set.
Step 6: Serve
Once baked, I let it cool slightly, dust it with powdered sugar, and add a few more fresh berries on top before serving.
📌 Love Home Recipes? Follow Me on Pinterest!
Join thousands of others for daily Sweet home Recipes and creative ideas.
Follow Me on PinterestTips
If you want a deeper flavor, I recommend using slightly stale bread since it soaks up the custard beautifully without getting soggy. You can also use different fruits like strawberries, blackberries, or even sliced peaches depending on the season. I sometimes drizzle a bit of maple syrup or warm cream cheese glaze over the top for an extra touch of indulgence.
Ways to Serve
I love serving this berry French toast casserole warm straight from the oven with a dusting of powdered sugar and a drizzle of pure maple syrup. It pairs wonderfully with whipped cream or a spoonful of vanilla yogurt for extra creaminess. If you’re hosting brunch, you can serve it alongside crispy bacon, scrambled eggs, or a fruit salad for a balanced spread that everyone will enjoy. For a fancier touch, top each serving with a mint leaf or a scoop of vanilla ice cream for dessert-style decadence.
Storage Instructions
Once cooled, I cover any leftovers tightly with plastic wrap or transfer them to an airtight container. It keeps well in the refrigerator for up to 3 days. To reheat, I warm individual portions in the microwave or reheat the entire dish in the oven at 300°F (150°C) until heated through. You can also freeze it for up to a month just thaw overnight before baking again for a few minutes to bring back that fresh from the oven texture.
Frequently Asked Questions
Can I make berry French toast casserole ahead of time?
Yes! Assemble it the night before, cover, and refrigerate. Bake it fresh in the morning for an easy breakfast.
Can I use frozen berries?
Absolutely, just make sure to thaw and drain them well so the casserole doesn’t get too watery.
What type of bread works best?
Brioche or challah works best because they’re rich and soft, but French bread or croissants are great alternatives too.
Can I make this dairy-free?
Yes, use almond milk or oat milk and skip the heavy cream for a lighter, dairy-free version.
See You in the Kitchen
I hope you give this berry French toast casserole a try because it’s one of those recipes that makes breakfast feel special and comforting. It’s simple, beautiful, and filled with flavor in every bite. Let me know how yours turns out and what berries you use next time!
Happy Cooking!
Print
Berry French Toast Casserole
- Total Time: 1 hour 5 minutes
- Yield: 8 servings
- Diet: Vegetarian
Description
Looking for easy breakfast ideas? This berry French toast casserole is quick, simple, and delicious! Perfect for brunch, holidays, or weekend mornings, it’s a healthy and comforting dish filled with juicy berries and creamy custard. The best make-ahead recipe for busy mornings!
Ingredients
- 1 loaf brioche bread, cubed
- 6 large eggs
- 1 1/2 cups milk
- 1/2 cup heavy cream
- 1/3 cup sugar
- 2 tsp vanilla extract
- 1/2 tsp cinnamon
- 1 cup raspberries
- 1 cup blueberries
- 2 tbsp butter, melted
- Powdered sugar, for dusting
Instructions
- Cut brioche bread into cubes and let sit to dry slightly.
- In a bowl, whisk eggs, milk, cream, sugar, vanilla, and cinnamon together.
- Butter a baking dish and layer bread cubes and berries.
- Pour custard evenly over the top, ensuring all bread is soaked.
- Let sit for 30 minutes or overnight in the fridge.
- Bake at 350°F for 40–45 minutes until golden brown.
- Dust with powdered sugar and top with more berries before serving.
Notes
- Use stale brioche or challah for better texture.
- Swap berries for seasonal fruits like peaches or blackberries.
- Make it dairy-free using almond or oat milk.
- Serve warm with maple syrup or whipped cream.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 290
- Sugar: 18g
- Sodium: 160mg
- Fat: 14g
- Saturated Fat: 7g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 3g
- Protein: 8g
- Cholesterol: 120mg