This rich and comforting bread pudding with caramel sauce is a classic dessert made with soft bread cubes soaked in a creamy custard mixture and baked until perfectly tender. The pudding is finished with a homemade caramel layer that melts into a silky sauce when the dessert is inverted, creating a beautifully sweet topping. Served warm, it is a satisfying dessert that pairs wonderfully with a scoop of ice cream or a drizzle of extra caramel.

Why You’ll Love This Recipe

  • It transforms simple pantry ingredients into a luxurious dessert.
  • The homemade caramel sauce creates a deep, rich flavor.
  • The custard-soaked bread becomes soft and creamy while baking.
  • It is perfect for using slightly stale bread.
  • The dessert can be made ahead of time and reheated easily.
  • Great for family gatherings, holidays, or weekend treats.
  • The recipe yields a generous pan that serves several people.
  • It delivers a balance of creamy custard, tender bread, and sweet caramel.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

8 large eggs
2 ½ cups white sugar, divided
2 cups milk
2 cups heavy cream
¼ cup rum (optional, can substitute with additional milk or cream)
2 teaspoons vanilla extract
¼ teaspoon salt
1 loaf Italian bread, cut into 1-inch cubes (about 8 cups)
¾ cup water, divided
½ teaspoon vinegar
¼ cup butter

Directions

  1. In a large mixing bowl, beat the eggs with an electric mixer on medium speed for about 2 to 3 minutes until they become light and slightly foamy.
  2. Add 1 ½ cups of the sugar to the eggs. Pour in the milk, heavy cream, rum, vanilla extract, and salt. Beat until the mixture is smooth and fully combined.
  3. Add the cubed Italian bread to the custard mixture. Gently stir so that all the bread pieces are coated. Allow the bread to soak for about 1 hour, stirring occasionally so the bread absorbs the custard evenly.
  4. In a heavy saucepan, combine the remaining 1 cup sugar, ½ cup water, and vinegar. Cook over high heat without stirring until the mixture turns a dark amber caramel color. This usually takes about 10 minutes.
  5. Remove the caramel from the heat and allow it to cool briefly until the bubbling slows down. Slowly stir in the remaining ¼ cup water, adding about 1 tablespoon at a time while stirring until smooth.
  6. Pour the warm caramel into a 9×9-inch baking pan. Carefully swirl the pan to coat the bottom and slightly up the sides. Allow the caramel to set for about 15 minutes.
  7. Lightly coat the inside of the baking dish and the caramel layer with butter.
  8. Arrange the soaked bread cubes evenly over the caramel layer, pouring any remaining custard mixture over the top. Gently press the bread together to create an even layer.
  9. Cover the pan with parchment paper.
  10. Preheat the oven to 350°F (175°C).
  11. Place the baking pan inside a larger roasting pan. Carefully pour boiling water into the roasting pan until it reaches halfway up the sides of the baking dish. This water bath helps cook the custard evenly.
  12. Bake for about 1 hour and 15 minutes, or until a knife inserted in the center comes out clean.
  13. Let the pudding rest for 5 to 10 minutes after baking.
  14. Run a knife around the edges of the pan, then carefully invert the pudding onto a serving platter so the caramel sauce flows over the top.

Servings and timing

Servings: 8 servings

Prep time: 15 minutes
Soaking time: 1 hour
Cook time: 1 hour 15 minutes
Resting time: 5 to 10 minutes

Total time: about 2 hours 30 minutes

Variations

Chocolate Bread Pudding
Add ½ cup chocolate chips to the custard mixture before soaking the bread for a chocolate twist.

Spiced Bread Pudding
Mix in 1 teaspoon cinnamon and ¼ teaspoon nutmeg to create a warm spiced flavor.

Raisin Bread Pudding
Add ½ cup raisins or chopped dried fruit to the bread mixture before baking.

Orange Caramel Version
Add 1 teaspoon orange zest to the custard for a bright citrus note.

Nutty Bread Pudding
Sprinkle ½ cup chopped toasted almonds or walnuts over the bread before baking.

Storage/Reheating

Refrigeration
Store leftover bread pudding in an airtight container in the refrigerator for up to 4 days.

Freezing
You can freeze portions for up to 2 months. Wrap tightly and store in a freezer-safe container.

Reheating in the Oven
Place the pudding in an oven-safe dish, cover with foil, and warm at 325°F (165°C) for about 15–20 minutes.

Reheating in the Microwave
Heat individual portions for 30 to 60 seconds until warmed through.

FAQs

