Mornings just got a whole lot easier with this french toast casserole recipe. This baked breakfast beauty takes all the flavors of classic French toast and turns it into a crowd-pleasing dish you can prep ahead and bake when you’re ready.
Gone are the days of standing over a hot griddle flipping individual slices while everyone else is already eating. This casserole lets you feed a crowd without breaking a sweat.
It’s perfect for lazy weekend brunches, holiday mornings, or anytime you want something special without all the fuss. The bread soaks up a rich custard overnight, then bakes into golden perfection with crispy edges and a soft, custardy center.
The best part? You can customize it to your heart’s content with different toppings, mix-ins, and drizzles. I’ve been making this for years, and it never fails to disappear within minutes.
You might also enjoy: Breakfast Casserole Recipe
Why You’ll Love This French Toast Casserole Recipe
This dish is a total morning lifesaver. You do most of the work the night before, then just pop it in the oven when you wake up.
It feeds a crowd without any stress. No more standing at the stove while your coffee gets cold and everyone else is already sitting down.
The texture is incredible with crispy, caramelized edges and a soft, custardy middle that’s just heavenly. Plus, it tastes like dessert for breakfast, which is always a win in my book.
Here’s what makes this recipe unbeatable:
- Make-ahead friendly: Assemble it the night before and bake in the morning
- Feeds a crowd: One pan serves 8-12 people easily
- Customizable: Add your favorite toppings, fruits, or spices
- Perfect texture: Crispy top with a soft, custardy interior
- Budget-friendly: Uses simple ingredients you probably already have
- Kid-approved: Even picky eaters love this one
Ingredients
This casserole comes together with pantry staples and a few fresh ingredients. I’ve organized everything you’ll need below.
For the Casserole:
- 1 loaf (16 oz) French bread or challah, cut into 1-inch cubes
- 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 nutmeg
- ¼ teaspoon salt
For the Streusel Topping:
- ½ cup all-purpose flour
- ½ cup brown sugar
- 1 teaspoon cinnamon
- ¼ teaspoon salt
- ½ cup cold butter, cut into small pieces
- 1 cup pecans, chopped (optional)
For Serving:
- Maple syrup
- Powdered sugar
- Fresh berries
- Whipped cream
Kitchen Equipment Needed
Having the right tools makes this recipe even easier. Here’s what you’ll need to get started.
- 9×13-inch baking dish
- Large mixing bowl
- Whisk
- Medium mixing bowl (for streusel)
- Pastry cutter or fork (for streusel)
- Plastic wrap or aluminum foil
- Sharp knife for cutting bread
Read Also: Egg Bake Recipe
Recommended Products for This Recipe
After making this casserole countless times, I’ve found a few products that really make a difference in the final result. These are my go-to recommendations.
1. Le Creuset Enameled Cast Iron Baking Dish
This baking dish distributes heat incredibly evenly, so you get that perfect golden crust on top without any burnt spots or undercooked sections. The enameled interior also makes cleanup ridiculously easy, even with baked-on egg custard. It’s pricey, but it’s truly a lifetime investment.
2. Nielsen-Massey Madagascar Bourbon Pure Vanilla Extract
The quality of vanilla really shines through in custard-based dishes like this. This Madagascar vanilla has such a rich, complex flavor that cheap imitations just can’t match. A little goes a long way, and it makes your casserole taste bakery-quality.
3. OXO Good Grips Pastry Blender
Making streusel topping is so much faster and easier with a proper pastry cutter. This one has comfortable handles and sturdy blades that cut through cold butter like a dream. No more mangling butter with two forks or warming it up too much with your hands.
4. Penzeys Cinnamon
Not all cinnamon is created equal. Penzeys Vietnamese cinnamon is intensely flavorful and aromatic, so you get that warm, spicy flavor throughout every bite. Since cinnamon is a star ingredient here, using high-quality stuff makes a noticeable difference.
Step-by-Step Instructions
Follow these detailed steps for perfect French toast casserole every time. I’ll walk you through everything from prep to baking.
1. Prepare the Baking Dish and Bread
- Grease your 9×13-inch baking dish generously with butter or cooking spray, making sure to coat the bottom and sides thoroughly
- Cut your bread into roughly 1-inch cubes (they don’t need to be perfect)
- Arrange the bread cubes in the prepared baking dish in an even layer
- If your bread is super fresh and soft, let the cubes sit out for an hour or so to dry out slightly (day-old bread works best)
2. Make the Custard Mixture
- In a large mixing bowl, crack all 8 eggs and whisk them together until the yolks and whites are fully combined
- Add the whole milk, heavy cream, granulated sugar, brown sugar, vanilla extract, cinnamon, nutmeg, and salt to the eggs
- Whisk everything together vigorously until the mixture is smooth and the sugars have dissolved completely
- Make sure there are no streaks of egg yolk remaining
3. Combine Bread and Custard
- Pour the custard mixture evenly over the bread cubes in the baking dish
- Use a spatula or your hands to gently press down on the bread, making sure every piece gets coated with custard
- Press down firmly enough that some of the bread becomes submerged in the liquid
- Cover the dish tightly with plastic wrap or aluminum foil
- Refrigerate for at least 4 hours, but overnight is ideal (this allows the bread to fully absorb the custard)
4. Make the Streusel Topping
- In a medium bowl, combine the flour, brown sugar, cinnamon, and salt
- Add the cold butter pieces to the flour mixture
- Use a pastry cutter, two forks, or your fingers to work the butter into the dry ingredients until the mixture resembles coarse crumbs
- The butter should be in pea-sized pieces, and the mixture should clump together when squeezed
- If using pecans, stir them into the streusel mixture
- Cover and refrigerate the streusel until ready to use
5. Prepare for Baking
- Remove the casserole from the refrigerator 20-30 minutes before baking to take the chill off
- Preheat your oven to 350°F (175°C)
- Remove the plastic wrap or foil from the casserole
- Sprinkle the streusel topping evenly over the soaked bread, covering the entire surface
- Try to create an even layer so everything browns uniformly
6. Bake the Casserole
- Place the uncovered casserole in the preheated oven on the center rack
- Bake for 45-55 minutes, until the top is golden brown and the center is set
- The casserole should jiggle just slightly in the very center when you shake the pan
- If the top starts browning too quickly, loosely tent it with aluminum foil
- A knife inserted into the center should come out with just a few moist crumbs
7. Cool and Serve
- Remove the casserole from the oven and let it cool for 10-15 minutes before serving
- This resting time allows the custard to set up properly so your slices hold their shape
- Cut into squares and use a spatula to serve
- Top with your favorite garnishes like maple syrup, powdered sugar, fresh berries, or whipped cream
- Serve warm for the best texture and flavor
Another favorite: Dutch Baby Recipe
Tips for Success
These tried-and-true tips will help you nail this recipe every single time. I’ve learned these through plenty of trial and error.
Choose the Right Bread:
- Use day-old or slightly stale bread for the best texture (fresh bread gets too mushy)
- Challah, brioche, or French bread work beautifully because they’re sturdy enough to hold the custard
- Cut the cubes large enough (about 1 inch) so they don’t disintegrate when soaked
- Avoid using thin sandwich bread, which turns to mush
Perfect the Custard Ratio:
- The ratio of eggs to liquid is crucial for that custardy texture without being eggy
- Don’t skip the cream; it adds richness that milk alone can’t provide
- Whisk the custard thoroughly to prevent streaks of egg white in the finished dish
- Taste the custard before pouring (it should be slightly sweeter than you’d expect)
Key Baking Considerations:
- Let the bread soak for at least 4 hours, but overnight is truly best for even absorption
- Bring the casserole to room temperature before baking for more even cooking
- Don’t overbake, or the custard will become rubbery instead of creamy
- The center should still have a slight jiggle when done
Extra Touches:
- Keep the streusel butter cold for the best crumbly texture
- Press the bread down into the custard a few times during the soaking period
- Use real vanilla extract, not imitation, for the best flavor
- Grease your baking dish well to prevent sticking
Serving Suggestions

