Cut bread into cubes and distribute evenly in the greased baking dish. Whisk together the eggs, milk, cream, both sugars, cinnamon, and vanilla in a medium mixing bowl. Pour egg mixture evenly over the bread. This French toast can be baked right away, or it can be covered and placed in the fridge until ready to bake.
When ready to bake: Preheat oven to 350F. Cover with aluminum foil and bake for 35 minutes.
Uncover and bake for an additional 10-20 minutes or until done. French toast will be golden brown and eggs will be set.
To serve: cut out individual servings, top with butter, and drizzle with syrup. You can add fresh berries and/or whipped cream to your servings if you would like.
Notes
Use a crusty French bread for the best texture in your baked French toast. Stale bread works exceptionally well, too, as it absorbs the custard mixture without becoming too soggy.
This recipe is perfect for make-ahead breakfast or brunch. Prepare the French toast the night before, cover, and refrigerate. Simply pop it in the oven the next morning for a hassle-free meal.
To ensure the French toast is fully cooked, insert a knife into the center. If it comes out clean and the custard is set, it's ready to be served.