This French toast casserole is an easy, make-ahead breakfast that has everything you love about the classic dish without the hassle of cooking batch after batch. You still get a soft custardy center, golden edges (my favorite), and warm cinnamon flavor, all baked together in one simple dish. It's perfect for brunch parties, holiday mornings, or when you're hosting overnight guests.

Recipe at a glance
- Main ingredients: French bread, eggs, milk, half-and-half, butter, sugar, cinnamon, and vanilla.
- Time: 2 hours 10 minutes, which includes 1 hour of refrigeration.
- Method: Coat bread cubes in a cinnamon-vanilla custard, refrigerate, then bake until golden and set.
- Best for: Make-ahead breakfasts, holiday mornings, brunch, and feeding a crowd.
- Servings: 8
Jump to:
What's great about this recipe
- Make-ahead friendly - Assemble it the night before and bake in the morning. It's perfect for holidays, brunches, or overnight guests. No early-morning prep required.
- Feeds a crowd - This casserole takes all the flavor of classic French toast and turns it into an easy, oven-baked dish that serves everyone at once. No need to stand at the stove flipping slices.
- Simple and affordable - Made with basic ingredients you probably already have on hand, this recipe is budget-friendly and easy to pull together. Plus, it puts day-old bread to good use.
Budget Check
- The full recipe is about $8-$9
- Per serving (8 servings): about $1-$1.13
Uses conventional ingredients. Based on recent U.S. averages. Actual prices will vary by store and region.
Ingredients you'll need

💌 Save this recipe
By submitting this form, you agree to receive this recipe plus occasional emails from Cook2eatwell.
- Bread - Crusty French bread is ideal for this recipe because it holds up well when soaked in the custard. Slightly stale or lightly toasted bread works best, giving the casserole structure and a tender interior.
- Dairy and eggs - Butter adds richness, while eggs form the base of the custard and bind the ingredients together. Milk and half-and-half make the custard smooth and creamy without being too heavy.
- Flavorings - Sugar, cinnamon, and vanilla give this casserole its classic French toast flavor.
- Pan preparation - Cooking spray or oil to grease the baking dish minimizes sticking (not pictured).
- Garnish - Powdered sugar and maple syrup complement this dish beautifully (optional but recommended, not pictured).
📖 See the recipe card for quantities and preparation.
How to make French toast casserole
Prep work: Grease a 9×13-inch baking dish with cooking spray or butter. Cut the bread into 1-inch cubes. If it's very soft or fresh, toast the cubes in a 300°F oven for 10-15 minutes to dry them slightly.

- In a large bowl, combine the melted butter, eggs, milk, half-and-half, 6 tablespoons sugar, 1 teaspoon cinnamon, vanilla, and salt. Whisk until smooth.

- Add the bread cubes and toss until evenly coated.

- Spoon the mixture into the prepared dish and spread it out in an even layer without packing it down.

- In a small bowl, combine the remaining 2 tablespoons sugar and 1 teaspoon cinnamon, then sprinkle evenly over the top.

- Cover with plastic wrap and refrigerate for at least 1 hour or up to overnight. Before baking, let the dish sit at room temperature for 20-30 minutes.

- Preheat the oven to 350°F. Bake uncovered for 45-55 minutes, until puffed, golden brown, and set in the center (not jiggly), with an internal temperature of at least 165°F. If the top browns too quickly, tent loosely with foil.
Let cool for 5-10 minutes before serving. Dust with powdered sugar and drizzle with maple syrup, if desired.
Serving suggestions

- Dust with powdered sugar and drizzle with maple syrup for a classic finish.
- Top individual portions with fresh berries and a dollop of whipped cream.
- Drizzle with caramel sauce and sprinkle with chopped pecans or your favorite nuts.
- Make a quick icing by whisking together ½ cup powdered sugar with 1-2 teaspoons milk until smooth, then drizzle over the warm casserole.
Recipe tips and notes
- Use day-old or toasted bread. Very soft, fresh bread can become soggy in the custard. If your loaf is soft, toast the cubes at 300°F for 10-15 minutes before adding them to the custard. This helps the casserole bake with a tender center and crisp top.
- Avoid temperature shock. If using a glass or ceramic dish, let it sit at room temperature for 20-30 minutes before baking. Some cookware does not do well with sudden temperature changes.
- Don't skip the soak. Giving the bread time to absorb the custard makes all the difference. Let it rest for at least 1 hour or refrigerate overnight for the best flavor and texture.
Storing and reheating instructions
Store leftovers in an airtight container in the refrigerator for 3-4 days. To freeze, cool completely, divide into individual portions, and wrap tightly or place in freezer-safe containers. Freeze for up to 2 months.
Thaw frozen portions overnight in the refrigerator. Reheat in the microwave in 30-second intervals, or cover loosely with foil and warm in a 350°F oven for approximately 15-20 minutes. Larger portions may take longer. Reheat to an internal temperature of 165°F.
For food safety, don't leave cooked food out at room temperature for more than 2 hours, or more than 1 hour if the temperature is above 90°F.

