Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C). Lightly butter an 8-inch square baking dish and place the bread cubes in the dish.
- In a medium saucepan, combine the milk, sugar, butter, cinnamon, and salt. Place over medium heat and stir occasionally until the butter is fully melted. Remove from heat and let cool for about 10 minutes.
- Once the milk mixture is warm to the touch (not hot), whisk in the eggs one at a time, then add the vanilla extract. Mix well to combine.
- Pour the custard mixture over the bread cubes, making sure to soak any dry pieces on top. Let the bread soak in the custard for 20-30 minutes. This step is crucial for the best texture.
- Bake for 40-45 minutes or until golden brown on top and a knife inserted in the center comes out clean.
- While the bread pudding is baking, prepare the vanilla sauce. In a small saucepan, combine the milk, cream, brown sugar, and butter. Heat over medium heat, stirring occasionally until the butter and sugar are fully melted and the mixture is steaming.
- Dissolve the cornstarch in 1/4 cup water (or bourbon/rum for extra flavor). Once the milk mixture is steaming, stir in the cornstarch mixture. Stir constantly until the sauce thickens, about 2-3 minutes.
- Remove the sauce from heat and stir in the vanilla extract and salt if desired. Pour some sauce over the warm bread pudding and serve with extra sauce on the side.
Notes
Bread Tips: Use stale bread for best results. If you don't have stale bread, let fresh bread sit out overnight or cube it and bake at 250°F for 10 minutes to dry it out.
Soaking Time: Don't skip the 20-30 minute soaking time. This ensures the bread absorbs the custard properly for the best texture.
Scaling: Double the recipe and use a 9x13 inch pan for larger crowds. Add 5-10 minutes to baking time.
Mix-ins: Add toasted pecans, raisins, chocolate chips, or dried cranberries for variation.
Storage: Store leftovers in the refrigerator for up to 4 days or freeze for up to 2 months.