This French toast casserole is delicious on its own, but here are some ways to make it even more special. I love pairing it with different flavors and textures.
French toast casserole is rich and sweet, so it pairs beautifully with fresh fruit to balance things out. A big bowl of mixed berries or sliced peaches adds a refreshing contrast.
Perfect Pairings:
- Fresh berries: Strawberries, blueberries, raspberries, or blackberries add brightness
- Crispy bacon or sausage: The savory element balances the sweetness perfectly
- Roasted Potatoes: For a heartier brunch spread
- Whipped cream: Light and airy, it’s less heavy than syrup
- Greek yogurt: Adds tanginess and a protein boost
- Mimosas or fresh-squeezed orange juice: Classic brunch beverages
Topping Ideas:
- Warm maple syrup (pure, not pancake syrup)
- Dusting of powdered sugar for a pretty presentation
- Fresh whipped cream with a hint of vanilla
- Caramel sauce for extra decadence
- Strawberry Sauce for a fruity twist
- Chopped toasted pecans or walnuts for crunch
Read Also: Egg Bites Recipe
Variations to Try
Once you’ve mastered the basic recipe, these variations will keep things interesting. I rotate through these depending on the season and what I’m craving.
Flavor Variations:
- Berry French Toast Casserole: Fold 2 cups of fresh or frozen blueberries, raspberries, or mixed berries into the bread before adding custard
- Apple Cinnamon: Add 2 cups of diced apples tossed with cinnamon to the bread cubes
- Banana Foster: Layer sliced bananas between the bread and add a tablespoon of rum to the custard
- Pumpkin Spice: Replace ¼ cup of the milk with pumpkin puree and add extra cinnamon, ginger, and cloves
- Chocolate Chip: Sprinkle chocolate chips throughout the bread layers
- Cream Cheese Stuffed: Cube cream cheese and scatter throughout for pockets of creamy richness
- Orange Zest: Add the zest of one orange to the custard for a bright citrus flavor
- Coconut: Use coconut milk in place of regular milk and top with toasted coconut
Topping Variations:
- Cinnamon Sugar: Skip the streusel and just sprinkle cinnamon sugar on top
- Praline Topping: Use brown sugar, butter, and chopped pecans
- Granola Crunch: Sprinkle your favorite granola over the top before baking
- No Topping: Bake it plain and add toppings when serving
Storage and Reheating
This casserole stores beautifully, making it perfect for meal prep or enjoying leftovers. Here’s how to keep it fresh and delicious.
Storing Leftovers:
- Let the casserole cool completely before storing
- Cover tightly with plastic wrap or aluminum foil, or transfer to an airtight container
- Refrigerate for up to 4 days
- Individual portions can be wrapped separately for easy grab-and-go breakfasts
Freezing Instructions:
- Freeze the assembled, unbaked casserole for up to 3 months (wrap very tightly)
- You can also freeze baked leftovers for up to 2 months
- Thaw frozen casserole overnight in the refrigerator before baking or reheating
- Bake frozen assembled casserole by adding 15-20 minutes to the baking time
Reheating Tips:
- Reheat individual portions in the microwave for 45-60 seconds
- For larger portions, reheat covered in a 350°F oven for 15-20 minutes
- Add a splash of milk before reheating to keep it moist
- Avoid overheating, which can make the custard rubbery
This pairs beautifully with my loaded breakfast skillet for a complete brunch spread.
Nutritional Facts
Here’s the approximate nutritional information per serving (based on 12 servings):
- Calories: 385
- Total Fat: 18g
- Saturated Fat: 9g
- Cholesterol: 165mg
- Sodium: 320mg
- Total Carbohydrates: 47g
- Dietary Fiber: 2g
- Sugars: 24g
- Protein: 10g
Please note that these values are estimates and will vary based on specific ingredients used and portion sizes. The nutritional content will change if you add extra toppings or make substitutions.
Health Benefits of Key Ingredients
While this is definitely an indulgent breakfast, several ingredients offer nutritional value. Here’s what makes this dish more than just a treat.
Eggs are nutritional powerhouses packed with high-quality protein, vitamins D and B12, and choline, which supports brain health. Each serving provides a good amount of protein to keep you satisfied.
Key Nutritional Highlights:
- Eggs: Provide complete protein, vitamin D, B vitamins, and selenium for immune function
- Milk and cream: Excellent sources of calcium for strong bones and teeth, plus vitamin D for calcium absorption
- Cinnamon: Contains antioxidants and may help regulate blood sugar levels
- Nutmeg: Has anti-inflammatory properties and aids digestion
- Pecans (if used): Packed with healthy fats, fiber, and antioxidants that support heart health
- Whole grain bread (if used instead of white): Adds fiber and B vitamins
You might also enjoy: Bread Pudding Recipe
Frequently Asked Questions
1. Can I make French toast casserole without overnight soaking?
Yes, but the texture won’t be quite as good. If you’re short on time, let the bread soak for at least 2 hours at room temperature, pressing it down occasionally to help absorption.
The longer soak allows the custard to penetrate all the way through the bread for that perfect custardy interior. In a pinch, you can even bake it immediately, but expect a less cohesive texture.
2. What’s the best bread to use for French toast casserole?
Challah and brioche are my top choices because they’re rich, slightly sweet, and sturdy enough to hold up to all that custard. French bread or sourdough also work wonderfully and provide great texture.
Avoid thin, flimsy sandwich bread, which turns mushy. Day-old bread is actually better than fresh because it absorbs the custard without falling apart.
3. How do I know when the French toast casserole is done?
The casserole is done when the top is golden brown and the center is mostly set with just a slight jiggle. Insert a knife into the center; it should come out with just a few moist crumbs, not liquid custard.
The internal temperature should reach 160°F if you want to check with a thermometer. Remember, it will continue cooking slightly as it cools.
4. Can I assemble French toast casserole and freeze it before baking?
Absolutely! This is a great make-ahead strategy for holidays or busy mornings. Assemble the casserole completely (without the streusel topping), wrap it very tightly in plastic wrap and then aluminum foil, and freeze for up to 3 months.
Thaw it overnight in the refrigerator, add the streusel topping, and bake as directed. You may need to add 5-10 minutes to the baking time.
5. Why is my French toast casserole soggy?
A soggy casserole usually means too much liquid or not enough baking time. Make sure you’re using the right ratio of eggs to liquid and that your bread cubes are large enough to absorb the custard without disintegrating.
Also, make sure you bake it long enough for the custard to fully set in the center. Using stale or day-old bread instead of fresh bread helps prevent sogginess too.
Another favorite: Breakfast Skillet Recipe
Final Thoughts
This french toast casserole recipe has become my go-to for any morning when I want to feel a little fancy without the effort. The make-ahead aspect means you can actually enjoy your morning instead of being stuck in the kitchen.
The combination of crispy edges, soft custardy center, and sweet streusel topping never gets old. I hope this becomes a staple in your breakfast rotation too, bringing cozy mornings and happy faces around your table.
Give this recipe a try and let me know how it turns out! Drop a comment below with your favorite toppings or variations, and don’t forget to share photos of your beautiful creation.
Recommended:
- Tuna Noodle Casserole Recipe
- Tuna Casserole Recipe
- Corn Casserole Recipe
- Sweet Potato Casserole Recipe
- Enchiladas Suizas Recipe
- Chicken Skillet Recipe
- Stuffed Pepper Skillet Recipe
- Cheeseburger Skillet Recipe
- Turkey Skillet Recipe
- Creamy Tuscan White Bean Skillet Recipe



