Bread Pudding Recipe
This classic Bread Pudding Recipe is soft, rich, and perfectly custardy with warm cinnamon and vanilla flavors. Made with day-old bread and simple pantry ingredients, this comforting dessert is baked until golden brown and served warm with vanilla sauce, caramel sauce, or a scoop of ice cream.
Prep Time15 minutes mins
Cook Time50 minutes mins
Rest Time30 minutes mins
Total Time1 hour hr 35 minutes mins
Course: Dessert
Cuisine: American
Keyword: baked bread pudding, bread pudding recipe, classic bread pudding, easy bread pudding, homemade bread pudding, old fashioned bread pudding
Servings: 10
Calories: 340kcal
- 6 cups day-old French bread or brioche cut into 1-inch cubes
- 2 cups whole milk
- 1 cup heavy cream
- 4 large eggs
- ¾ cup granulated sugar
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg
- ¼ teaspoon salt
- 2 tablespoons unsalted butter melted
- ½ cup raisins optional
Preheat the oven to 350°F (175°C) and grease a 9×13-inch baking dish.
Spread the bread cubes evenly into the prepared baking dish. Sprinkle raisins over the bread if using.
In a large bowl, whisk together the milk, heavy cream, eggs, sugar, vanilla extract, cinnamon, nutmeg, salt, and melted butter until smooth.
Pour the custard evenly over the bread cubes. Gently press the bread into the liquid so it absorbs the custard.
Let the mixture rest for 20–30 minutes to allow the bread to soak.
Bake for 45–50 minutes, or until the top is golden brown and the center is set.
Cool for about 10 minutes before serving.
Serve warm with vanilla sauce, caramel sauce, whipped cream, or vanilla ice cream.
- Slightly stale bread produces the best texture.
- Brioche or challah creates an extra rich and buttery pudding.
- Do not skip the soaking time for a creamy interior.
- Cover loosely with foil if the top browns too quickly.
- Add chopped pecans, walnuts, chocolate chips, or diced apples for delicious variations.
Nutrition (Per Serving)
- Calories: 340 kcal
- Carbohydrates: 42g
- Protein: 8g
- Fat: 16g
- Saturated Fat: 8g
- Cholesterol: 110mg
- Sodium: 280mg
- Potassium: 190mg
- Fiber: 2g
- Sugar: 22g
- Calcium: 160mg
- Iron: 2mg