Can I use a different type of bread?

Yes. Brioche, challah, or French bread work very well because they absorb the custard nicely while keeping their structure.

Should the bread be fresh or stale?

Slightly stale bread works best because it absorbs more custard without becoming mushy.

Can I make this recipe without rum?

Yes. Simply replace the rum with additional milk or cream for a non-alcoholic version.

Why is a water bath used?

The water bath helps the custard cook gently and evenly, preventing the eggs from curdling.

How do I know when the pudding is done?

Insert a knife into the center. If it comes out clean, the pudding is fully baked.

Can I make this dessert ahead of time?

Yes. You can bake it a day in advance and reheat it before serving.

What if my caramel becomes too hard?

Adding the remaining water slowly while stirring helps loosen and smooth the caramel.

Can I add toppings?

Yes. Fresh fruit, whipped cream, or ice cream all pair beautifully with this dessert.

Why didn’t my bread absorb the custard well?

If the bread is too fresh, it may not soak up the custard properly. Slightly dried bread works better.

Can I double the recipe?

Yes. Use a larger baking dish and extend the baking time slightly while checking for doneness.

Conclusion

Bread pudding with caramel sauce is a comforting dessert that combines creamy custard, soft baked bread, and rich homemade caramel in every bite. It is an excellent way to transform simple ingredients into a memorable treat that feels both classic and indulgent. Whether served warm on its own or paired with ice cream, this dessert is perfect for sharing with family and friends.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Bread Pudding With Caramel Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusra
  • Total Time: 2 hours 30 minutes
  • Yield: 8 servings
  • Diet: Vegetarian

Description

A comforting dessert made with soft bread cubes soaked in a creamy custard and baked until tender, then topped with a rich homemade caramel sauce that melts over the pudding when inverted.


Ingredients

  • 8 large eggs
  • 2 1/2 cups white sugar, divided
  • 2 cups milk
  • 2 cups heavy cream
  • 1/4 cup rum (optional)
  • 2 teaspoons vanilla extract
  • 1/4 teaspoon salt
  • 1 loaf Italian bread, cut into 1-inch cubes (about 8 cups)
  • 3/4 cup water, divided
  • 1/2 teaspoon vinegar
  • 1/4 cup butter

Instructions

  1. In a large mixing bowl, beat the eggs with an electric mixer on medium speed for 2–3 minutes until light and slightly foamy.
  2. Add 1 1/2 cups of the sugar to the eggs along with the milk, heavy cream, rum, vanilla extract, and salt. Beat until smooth.
  3. Add the cubed bread and gently stir so all pieces are coated. Let the bread soak for about 1 hour, stirring occasionally.
  4. In a heavy saucepan combine the remaining 1 cup sugar, 1/2 cup water, and vinegar. Cook over high heat without stirring until it turns a dark amber caramel color (about 10 minutes).
  5. Remove from heat and allow the bubbling to slow. Slowly stir in the remaining 1/4 cup water one tablespoon at a time until smooth.
  6. Pour the caramel into a 9×9-inch baking pan and swirl to coat the bottom and slightly up the sides. Let it set for about 15 minutes.
  7. Lightly butter the inside of the baking dish and the caramel surface.
  8. Spread the soaked bread mixture evenly over the caramel layer and pour any remaining custard over the top.
  9. Cover the pan with parchment paper.
  10. Preheat the oven to 350°F (175°C).
  11. Place the baking pan into a larger roasting pan and add boiling water to the roasting pan until it reaches halfway up the sides of the baking dish.
  12. Bake for about 1 hour and 15 minutes until a knife inserted in the center comes out clean.
  13. Let the pudding rest for 5–10 minutes.
  14. Run a knife around the edges and carefully invert the pudding onto a serving platter so the caramel sauce flows over the top.

Notes

  • Slightly stale bread absorbs custard best and gives the pudding better texture.
  • The water bath ensures the custard cooks gently and evenly.
  • Allow the bread to soak fully so the custard distributes evenly.
  • If not using rum, replace it with additional milk or cream.
  • Serve warm with ice cream or whipped cream for extra richness.
  • Prep Time: 15 minutes
  • Cook Time: 1 hour 15 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 520
  • Sugar: 48 g
  • Sodium: 260 mg
  • Fat: 24 g
  • Saturated Fat: 14 g
  • Unsaturated Fat: 8 g
  • Trans Fat: 0 g
  • Carbohydrates: 66 g
  • Fiber: 1 g
  • Protein: 10 g
  • Cholesterol: 230 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star