Go Back
Homemade Bread Pudding with Caramel Sauce recipe photo

Bread Pudding with Caramel Sauce

This Bread Pudding with Caramel Sauce is a comforting, custardy dessert topped with rich homemade caramel. Easy to make and perfect for any occasion.
Prep Time 20 minutes
Cook Time 50 minutes
Total Time 1 hour 10 minutes
Servings: 6 servings
Course: Dessert
Cuisine: American

Ingredients
  

  • 6 cups cubed bread preferably stale or day-old; a sturdy bread like French or brioche works wonderfully
  • 4 cups milk whole milk gives the best richness
  • 1 cup granulated sugar for the pudding custard
  • 1/2 cup brown sugar adds depth and a hint of molasses flavor
  • 4 large eggs for richness and structure
  • 1 tablespoon vanilla extract for aromatic warmth
  • 1 teaspoon ground cinnamon classic spice note
  • 1/2 teaspoon salt balances the sweetness
  • 1/4 cup butter melted; adds moisture and flavor
  • 1 cup chopped nuts optional; walnuts or pecans add a lovely crunch
  • 1 cup raisins or chocolate chips optional; for bursts of sweetness
  • 1 cup granulated sugar for caramel sauce
  • 1/2 cup heavy cream makes the caramel sauce silky
  • 1/4 cup butter for the caramel sauce

Equipment

  • Mixing Bowls
  • Whisk
  • 9x13 inch Baking Dish
  • Measuring cups and spoons
  • Saucepan
  • Spatula
  • Oven mitts
  • Cooling rack

Method
 

  1. Begin by cubing your bread into roughly 1-inch pieces. If your bread isn’t stale, you can dry it out in the oven at 300°F (150°C) for 10-15 minutes. Place the bread cubes in your baking dish evenly.
  2. In a large mixing bowl, combine the milk, granulated sugar, brown sugar, eggs, vanilla extract, ground cinnamon, salt, and melted butter. Whisk vigorously until the mixture is smooth and well combined.
  3. If you’re using nuts or raisins/chocolate chips, fold them gently into the custard mixture.
  4. Pour the custard mixture evenly over the bread cubes in your baking dish. Press down lightly with a spatula to help the bread soak up the custard. Let it sit for about 15 minutes at room temperature.
  5. Preheat your oven to 350°F (175°C). Place the baking dish in the oven and bake for 45-50 minutes, or until the custard is set and the top is golden brown. A knife inserted in the center should come out clean.
  6. While the pudding is baking, prepare the caramel sauce. In a saucepan over medium heat, melt the 1 cup of granulated sugar, stirring constantly. Once it turns a deep amber color, carefully whisk in the heavy cream and 1/4 cup of butter. Continue whisking until smooth and glossy. Remove from heat.
  7. Once baked, let the bread pudding cool slightly. Serve warm, drizzled generously with the homemade caramel sauce.

Notes

  • Use day-old or stale bread to prevent soggy pudding and ensure proper custard absorption.
  • You can prepare the pudding the night before and refrigerate it, then bake fresh the next day for best results.
  • Substitute heavy cream in the caramel sauce with full-fat coconut milk or evaporated milk for a different flavor profile.
  • For a dairy-free version, use plant-based milk and butter alternatives, and substitute butter with coconut oil in the caramel sauce.
  • Reheat leftovers in the oven covered with foil or in the microwave for a quick warm-up.