This pumpkin french toast casserole is the best fall breakfast! This perfect make-ahead breakfast is stuffed with warm spices and topped with a cinnamon streusel topping.
Cut (or break apart) your brioche bread into 1-inch cubes and place it into a lightly greased 9x13 baking dish.
In a large bowl, whisk together the pumpkin puree, eggs, heavy cream, milk, maple syrup, vanilla, cinnamon, pumpkin pie spice, and salt until combined. Pour this over top of the bread evenly and gently toss, making sure all pieces of bread are able to soak some of the liquid up.
Cover with foil and place in the fridge overnight (or 4-5 hours).
Make Streusel
Mix together the cold butter, brown sugar, flour, cinnamon, and salt with a pastry cutter or two forks until you get pea-sized pieces of butter.
Place this in a ziploc baggie or plastic container and leave it in the fridge overnight. You could also make the topping in the morning if needed.
Bake
Preheat your oven to 350° F. Crumble the streusel evenly over the top of the casserole and place in the oven for about 45-55 minutes, until the casserole is baked through in the middle and golden on top. If you notice the casserole browning too quickly, you can add foil on top while it is baking.
Notes
If you want to cut back on the sweetness you can skip the maple syrup in the recipe and omit the streusel topping.
For extra pumpkin flavor, use Trader Joe’s pumpkin brioche bread!
If the pumpkin french toast casserole starts browning too much, tent the dish with foil.
Wait until just before baking to add the streusel topping, you want the butter to be cold! If the butter is too warm it’ll melt right away and make your french toast casserole soggy.