01 -
Start by heating your oven to 350°F so it's nice and hot when you're ready to bake.
02 -
Grab a medium pot and toss in the milk, sugar, butter, cinnamon, and salt. Heat it over medium, stirring now and then until the butter melts completely. Take it off the heat and let it cool down for about 10 minutes.
03 -
While that's cooling, rub some butter around the inside of an 8-inch square baking dish. Pile all your bread cubes into the dish.
04 -
Once the milk mixture feels just warm when you touch it, whisk in your eggs one by one, then add the vanilla. Pour this custard all over the bread, making sure you get those dry pieces on top. Here's a tip: let it sit for 20 to 30 minutes so the bread really soaks up all that goodness.
05 -
Pop it in the oven for 40 to 45 minutes. You'll know it's done when the top turns a beautiful golden brown and a knife poked in the middle comes out clean.
06 -
While your pudding bakes, put the milk, cream, sugar, and butter in a medium saucepan over medium heat. Stir every so often until everything melts and the mixture starts steaming.
07 -
Mix your cornstarch with ¼ cup of water (or go wild with bourbon or rum for a boozy twist). Once the milk mixture is steaming, pour in the cornstarch slurry and keep stirring constantly until it thickens up nicely. Pull it off the heat and stir in the vanilla and a pinch of salt if you want.
08 -
Drizzle some of that warm vanilla sauce over the bread pudding while it's still hot. Put the extra sauce on the table so everyone can add more as they please.