Get ready to indulge in a dessert that marries two beloved classics into one extraordinary treat: Tres Leches Bread Pudding! This luscious creation takes the moist, milky sweetness of traditional Tres Leches cake and infuses it with the comforting, rich texture of bread pudding. It’s a harmonious blend that creates an unforgettable culinary experience, perfect for any occasion, from casual family dinners to festive gatherings. With this incredibly easy-to-follow recipe, you’re not just making a dessert; you’re crafting a masterpiece that promises to delight every palate.
If you’re a fan of comforting bread puddings, you might also enjoy exploring other delightful variations like our salted caramel bread pudding or the exquisite tiramisú bread pudding!

Understanding Tres Leches: A Beloved Latin American Classic
Before diving into our innovative bread pudding, let’s appreciate the origins of its namesake. Tres Leches, which translates to “three milks,” is a popular authentic Mexican dessert, celebrated across Latin America for its uniquely moist and incredibly flavorful profile. Traditionally, it features a light, airy sponge cake generously soaked in a decadent mixture of three distinct milks: sweetened condensed milk, evaporated milk, and heavy cream. This trio of milks imbues the cake with an unparalleled sweetness and moisture, transforming it into a truly divine experience. The beauty of Tres Leches lies in its simplicity and the rich, creamy texture it achieves, making it a staple at celebrations and a cherished treat in many households.
The Innovation: Crafting Our Tres Leches Bread Pudding
While this recipe isn’t a traditional Tres Leches cake, it ingeniously captures the essence and irresistible flavors of the classic dessert and merges them with the comforting appeal of bread pudding. We’ve taken the core concept of “three milks” and adapted it to create a truly spectacular bread pudding. Imagine cubes of rich, tender brioche bread, known for its buttery flavor and soft texture, thoroughly saturated with a luscious custard. This custard is a heavenly blend of evaporated milk, sweetened condensed milk, eggs, sugar, and a generous hint of vanilla.
The brioche acts as the perfect canvas, absorbing all the sweet, milky goodness without becoming soggy, achieving a remarkable balance of texture and flavor. Once baked to golden perfection, the pudding is crowned with a shower of rich chocolate chips, adding a delightful contrast, and then finished with an extra drizzle of sweetened condensed milk, enhancing its iconic milky sweetness. This fusion offers all the beloved flavors of Tres Leches in a warm, comforting, and wonderfully satisfying bread pudding format.


Mastering Your Tres Leches Bread Pudding: A Simple Guide
Creating this irresistible Tres Leches Bread Pudding is surprisingly simple, making it accessible for bakers of all skill levels. The key to its success lies in a few straightforward steps, ensuring a perfectly moist and flavorful dessert every time.
Step-by-Step Instructions:
- Prepare the Custard Base: The heart of this bread pudding is its rich, creamy custard. In a spacious bowl, combine the egg yolks, whole milk, evaporated milk, about three-quarters of the sweetened condensed milk, granulated sugar, pure vanilla extract, and a pinch of sea salt. Whisk these ingredients thoroughly until the mixture is smooth and well-incorporated. This foundational blend will infuse your brioche with unparalleled flavor and moisture.
- Soak the Brioche: Take one loaf of brioche bread and cut it into uniform, bite-sized cubes. Gently add these brioche cubes to your prepared custard mixture. Using a spatula, carefully fold the bread pieces, ensuring every cube is completely coated and begins to absorb the luxurious milk mixture. This soaking step is crucial for achieving that signature moist texture.
- Prepare for Baking: Generously butter a 12×8 inch baking dish to prevent sticking and aid in a beautiful golden crust. Carefully pour the soaked brioche and custard mixture into the prepared dish, spreading it evenly.
- The Essential Soaking Time (Make-Ahead Tip): For optimal results, this recipe benefits greatly from a resting period before baking. Assemble the bread pudding 6-8 hours before you plan to serve it, or even overnight in the refrigerator. The longer the brioche sits in the custard, the more it absorbs the liquid, leading to an incredibly tender and flavorful pudding. This makes it an ideal make-ahead dessert for entertaining.
- Bake to Perfection: Preheat your oven to 375 degrees Fahrenheit (190°C). Before baking, sprinkle a generous amount of semi-sweet chocolate chips over the top of the bread pudding. Bake for approximately 50-60 minutes, or until the top is beautifully golden brown and the custard is set, with only a slight wobble in the center.
- The Finishing Touch: Once the bread pudding emerges from the oven, allow it to cool slightly. While still warm, generously drizzle the remaining sweetened condensed milk over the entire surface. We love to use a whole can for maximum richness, but you can adjust the amount to your personal preference, serving extra on the side if desired. Serve warm and enjoy!

