The moment my spoon sinks into a bowl of Tres Leches Bread Pudding, I’m transported back to sunny family gatherings filled with laughter and warmth. This delightful dessert combines the creamy goodness of three milks with the soft, flaky texture of croissants, creating a treat that’s both indulgent and comforting. Just imagine the rich aroma of cinnamon and vanilla wafting through your kitchen as it bakes to golden perfection.
This recipe was born from a quest to elevate the traditional bread pudding into something truly special—a mix of classic flavors with a modern twist. Perfect for impressing dinner guests or simply enjoying on a cozy weekend, this dish is the ultimate solution for anyone looking to break free from boring desserts. With minimal effort and a handful of ingredients, you can create a show-stopping centerpiece for any occasion.
So, let’s roll up our sleeves and dive into this luscious recipe that tastes like a warm hug on a plate—your taste buds will thank you!
Why is Tres Leches Bread Pudding irresistible?
Decadent, creamy layers: With a heavenly blend of three milks, each bite of this pudding delivers a luscious richness that’s simply addictive.
Croissant magic: Using torn croissants instead of regular bread elevates the texture, making it soft and buttery, while retaining a touch of crunch on top.
Quick and easy: This recipe comes together in just 25 minutes of prep time—perfect for busy home chefs looking to create something impressive without the fuss.
Crowd-pleaser: Whether for a family gathering or a dinner party, this dessert is sure to leave everyone asking for seconds.
Versatile delight: Serve it warm, chilled, or with your favorite toppings like whipped cream and Dulce de Leche, making it adaptable for any occasion!
Tres Leches Bread Pudding Ingredients
For the Custard
- Whole milk – Adds creaminess to the pudding and balances the sweetness.
- Sweetened condensed milk – Provides rich, unmistakable sweetness that enhances the dessert.
- Evaporated milk – Thickens the custard while keeping it light and fluffy.
- Large eggs – Acts as a binding agent, ensuring that every spoonful holds together beautifully.
- Granulated sugar – Sweetens the mixture to perfection; feel free to adjust based on your preference.
- Vanilla – Introduces a warm, aromatic flavor that complements the milks.
- Ground cinnamon – Adds a lovely hint of spiciness and warmth to the custard.
- Kosher salt – Enhances all the sweet flavors for a balanced taste.
For the Bread Base
- Room temperature butter – Ensures easy mixing and melds the flavors of the croissants beautifully.
- Torn croissants – The star of this Tres Leches Bread Pudding, providing an irresistible flaky texture.
For Toppings
- Dulce de Leche – Drizzle over the pudding for an extra layer of sweet gooeyness.
- Freshly whipped cream – Light and fluffy, this cream adds the perfect finishing touch to your pudding!
Dive into this comforting dish, and let your taste buds revel in the delightful experience of Tres Leches Bread Pudding!
How to Make Tres Leches Bread Pudding
-
Preheat oven: Start by setting your oven to 400°F. Generously grease a 9×13-inch baking dish with 1-2 tablespoons of butter to ensure easy release after baking.
-
Whisk custard ingredients: In a large bowl, combine whole milk, sweetened condensed milk, evaporated milk, eggs, sugar, vanilla, cinnamon, and salt. Mix well until all ingredients are seamlessly blended together.
-
Toss croissants with butter: In a separate large bowl, add the cubed butter and torn croissants. Toss them together, ensuring every piece of croissant is coated in buttery goodness.
-
Combine custard and croissants: Pour the lovely custard mixture over the croissant pieces. Gently stir until the bread is fully saturated. If some pieces are dry, don’t hesitate to add a splash more milk!
-
Bake the pudding: Transfer the mixture into your prepared baking pan. Bake in the preheated oven for about 25-30 minutes, or until the pudding is set and the top is golden brown.
-
Cool before serving: Once baked, allow the pudding to cool for at least 15 minutes. This cooling period helps it to firm up just a bit for optimal serving.
-
Serve and enjoy: Dish out the warm pudding and top it with a drizzle of Dulce de Leche and a generous dollop of freshly whipped cream for that ultimate indulgence.
-
Store leftovers: If you have any leftovers (which is rare!), store them in the refrigerator for 3-4 days—if they last that long!
Optional: Garnish with a sprinkle of cinnamon for a delightful touch.
Exact quantities are listed in the recipe card below.
Tres Leches Bread Pudding Variations
Get ready to unleash your creativity and make this sumptuous dessert uniquely yours!
-
Dairy-Free: Substitute all milks with coconut milk and almond milk for a lighter, creamier option that still delivers on flavor.
-
Gluten-Free: Use gluten-free bread or pastries in place of croissants to enjoy the same beloved texture without gluten.
-
Chocolate Twist: Add ½ cup of chocolate chips or chunks to the custard mixture for a delightful chocolatey surprise in every bite.
-
Citrus Zest: Incorporate the zest of an orange or lemon into the custard for a bright, refreshing citrusy note that complements the richness.
-
Nutty Flavor: Toss in ½ cup of toasted nuts, such as pecans or almonds, for an added crunch and a nutty richness that enhances each mouthful.
-
Spiced Up: Boost the flavor by incorporating ½ teaspoon of nutmeg or a pinch of cayenne for a gentle warmth that dances on your palate.
-
Fruit Fusion: Fold in fresh berries or diced peaches into the custard for natural sweetness and a vibrant, colorful twist that adds a fruity layer.
-
Caramelized Bananas: Top with sliced, caramelized bananas before serving for a tropical flair that harmonizes beautifully with the rich flavors of the pudding.
What to Serve with Tres Leches Bread Pudding?
Looking to create a memorable meal alongside this luscious dessert? Here are some delightful pairings to ensure a satisfying feast.
-
Fresh Berries: The tartness of strawberries or raspberries complements the pudding’s richness, adding a refreshing contrast to each bite.
-
Cinnamon Sugar Churros: Keeping in line with the cinnamon theme, these crispy, sweet treats offer a playful texture and flavor harmony with the pudding.
-
Espresso or Coffee: The bold flavors of a robust coffee make for a perfect pairing, enhancing the dessert experience while cutting through its sweetness.
-
Coconut Flan: Keep the creamy theme going with this rich, elegant dessert. Its smoothness contrasts beautifully with the pudding’s texture, creating a well-rounded end to your meal.
-
Tropical Fruit Salad: A light and vibrant dish of pineapple, mango, and kiwi brings brightness and a hint of acidity, perfectly balancing the decadence of the Tres Leches Bread Pudding.
-
Dolce de Leche Drizzle: Serve extra Dolcé de Leche warmed on the side. This allows guests to add more of that sweet caramel goodness as they wish, intensifying their dessert thrill.
-
Mint Tea: This refreshing beverage offers a soothing end to your meal, with just the right hint of flavor to cleanse the palate after the richer dessert.
-
Chocolate Chip Cookies: An unexpected treat, these can add a fun, casual element to your meal while playing off the sweet notes of the pudding.
With these pairings, your Tres Leches Bread Pudding will shine even brighter as the centerpiece of a delightful dining experience. Enjoy every moment!
Expert Tips for Tres Leches Bread Pudding
Use Day-Old Croissants: Opt for slightly stale croissants, as they absorb the custard better, leading to a moister, more flavorful Tres Leches Bread Pudding.
Don’t Rush Cooling: Allowing the pudding to rest for at least 15 minutes after baking helps it set up nicely, preventing it from falling apart when serving.
Check for Doneness: The pudding should be set but still jiggle slightly in the center. Overbaking can lead to a dry texture, which is best to avoid.
Customize Sweetness: Feel free to adjust the amount of sugar based on your preference; some may enjoy a sweeter dessert while others might prefer a more subtle sweetness.
Topping Variation: Get creative with toppings! Besides Dulce de Leche, consider adding fresh fruits or toasted nuts for extra flavor and texture.
How to Store and Freeze Tres Leches Bread Pudding
Fridge: Store leftovers in an airtight container for up to 3-4 days. This keeps the pudding moist while preserving all the flavors.
Freezer: For longer storage, freeze the pudding before adding toppings. Wrap it tightly in plastic wrap and then foil, storing for up to 2 months.
Reheating: Thaw overnight in the fridge before reheating. Warm in the oven at 350°F for about 15-20 minutes until heated through, and enjoy the deliciousness!
Serving Tips: Add fresh whipped cream and Dulce de Leche after reheating for a delightful, fresh finish.
Make Ahead Options
These Tres Leches Bread Pudding delights are a lifesaver for busy home cooks looking to save time! You can prepare the custard mixture and toss the torn croissants together up to 24 hours in advance; simply refrigerate the combined ingredients in an airtight container. This allows the croissants to soak up all those wonderful flavors overnight. When you’re ready to serve, just pour the mixture into your prepared baking dish and bake as directed, giving you scrumptious results with minimal fuss. For the best quality, enjoy within 2-3 days, as it remains just as delicious when warmed up and topped with Dulce de Leche and whipped cream.
Tres Leches Bread Pudding Recipe FAQs
How do I pick the best croissants for my Tres Leches Bread Pudding?
Absolutely! Choose croissants that are slightly day-old, as they absorb the milky custard better, resulting in a moist and flavorful dessert. Look for croissants that are flaky but not too stale; they should have a soft texture and a rich, buttery aroma.
How should I store leftovers of Tres Leches Bread Pudding?
Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. Make sure to cover it well to keep it moist, while the flavors meld together beautifully during storage. It’s a perfect treat to enjoy a day or two later!
Can I freeze Tres Leches Bread Pudding?
Definitely! To freeze your Tres Leches Bread Pudding, wrap it tightly in plastic wrap and then in aluminum foil, making sure it’s sealed. This will help prevent freezer burn. It can be stored for up to 2 months.
How do I reheat frozen Tres Leches Bread Pudding?
To reheat, first thaw it overnight in the refrigerator. Once thawed, preheat your oven to 350°F. Place the pudding in an oven-safe dish, cover with foil to prevent excess browning, and warm for about 15-20 minutes, or until heated through. For a delightful finish, top with fresh whipped cream and Dulce de Leche after reheating!
Can I adapt this recipe for dietary restrictions, like dairy-free or gluten-free?
Certainly! For a dairy-free option, substitute the whole milk, sweetened condensed milk, and evaporated milk with almond, coconut, or soy milk alternatives. Additionally, use gluten-free croissants if needed. Ensure all other ingredients, such as the sugar and vanilla, are gluten-free as well.
What should I do if my bread pudding doesn’t set properly?
Very! If your Tres Leches Bread Pudding is undercooked or doesn’t set, it may require more baking time. Always check for doneness; the pudding should be firm but jiggle slightly in the center. If necessary, return it to the oven and bake for an additional 5-10 minutes until set. If it’s too cold, let it cool longer before serving, as it will firm up a bit more.

Delicious Tres Leches Bread Pudding for Comforting Indulgence
Ingredients
Equipment
Method
- Preheat oven to 400°F. Grease a 9×13-inch baking dish with 1-2 tablespoons of butter.
- In a large bowl, combine whole milk, sweetened condensed milk, evaporated milk, eggs, sugar, vanilla, cinnamon, and salt. Whisk until blended.
- In a separate bowl, add cubed butter and torn croissants. Toss to coat croissants in butter.
- Pour the custard mixture over the croissant pieces and gently stir until fully saturated.
- Transfer to the prepared baking pan. Bake for 25-30 minutes until set and the top is golden brown.
- Allow to cool for at least 15 minutes before serving.
- Serve warm topped with Dulce de Leche and freshly whipped cream.
- Store any leftovers in the refrigerator for up to 3-4 days.