More breakfast favorites to try
If you enjoyed this recipe, try a few more hearty breakfast favorites that are perfect for weekends and special occasions. For something savory, make my sausage hash brown casserole or tater tot breakfast casserole. Both are full of flavor and great for feeding a crowd. Or, if you love comforting classics, sausage gravy served over biscuits is always a hit.
Join Us
Love easy recipes made with simple ingredients? Subscribe to our newsletter and get weekly meal ideas delivered straight to your inbox. Follow us on social media so you never miss a new recipe.
📖 Recipe

French Toast Casserole
Ingredients
- 1 Loaf Crusty French Bread about 14-16 ounces, cut into 1-inch cubes (see notes)
- 4 tablespoons Butter melted
- 6 Large Eggs
- 1½ cups Milk
- ½ cup Half-and-Half
- 8 tablespoons Sugar divided (I use organic raw sugar)
- 2 teaspoons Cinnamon divided
- 1 teaspoon Vanilla Extract
- ¼ teaspoon Salt
- Cooking Spray or extra Butter, to grease the baking dish
- Powdered Sugar for serving (optional)
- Maple Syrup for serving (optional)
Instructions
- Grease a 9×13-inch baking dish with cooking spray or butter.
- Cut the bread into 1-inch cubes. If the bread is fresh and very soft, toast the cubes in a 300°F oven for 10-15 minutes to dry them slightly before using.
- In a large bowl combine the melted butter, eggs, milk, half-and-half, 6 tablespoons sugar, 1 teaspoon cinnamon, vanilla extract, and salt. Stir well with a whisk or fork until combined.
- Add the bread cubes and toss until coated with the mixture.
- Spoon the bread mixture into the prepared baking dish. Arrange it in an even layer without packing it down.
- In a small bowl combine the remaining 2 tablespoons of sugar and 1 teaspoon of cinnamon. Sprinkle the cinnamon sugar over the bread.
- Cover with plastic wrap and refrigerate for at least 1 hour or up to overnight.
- Before baking, remove the casserole from the refrigerator and let it sit at room temperature for about 20-30 minutes to take the chill off. (Some bakeware does not do well with extreme temperature changes.)
- Preheat the oven to 350°F.
- Bake uncovered for 45-55 minutes, until puffed, golden brown, and set in the center (not jiggly), and the internal temperature reaches at least 165°F. If the top begins to brown too quickly, cover the dish loosely with foil.
- Let cool for 5-10 minutes before serving. Dust with powdered sugar and drizzle with maple syrup, if desired.
Notes
- Bread options: French bread works great for this recipe (we used a 15-ounce French bread baguette, toasted), but other sturdy breads like challah, brioche, or Italian bread also work well. Avoid very soft sandwich bread, which can become mushy.
- If the bread is fresh: To help it absorb the custard evenly and prevent a mushy texture, spread the cubes on a baking sheet and bake at 300°F for 10-15 minutes to dry them slightly. The surface should feel lightly toasted.
- Make-ahead instructions: The casserole can be assembled the night before, covered, and refrigerated overnight. Allow it to rest at room temperature for 20-30 minutes before baking.
- Texture tip: Baking time may vary depending on your oven, the thickness of your baking dish, and the type of bread used. The center should be set but still soft-avoid overbaking so it stays tender inside.
💌 Save this recipe
By submitting this form, you agree to receive this recipe plus occasional emails from Cook2eatwell.
Nutrition
The nutritional information above is computer generated and is only an estimate. There is no guarantee that it is accurate. This data is provided as a courtesy for informational purposes only.






Leave a Reply