Ingredients
Method
Step-by-Step
- Heat the oven to 350°F (175°C) and grease a 9 x 13-inch baking dish with butter. Cut the day-old bread into approximately 1-inch cubes and arrange them evenly in the dish.
- If using fresh bread, spread the cubes on a baking sheet and dry them in a 300°F oven for about 10–15 minutes before assembling. Sprinkle the raisins over the bread if using.
- Whisk the eggs, whole milk, heavy cream or half-and-half, sugar, melted butter, vanilla, cinnamon, nutmeg, and salt in a bowl until smooth and well combined. Pour the custard evenly over the bread cubes.
- Press the bread down gently with a spatula or the back of a spoon so the cubes absorb the custard. Let the assembled pudding stand for 10–20 minutes.
- Bake the pudding uncovered at 350°F for 45–55 minutes, until the top is lightly browned and the center is nearly set. A knife inserted near the center should come out mostly clean, and the pudding should still have a slight jiggle.
- Let the bread pudding rest for 10–15 minutes before serving. Serve warm with powdered sugar, whipped cream, caramel sauce, or vanilla sauce.
Notes
Stale or lightly dried bread absorbs the custard best and helps prevent a dry center. Do not overbake; the pudding continues to firm as it rests. Refrigerate leftovers and reheat gently until warm.
