This sourdough French toast casserole is rich and sweet, baked with tangy sourdough bread and a creamy custard. The brown sugar topping blurs the line between breakfast and dessert!
Preheat the oven to 350 degrees Fahrenheit and grease a 9 inch by 13 inch baking dish. Cut the loaf of sourdough bread into 1-inch cubes, placing the bread cubes in the prepared dish.
In a large bowl, whisk together the milk, cream, sugar, eggs, cinnamon, and vanilla.
Pour the egg mixture over the top of the bread and allow it to stand for 10 - 15 minutes. See notes for an overnight option.
Prepare the topping by whisking the flour, sugar, cinnamon, and salt in a small mixing bowl. Add the softened butter and combine with a fork or pastry cutter until crumbly.
Spread the topping evenly over the top of the casserole.
Bake for 45 - 55 minutes until the middle is set and the top is golden brown. Check for an internal temperature of 165 degrees Fahrenheit. Serve with a drizzle of maple syrup, organic honey, whipped cream, or powdered sugar.
Video
Notes
This is a perfect way to use up leftover sourdough bread or a bread recipe that doesn’t turn out right. Stale bread will actually work better than fresh.
For an overnight option, just prepare the dish through step 5, cover, and refrigerate. Bake the next morning for the perfect make-ahead breakfast.
Turn it into a dessert by serving it with a scoop of vanilla ice cream.