Bread Pudding with Toffee Sauce Recipe
Introduction
This bread pudding with toffee sauce is a delightful dessert that transforms simple stale bread into a rich, comforting treat. With a creamy custard base and a warm, sweet sauce, it’s perfect for cozy gatherings or special occasions.

Ingredients
- 6 cups stale brioche or challah bread, cubed
- 4 large eggs
- 2 cups whole milk
- 1 cup heavy cream
- 1 cup pure maple syrup
- ½ cup brown sugar
- 1 tsp ground cinnamon
- ½ cup unsalted butter, melted
Instructions
- Step 1: Preheat the oven to 350°F (175°C). Grease a baking dish and arrange the cubed bread evenly inside.
- Step 2: In a large bowl, whisk together the eggs, whole milk, heavy cream, maple syrup, brown sugar, cinnamon, and melted butter until the mixture is smooth and well combined.
- Step 3: Pour the custard mixture over the bread cubes, gently tossing to ensure they are evenly coated. Let the mixture sit for 15 minutes so the bread absorbs the custard fully.
- Step 4: Bake the pudding for 30 to 35 minutes, until the top is golden brown and the center is set.
- Step 5: While the pudding bakes, prepare the toffee sauce by gently warming additional maple syrup with heavy cream in a small saucepan over low heat, stirring until combined and heated through.
- Step 6: Let the bread pudding cool slightly before cutting into squares. Serve warm, drizzled generously with the homemade toffee sauce.
Tips & Variations
- Use day-old or slightly dried bread to absorb the custard better without becoming soggy.
- For extra texture, add chopped nuts or dried fruit to the bread mixture before baking.
- Substitute maple syrup with golden syrup or caramel sauce for a different flavor.
Storage
Store leftover bread pudding covered in the refrigerator for up to 3 days. Reheat individual portions in the microwave or oven until warmed through. Keep the toffee sauce separate and warm gently before serving again.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh bread instead of stale?
Fresh bread can be used, but stale or day-old bread works best as it soaks up the custard without becoming overly mushy.
Is there a vegan alternative for this recipe?
You can substitute eggs with a flax or chia egg, use plant-based milk and cream alternatives, and replace butter with vegan margarine to make this dish vegan-friendly.
Print
Bread Pudding with Toffee Sauce Recipe
- Total Time: 50 minutes
- Yield: 8 servings 1x
Description
This classic Bread Pudding with Toffee Sauce is a warm, comforting dessert that combines cubed stale brioche or challah bread soaked in a rich custard made from eggs, milk, cream, and maple syrup. Baked to golden perfection and served with a luscious homemade toffee sauce, this dessert is perfect for cozy gatherings and sweet cravings alike.
Ingredients
Bread Pudding
- 6 cups stale brioche or challah bread, cubed
- 4 large eggs
- 2 cups whole milk
- 1 cup heavy cream
- 1 cup pure maple syrup
- ½ cup brown sugar
- 1 tsp ground cinnamon
- ½ cup unsalted butter, melted
Toffee Sauce
- Additional ½ cup pure maple syrup
- Additional ½ cup heavy cream
Instructions
- Preheat and Prepare Pan: Preheat your oven to 350°F (175°C). Grease a baking dish thoroughly and arrange the cubed bread evenly in the dish to ensure uniform baking.
- Make the Custard Mixture: In a large mixing bowl, whisk together the eggs, whole milk, heavy cream, pure maple syrup, brown sugar, ground cinnamon, and melted unsalted butter until the mixture is smooth and fully combined.
- Soak the Bread: Pour the custard mixture evenly over the cubed bread in the baking dish. Gently toss or press the bread cubes to ensure they are well coated and allow them to soak for 15 minutes so the bread absorbs the custard fully.
- Bake the Pudding: Place the baking dish in the preheated oven and bake for 30 to 35 minutes, or until the pudding is golden brown on top and set in the center. A knife inserted should come out clean.
- Prepare the Toffee Sauce: While the pudding bakes, combine an additional ½ cup pure maple syrup with ½ cup heavy cream in a small saucepan. Warm over low heat, stirring occasionally, until the sauce is heated through and slightly thickened.
- Cool and Serve: Once baked, allow the bread pudding to cool slightly in the baking dish. Cut into squares and serve drizzled generously with the warm homemade toffee sauce for a rich and indulgent dessert experience.
Notes
- Using stale brioche or challah bread helps the pudding absorb the custard better without becoming too soggy.
- If you prefer, you can add raisins or chopped nuts to the bread mixture for added texture and flavor.
- The toffee sauce can be made ahead and reheated gently before serving.
- Store leftovers covered in the refrigerator for up to 3 days. Reheat gently before serving.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Keywords: bread pudding, toffee sauce, dessert, baked dessert, brioche bread, challah bread, custard dessert, maple syrup, comfort food

