If there was ever a breakfast that feels like a warm hug, this Overnight French Toast Casserole is it. Rich, buttery brioche slices are soaked in a custard of eggs, cream, and vanilla, then baked to golden perfection. The result? A soft, custardy interior with caramelized edges that tastes like a cross between crème brûlée and classic French toast.
This dish is not only comforting, but it’s incredibly convenient. Everything is prepped the night before, so all you have to do in the morning is pop it into the oven. Whether you’re hosting brunch, feeding holiday guests, or simply treating yourself on a slow Sunday, this casserole delivers all the indulgence with minimal effort.
What Kind of Bread Should I Use?
The magic of this casserole starts with the bread. Brioche is the top pick thanks to its soft, rich texture and buttery flavor that soaks up the custard beautifully. Challah and thick Texas toast are good alternatives too. Day-old bread is ideal since it’s drier and better at absorbing the custard without getting soggy.


Ingredients for the Overnight French Toast Casserole
Brioche Bread: A rich and fluffy base that holds its shape while absorbing the creamy custard.
Eggs: These give the custard structure and help it set as it bakes.
Heavy Cream & Whole Milk: The combo creates a luxurious, creamy texture.
Granulated Sugar: Adds just enough sweetness to the custard.
Vanilla Extract: For warmth and classic French toast flavor.
Ground Cinnamon: Brings cozy spice that pairs perfectly with the vanilla.
Butter: Melted and added to the custard for an extra rich finish.
Powdered Sugar (optional): For dusting on top before serving.
How To Make the Overnight French Toast Casserole
Step 1: Slice the Brioche
Cut a loaf of brioche into thick slices, about 1 to 1.5 inches. Arrange them tightly in a buttered 9×13-inch baking dish.
Step 2: Make the Custard
In a large bowl, whisk together eggs, heavy cream, whole milk, sugar, vanilla extract, ground cinnamon, and melted butter. Mix until well combined and silky.
Step 3: Pour and Soak
Pour the custard evenly over the bread slices, making sure each piece is well coated. Gently press the bread down so it soaks up more of the mixture. Cover the dish tightly with plastic wrap and refrigerate overnight.
Step 4: Bake to Golden Perfection
In the morning, preheat your oven to 350°F (175°C). Remove the casserole from the fridge and let it sit at room temperature for 20 minutes. Bake uncovered for 40–45 minutes or until the top is golden and the custard is set.
Step 5: Serve and Savor
Let the casserole rest for 10 minutes before serving. Dust with powdered sugar or drizzle with maple syrup, if desired.
Serving and Storing Overnight French Toast Casserole
This casserole is best served warm right out of the oven, when the custard is still creamy and the top is golden and crisp. A light dusting of powdered sugar adds a lovely finish, but a drizzle of maple syrup or a dollop of whipped cream can take it to another level.
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat slices in the oven or air fryer at 325°F until warmed through to keep the edges crisp. Avoid microwaving, as it can make the texture rubbery.
Frequently Asked Questions
What if I don’t have brioche?
You can substitute challah, French bread, or thick-sliced Texas toast. Just avoid soft sandwich bread—it won’t hold up well to the custard.
Can I make this dairy-free?
Yes! Use your favorite plant-based milk and dairy-free butter. Coconut cream or oat milk can offer a creamy texture similar to dairy.
How far in advance can I prep it?
You can prepare the casserole up to 24 hours in advance. Keep it tightly covered in the fridge until you’re ready to bake.
Can I add fruit or nuts?
Absolutely. Fresh berries, sliced bananas, or chopped pecans make delicious add-ins. Just layer them between the bread slices before pouring on the custard.
What if my casserole is too soggy?
Make sure you’re using slightly stale bread and not over-pouring custard. Also, baking uncovered helps the top crisp up nicely while the interior sets.
Do I need to flip the bread or stir it?
Nope! Just let it soak and bake. The custard will naturally settle and soak in overnight.
Want More Breakfast Ideas?
If you loved this Overnight French Toast Casserole, you’ll definitely want to try these delicious morning favorites:
- Gooey Cinnamon Roll French Toast Casserole for an extra sweet start.
- Healthy Banana Oatmeal Muffins that are perfect for meal prepping.
- Blueberry Swirl Yogurt Bites for a fresh, fruity option.
- Heart-Shaped Sugar Donuts if you’re looking for something fun and festive.
- Pistachio Pudding Sugar Cookie Bars to satisfy your morning sweet tooth.
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest breakfast board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you go classic or add berries? Cinnamon sugar topping or powdered sugar?
I love hearing how others make these recipes their own. Questions are welcome too—let’s help each other bake smarter.
👉 Looking for more cozy bakes? Check out my Pinterest board where I post all my favorite sweet and savory recipes!


Overnight French Toast Casserole Recipe
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Total Time: 55 minutes
- Yield: 6–8 servings 1x
- Category: Breakfast
- Method: Baked
- Cuisine: American
- Diet: Vegetarian
Description
This Overnight French Toast Casserole is your new go-to for an easy and indulgent breakfast. Made with buttery brioche and a rich vanilla custard, it’s the perfect make-ahead dish for brunches, holidays, or cozy weekends.
Ingredients
8 slices brioche bread
6 large eggs
1 cup heavy cream
1 cup whole milk
1/2 cup granulated sugar
2 teaspoons vanilla extract
1 teaspoon ground cinnamon
2 tablespoons melted butter
Powdered sugar (for garnish, optional)
Instructions
1. Slice brioche into thick 1 to 1.5-inch slices and arrange in a greased 9×13-inch baking dish.
2. In a large bowl, whisk eggs, heavy cream, milk, sugar, vanilla, cinnamon, and melted butter.
3. Pour the custard mixture evenly over the brioche slices. Gently press to soak.
4. Cover tightly and refrigerate overnight.
5. Preheat oven to 350°F (175°C). Let casserole rest at room temp for 20 minutes.
6. Bake uncovered for 40–45 minutes until golden and set.
7. Rest for 10 minutes before serving. Top with powdered sugar or syrup if desired.
Notes
Use day-old brioche for best custard absorption.
Don’t skip the overnight soak—it ensures the custard sets perfectly.
Reheat leftovers in the oven or air fryer to keep edges crispy.
Nutrition
- Serving Size: 1 slice
- Calories: 340
- Sugar: 14g
- Sodium: 220mg
- Fat: 20g
- Saturated Fat: 11g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 1g
- Protein: 8g
- Cholesterol: 190mg
Keywords: overnight french toast, breakfast casserole, brioche french toast
