Caramel Steamed Bread Pudding Recipe
Introduction
Caramel Bread Pudding is a rich and comforting dessert that combines soft, steamed bread with a luscious caramel custard. This steamed version results in a moist texture that’s perfect for any occasion.

Ingredients
- 2 slices bread (around 1 cup cubed)
- 1 cup milk (240 ml)
- 3 tbsp sugar
- ¼ cup sweetened condensed milk
- 2 large eggs
- 2 tsp vanilla extract
- ¼ cup sugar (for caramel)
- 2 tsp ghee or butter
Instructions
- Step 1: Grease a baking pan with ghee and sprinkle sugar evenly over it. Place the pan over medium heat and cook until the sugar melts and turns a golden caramel color. Be careful not to burn it. Remove from heat and let it cool for a few minutes.
- Step 2: In a blender, combine the cubed bread, milk, 3 tablespoons of sugar, sweetened condensed milk, eggs, and vanilla extract. Blend until smooth to create the custard mixture. Pour this custard into the prepared caramel-coated pan.
- Step 3: Cover the pan tightly with foil or plastic wrap. Place it in a steamer and steam for 40 to 45 minutes. To check doneness, insert a knife in the center—it should come out clean. Once done, chill the pudding in the refrigerator for at least 2 hours before slicing and serving.
Tips & Variations
- For extra flavor, add a pinch of cinnamon or nutmeg to the custard before blending.
- Use brioche or challah bread for a richer texture and taste.
- If you don’t have a steamer, bake the pudding in a water bath at 325°F (160°C) for 45-50 minutes instead.
Storage
Store leftover bread pudding covered in the refrigerator for up to 3 days. Reheat gently in the microwave or enjoy cold. Avoid freezing as it may alter the pudding’s texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular sugar instead of sweetened condensed milk?
Sweetened condensed milk adds creaminess and sweetness that regular sugar alone can’t replicate. If unavailable, you can substitute with a mixture of milk and sugar, but the texture will be less rich.
What if I don’t have a steamer?
You can bake the pudding in a water bath (bain-marie) in the oven at 325°F (160°C) for about 45-50 minutes. This method gently cooks the custard and prevents cracking.
Print
Caramel Steamed Bread Pudding Recipe
- Total Time: 2 hours 55 minutes
- Yield: 4 servings 1x
Description
This Caramel Bread Pudding is a luscious, steamed dessert featuring soft bread cubes soaked in a creamy custard mixed with milk, condensed milk, eggs, and vanilla, topped with a rich homemade caramel base. The steaming method ensures a moist and tender texture, perfect for a comforting sweet treat chilled and served in slices.
Ingredients
Caramel Base
- ¼ cup Sugar (for caramel)
- 2 tsp Ghee or Butter
Bread Pudding Custard
- 2 slices Bread slices (around 1 cup cubed)
- 1 cup Milk (240 ml)
- 3 tbsp Sugar
- ¼ cup Sweetened Condensed Milk
- 2 large Eggs
- 2 tsp Vanilla Extract
Instructions
- Prepare the caramel base: Grease a baking pan with ghee and sprinkle sugar evenly over the base. Place the pan on heat and cook until the sugar melts and turns a nice caramel color, being careful not to burn it. Remove the pan from the stove and allow the caramel to cool for a few minutes to set.
- Make the custard mixture: In a blender, combine bread cubes, milk, sugar, sweetened condensed milk, eggs, and vanilla extract. Blend until smooth to form a creamy custard base.
- Assemble the pudding: Pour the prepared custard mixture into the pan over the cooled caramel layer.
- Steam the pudding: Cover the pan tightly with foil or plastic wrap. Place it in a steamer and cook for 40 to 45 minutes, or until a knife inserted into the pudding comes out clean, indicating it is fully cooked.
- Chill and serve: Remove the steamed pudding from the steamer, let it cool to room temperature, then refrigerate for at least 2 hours. Once chilled, slice and serve your caramel bread pudding.
Notes
- Ensure the caramel does not burn as it will give a bitter taste to the pudding.
- Use day-old bread for better texture as it absorbs the custard well.
- Covering the pan prevents water from the steamer from dripping onto the pudding.
- Chilling helps the pudding to set firmly and enhances flavors.
- You can substitute ghee with butter or oil for greasing if preferred.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Category: Dessert
- Method: Steaming
- Cuisine: International
Keywords: caramel bread pudding, steamed dessert, caramel custard pudding, steamed bread pudding, easy bread dessert

