Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
Export 13 ingredients for grocery delivery
Step 1
Prepare the Bread: Grease a 9x13-inch baking dish. Spread the cubed bread evenly across the dish.
Step 2
Mix the Egg Mixture: In a large bowl, whisk together the eggs, milk, cream, granulated sugar, brown sugar, vanilla, cinnamon, nutmeg, and salt. Pour the mixture evenly over the bread, making sure all the cubes are coated. If you like, sprinkle chopped pecans over the top for added crunch.
Step 3
Refrigerate Overnight: Cover the dish tightly with plastic wrap or foil and refrigerate for at least 4 hours or overnight. This allows the bread to soak up all the eggy goodness.
Step 4
Make the Streusel Topping: In a medium bowl, mix together the butter, flour, brown sugar, and cinnamon with a fork or pastry cutter until it forms a crumbly mixture. Cover and refrigerate this until you're ready to bake.
Step 5
Bake the Casserole: When you're ready to bake, preheat your oven to 350°F (175°C). Take the casserole out of the fridge and let it sit at room temperature while the oven heats up. Sprinkle the streusel topping evenly over the casserole.
Step 6
Bake: Bake the casserole, uncovered, for 45-50 minutes, until the top is golden brown and the center is set.
Step 7
Serve: Remove from the oven and let it cool for a few minutes. Dust with powdered sugar, if desired, and serve with warm maple syrup.