If you love tres leches and bread pudding, this recipe is for you! It combines the flavors of a tres leches with a bread pudding! Great for a get together!

The one thing we love about making a bread pudding in any variation like our salted caramel bread pudding and this tres leches bread pudding is the ability to make it ahead, especially if you are entertaining. Hosting doesn’t have to be stressful when you are able to find make-ahead menu items

an oval baking dish full of tres leches bread pudding

What is Tres Leches

Tres Leches is a popular authentic Mexican dessert. It is a sponge-like cake soaked with “three milks,” which consists of condensed milk, heavy cream, and evaporated milk. It is divine.

How is this recipe a Tres Leches

Of course, this is not your traditional tres leches recipe. We took the idea of a tres leches and combined it with a bread pudding. A nice brioche bread that is soaked with evaporated milk, condensed milk, eggs, sugar and vanilla. Bake it and top it with chocolate chips and a drizzle of sweetened condensed milk.

How to make this recipe

Custard. This custard is a simple combination of egg yolks, milk, half the condensed milk, evaporated milk, sugar and vanilla. Beat all these ingredients together.

Brioche. Cut up a loaf of brioche into bite size pieces, and pour the custard over.

Buttered baking dish. Pour in a buttered baking dish, approx. 12×8.

Make-ahead. This recipe is best put together 6-8 hours before serving. The longer it sits the more the brioche absorbs the custard.

Bake. Top with chocolate chips and bake at 375 degrees F. for 50-60 minutes or until the top is golden brown.

Topping. Once the bread pudding is done, top with the condensed milk. We add a whole can onto the topping, but feel free to keep it on the side and drizzle as little or as much as you like.

an oval dish full of baked tres leches bread pudding topped with chocolate chips
tresh leches bread pudding
a slice of tres leches bread pudding on a white plate
a slice of tres leches bread pudding on a white plate

Tres Leches Bread Pudding

4.62 from 13 votes
Author: Food Dolls
Bread pudding made with three milks, topped with chocolate chips and condensed milk! So good!


  • 1 loaf brioche bread cut into cubes
  • 1 cup whole milk
  • 7 egg yolks
  • 1 14oz can sweetened condened milk (divided)
  • 1 12oz can evaporated milk
  • 1/2 cup granulated sugar
  • 1 tbsp vanilla extract
  • 1 tsp sea salt
  • 1 cup semi-sweet chocolate chips


  • Preheat oven to 375 degrees F.
  • In a large bowl add yolks, milk, evaporated milk, 3/4 can condensed milk, sugar, vanilla and salt. Whisk until smooth. Add the bread. Gently fold the bread until it is all completely covered in the milk mixture. Add to a greased baking dish.
  • Top with chocolate chips. Bake for 50-60 minutes or until golden brown and set. Drizzle with remaining condensed milk. Serve warm.


Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe?Please leave a comment!
overhead image of baked tres leches bread pudding topped with chocolate chips

If you love this recipe, try this Cannoli French Toast Casserole.

You Might Also Like

One Pot Chicken and Orzo

Make dinner easy with this one pot chicken and orzo pasta recipe. It’s a complete meal you can have on the table in less than 30 minutes!

Creamy Mushroom Chicken

Make this creamy mushroom chicken recipe in a single skillet in 30 minutes for family-friendly comfort food you'll love!

Baklava Sticky Buns

Transform your favorite dessert into an irresistible breakfast treat with this quick and easy baklava sticky buns recipe!

Meet Alia & Radwa

Welcome to Food Dolls! We’re so glad you found us. We are Alia and Radwa, sisters who want to share simple and easy recipes with you. We hope you find recipes here that you enjoy making as much as we do! Learn more about us!

Leave a reply

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

Recipe Rating


  1. I want to make this bread pudding for a friend who had shoulder surgery. My question is can I use plain white bread in place of the brioche?

    1. It should work! You may just need to adjust the amount of bread or liquid used. 😊

      Alia & Radwa

  2. If making it ahead of time do I go ahead and bake it? Or do I keep in fridge for 6-8 then bake before serving? Thanks!

    1. Great question. You don’t need to bake it in advance, just prep everything, cover and refrigerate. When you are ready to serve, bake it in the oven. The longer it sits in the custard mixture before baking, the more it absorbs the liquid, which is what you want! Let us know if you have any more questions.

  3. 4 stars
    Okay http://www.fooddolls.com, this was really good. It’s definitely a bread pudding. If I ever make again I will make about half a recipe more of the milk mixture (no egg) and pour over after, so that it has more of a tres Leche thing going on. I’ll probably omit the chocolate chips and sprinkle with cinnamon. Yummy.

  4. 4 stars
    It was easy to make, it was an impressive dessert for dinner guest. I served with vanilla ice cream. I thought the white sauce was to sweet. But my husband loved it! I will make again.

    1. So glad it was a hit! Yes, the condensed milk can be sweet, you can always leave it on the side and everyone can add as little or as much as they like!

  5. 5 stars
    2nd time using your recipe and it’s great! I use a cinnamon brioche loaf and leave out the chocolate chips for a cinnamon tres leche bread pudding and it’s perfect!