If you’re looking for a warm, comforting breakfast that’s easy to prepare and perfect for feeding a crowd, this French Toast Casserole Recipe is exactly what you need. It transforms classic French toast into a baked dish that’s soft, custardy on the inside with a golden, slightly crisp top. I love how you can prepare it ahead of time, making it ideal for busy mornings, holidays, or weekend brunch. With its rich flavors of cinnamon, vanilla, and buttery bread, this casserole feels indulgent yet incredibly simple to make.
Why You’ll Love This Recipe
Perfect Make-Ahead Dish:
Prepare it the night before and bake it in the morning.
Soft and Custardy Texture:
Every bite is rich, tender, and full of flavor.
Great for Crowds:
Ideal for family breakfasts or gatherings.
Customizable:
Easily adapt to fruits, nuts, or different breads.
Ingredients You’ll Need
This French Toast Casserole Recipe uses simple ingredients that create a rich and satisfying dish.
Bread (Brioche or Challah):
Soft, slightly sweet bread works best for soaking up the custard.
Eggs:
Create the custard base that binds everything together.
Milk:
Adds creaminess and moisture.
Heavy Cream (Optional):
Makes the casserole extra rich.
Granulated Sugar:
Sweetens the dish.
Brown Sugar:
Adds a deeper, caramel-like flavor.
Vanilla Extract:
Enhances the overall taste.
Cinnamon:
Adds warmth and classic French toast flavor.
Butter:
Used for greasing and topping.
Maple Syrup (Optional):
For serving.
Note: Exact measurements are included in the recipe card below.
Variations
This French Toast Casserole Recipe can be easily customized.
Berry Version:
Add fresh or frozen berries for a fruity twist.
Nutty Topping:
Sprinkle chopped pecans or walnuts on top.
Cream Cheese Swirl:
Add dollops of cream cheese for richness.
Chocolate Chip:
Mix in chocolate chips for a sweeter treat.
How to Make French Toast Casserole Recipe
Step 1: Prepare the Baking Dish
Grease a baking dish and add the cubed bread evenly.
Step 2: Make the Custard
In a bowl, whisk eggs, milk, cream, sugar, vanilla, and cinnamon until well combined.
Step 3: Combine
Pour the custard mixture over the bread, ensuring all pieces are soaked.
Step 4: Chill
Cover and refrigerate for at least 30 minutes or overnight for best results.
Step 5: Bake
Preheat oven to 350°F and bake for 40–45 minutes until set and golden.
Step 6: Serve
Let cool slightly and serve warm with your favorite toppings.
Pro Tips for Making French Toast Casserole Recipe
Use Stale Bread:
Absorbs the custard better without becoming soggy.
Don’t Skip Soaking Time:
Ensures even texture throughout.
Cover While Baking (Optional):
Prevents over-browning.
Adjust Sweetness:
Add more or less sugar based on preference.
How to Serve French Toast Casserole Recipe
Garnishes
Dust with powdered sugar or drizzle with maple syrup.
Side Pairings
Serve with fresh fruit, bacon, or sausage.
Creative Ways to Serve
Top with whipped cream or yogurt for a dessert-style dish.
Make Ahead and Storage
Make Ahead
Assemble the night before and refrigerate.
Storing Leftovers
Store in the fridge for up to 4 days.
Freezing
Freeze for up to 2 months.
Reheating
Reheat in the oven or microwave until warm.
FAQs
1. Can I make this overnight?
Yes, it’s ideal for overnight preparation.
2. What bread works best?
Brioche or challah gives the best texture.
3. Why is my casserole soggy?
Too much liquid or not enough baking time.
4. Can I make it dairy-free?
Yes, use plant-based milk and butter alternatives.
Final Thoughts
This French Toast Casserole Recipe is a simple yet indulgent dish that’s perfect for any occasion. With its soft, custardy center and golden top, it delivers everything you love about French toast in an easy, make-ahead format. Whether you’re hosting brunch or just want a cozy breakfast, this casserole is guaranteed to impress. Once you try it, it’ll quickly become a favorite in your kitchen!

French Toast Casserole Recipe
Ingredients
Method
- Grease a baking dish and add bread cubes.
- Whisk eggs, milk, cream, sugars, vanilla, and cinnamon.
- Pour mixture over bread.
- Chill for at least 30 minutes.
- Bake at 350°F for 40–45 minutes.
- Cool slightly and serve.
Notes
- Use stale bread for the best results
- Chill for better texture
- Customize with toppings
- Great for make-ahead meals