Tips for Achieving the Best Tres Leches Bread Pudding
- Choose the Right Bread: While brioche is highly recommended for its rich flavor and tender crumb, challah or day-old French bread are excellent alternatives. The key is to use a sturdy, slightly dense bread that can hold up to the soaking without disintegrating. Day-old bread is ideal as it absorbs the custard more effectively than fresh bread.
- Don’t Rush the Soak: The make-ahead step is not just for convenience; it’s essential for flavor and texture. Allowing the bread to soak for several hours or overnight ensures that it fully absorbs the milks, resulting in a supremely moist and flavorful pudding.
- Perfect Bake Consistency: Bake until the top is golden and the edges are set, but the center still has a slight jiggle. This indicates a perfectly cooked, creamy interior. Overbaking can lead to a dry pudding.
- Customize Your Toppings: While chocolate chips and condensed milk are fantastic, feel free to experiment. A sprinkle of cinnamon, a dollop of freshly whipped cream, a dusting of cocoa powder, or even fresh berries like strawberries or raspberries can elevate your bread pudding.
- Serving Temperature: Our preference is warm, but Tres Leches Bread Pudding is delicious both warm and chilled. Serving it warm provides a cozy, comforting experience, while chilling it allows the flavors to meld further and the milky sauce to become thicker and even creamier.
Common Questions About Tres Leches Bread Pudding
It’s a matter of preference! We lean towards serving it warm, where its soft, comforting texture feels like a warm embrace. However, many enjoy it chilled, as the milky sauce soaks in even deeper, resulting in an extra creamy and wonderfully refreshing dessert.
Brioche, challah, or French bread are excellent choices. Their sturdy structure allows them to absorb the rich milk mixture without falling apart, ensuring a delightful texture. Day-old bread is particularly good because it tends to hold its shape and absorb liquids better than fresh bread.
Absolutely! Simply substitute your favorite gluten-free bread for the brioche. The creamy, milky custard will saturate it just as beautifully, ensuring you still enjoy all the comforting flavors.
While the pudding is delicious on its own, toppings certainly elevate the experience! A dollop of whipped cream, a sprinkle of cinnamon, or fresh fruit like sliced strawberries can add an extra layer of flavor and visual appeal, taking this dessert to the next level.



Tres Leches Bread Pudding
Bread pudding made with three milks, topped with chocolate chips and condensed milk! So good!
Author: Food Dolls
Servings: 12 servings
Prep Time: 10 mins
Cook Time: 1 hr
Total Time: 1 hr 10 mins
Ingredients
- 7 egg yolks
- 1 cup whole milk
- 1 (12 ounce) can evaporated milk
- 1 (14 ounce) can sweetened condensed milk (divided)
- 1/2 cup granulated sugar
- 1 Tablespoon vanilla extract
- 1 teaspoon sea salt
- 1 loaf brioche bread, cut into cubes
- 1 cup semi-sweet chocolate chips
Instructions
- Preheat oven to 375 degrees Fahrenheit.
- In a large bowl, combine egg yolks, whole milk, evaporated milk, 3/4 of the can of sweetened condensed milk, granulated sugar, vanilla extract, and sea salt. Whisk until the mixture is smooth. Add the brioche bread cubes. Gently fold the bread into the milk mixture until all pieces are completely covered. Pour the mixture into a greased baking dish.
- Top with semi-sweet chocolate chips. Bake for 50-60 minutes, or until the top is golden brown and the pudding is set. Drizzle with the remaining sweetened condensed milk before serving warm.
Video
Nutrition
Serving: 1 serving | Calories: 463kcal | Carbohydrates: 54g | Protein: 12g | Fat: 22g | Saturated Fat: 12g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.01g | Cholesterol: 196mg | Sodium: 440mg | Potassium: 337mg | Fiber: 1g | Sugar: 36g | Vitamin A: 648IU | Vitamin C: 1mg | Calcium: 236mg | Iron: 2mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Like this recipe? Please leave a comment!

We hope you enjoy crafting and savoring this incredible Tres Leches Bread Pudding. It’s a dessert that truly offers the best of both worlds – the rich tradition of Tres Leches and the comforting embrace of a classic bread pudding. Its ease of preparation and stunning flavor profile make it a perfect choice for any occasion, guaranteed to leave a lasting impression on your guests or simply brighten your day with a luxurious sweet treat. Don’t forget to share your experience and comments!
If you’re looking for another equally delightful and comforting baked good, be sure to try this Cannoli French Toast Casserole.