French Toast Breakfast Casserole is a warm, cozy dish that brings the beloved flavors of classic French toast into an easy, make-ahead casserole. Made with bread cubes soaked in a rich egg custard and baked to golden perfection, this dish is perfect for breakfast, brunch, or holiday mornings when you want something satisfying without standing at the stove.
Why You’ll Love This Recipe
- Perfect for a Crowd: Feeds multiple people with ease — great for gatherings.
- Make-Ahead Friendly: Assemble the night before and bake in the morning.
- Customizable: Add fruit, nuts, or spices to suit your taste.
- Comforting and Delicious: Soft on the inside, golden and slightly crisp on top.
- All-in-One Meal: Combines carbs, protein, and sweetness in every bite.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- 1 loaf (about 14–16 oz) French bread, cubed
- 8 large eggs
- 2 cups whole milk
- ½ cup heavy cream
- ⅓ cup granulated sugar
- ⅓ cup brown sugar
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- ¼ teaspoon salt
- Butter for greasing the baking dish
- Optional toppings: powdered sugar, maple syrup, fresh berries, or chopped nuts
Directions

- Grease a 9×13-inch baking dish with butter or nonstick spray.
- Arrange the bread cubes evenly in the baking dish.
- Make the custard: In a large bowl, whisk together eggs, milk, cream, sugars, vanilla, cinnamon, and salt until fully combined.
- Pour the custard evenly over the bread cubes. Lightly press the bread down to soak in the mixture.
- Cover and refrigerate for at least 2 hours, preferably overnight, to allow the bread to absorb the custard.
- Preheat the oven to 350°F (175°C).
- Bake uncovered for 45–50 minutes, or until the top is golden brown and the center is set.
- Cool slightly, then serve with your favorite toppings.
Servings and Timing
- Servings: 8
- Prep Time: 15 minutes
- Chill Time: 2 hours to overnight
- Bake Time: 50 minutes
- Total Time: About 3 hours (including chill time)
Variations
- Fruit-Filled: Add blueberries, raspberries, or sliced apples between the bread cubes.
- Nutty Crunch: Sprinkle chopped pecans or walnuts on top before baking.
- Savory Twist: Skip the sugar and cinnamon, and add cooked sausage or ham and shredded cheese.
- Dairy-Free: Use plant-based milk and cream, and a non-dairy butter alternative.
Storage/Reheating
- Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Reheating: Reheat individual portions in the microwave or bake covered at 325°F until warmed through.
FAQs
Can I make this casserole ahead of time?
Yes, it’s ideal for prepping the night before. Just refrigerate and bake in the morning.
What’s the best bread to use?
Sturdy bread like French bread, brioche, or challah works best to soak up the custard without getting soggy.
Can I freeze French Toast Casserole?
Yes, freeze before or after baking. Thaw in the refrigerator overnight before reheating.
Do I have to let it sit overnight?
Not necessarily — a minimum of 2 hours soaking time will work in a pinch.
Can I use non-dairy milk?
Yes, almond, oat, or soy milk can be used, but the texture may be slightly different.
How do I know when it’s done baking?
The top should be golden brown and a knife inserted in the center should come out clean.
Can I add syrup to the casserole?
You can drizzle syrup over the top after baking, or mix a little into the custard for extra sweetness.
Can I make this in a slow cooker?
Yes, cook on low for 4 hours or until the center is set. It may have a softer texture than the oven version.
Can I double this recipe?
Yes, just use two baking dishes or a larger one if available. Increase baking time slightly if the casserole is thicker.
What toppings go best with this casserole?
Powdered sugar, maple syrup, fresh berries, whipped cream, or nuts all complement it beautifully.
Conclusion
French Toast Breakfast Casserole is the ultimate make-ahead breakfast for holidays, brunches, or slow weekend mornings. With its custardy interior and golden crust, it’s as comforting as it is convenient. Customize it with your favorite ingredients and enjoy a warm, satisfying start to your day.
PrintFrench Toast Breakfast Casserole
A rich and comforting French toast breakfast casserole made with thick-cut bread soaked in a sweet cinnamon-vanilla custard, perfect for make-ahead breakfasts or brunch gatherings.
- Prep Time: 15 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 10 minutes
- Yield: 8 servings 1x
- Category: Breakfast
- Method: Bake
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 loaf French bread, cut into 1-inch cubes (about 10 cups)
- 8 large eggs
- 2 1/2 cups whole milk
- 1/2 cup heavy cream
- 3/4 cup brown sugar
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon salt
- 2 tablespoons unsalted butter, melted
- Optional toppings: powdered sugar, maple syrup, fresh berries
Instructions
- Grease a 9×13 inch baking dish and place the cubed French bread evenly inside.
- In a large bowl, whisk together the eggs, milk, cream, brown sugar, vanilla, cinnamon, nutmeg, and salt.
- Pour the custard mixture evenly over the bread cubes, pressing gently to help the bread soak it up.
- Cover the dish with plastic wrap and refrigerate for at least 4 hours or overnight.
- Preheat oven to 350°F (175°C). Let the casserole sit at room temperature while the oven heats.
- Drizzle the melted butter over the top and cover with foil.
- Bake for 30 minutes covered, then uncover and bake for another 20–25 minutes, until the top is golden and the custard is set.
- Let rest for 5–10 minutes before serving with desired toppings.
Notes
- Use day-old bread for best results—it soaks up the custard better without getting soggy.
- You can add chopped nuts or fruit to the casserole before baking for extra texture and flavor.
- This casserole can be prepared the night before and baked in the morning.
Nutrition
- Serving Size: 1 slice
- Calories: 320
- Sugar: 18g
- Sodium: 230mg
- Fat: 14g
- Saturated Fat: 7g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 1g
- Protein: 10g
- Cholesterol: 185mg