Go Back Email Link
Flakey croissants submerged in a creamy tres leches custard, baked to golden perfection, and drizzled in a silky smooth Mexican chocolate sauce!

Tres Leches Bread Pudding with Mexican Chocolate Sauce

Flakey croissants submerged in a creamy tres leches custard, baked to golden perfection, and drizzled in a silky smooth Mexican chocolate sauce!
Prep Time 1 hour
Cook Time 40 minutes
Soaking Time 1 hour
Course Dessert
Cuisine Mexican
Servings 6 Servings

Ingredients
  

  • 13 ounces croissants, torn or cut into bite-size pieces

Custard:

  • 3 egg yolks
  • 1 egg
  • 1 cup whole milk
  • 1 (12 oz) can evaporated milk
  • 1 (14 oz) can sweetened condensed milk
  • 3 Tablespoons granulated sugar
  • 1 teaspoon vanilla
  • 1 teaspoon cinnamon
  • ¼ teaspoon salt

For Topping:

  • 2 Tablespoons granulated sugar

Mexican Chocolate Sauce:

  • 5 ounces semi-sweet chocolate, chopped or chips
  • cup heavy cream
  • 1 teaspoon cinnamon

Instructions
 

  • Preheat oven to 350ºF. Scatter the torn croissants evenly in a single layer on a baking sheet. Bake until dry and toasted, about 8-10 minutes. Allow croissants to cool while you prepare the rest of the bread pudding.*

Make the Bread Pudding:

  • In a large mixing bowl, whisk the egg yolks, egg, milk, evaporated milk, sweetened condensed milk, sugar, vanilla, cinnamon, and salt together.
  • Gently fold in the croissants. Pour mixture into a greased 8-inch square baking dish, gently pressing down on the bread to ensure all the pieces are saturated in the custard. Allow to sit and soak for at least an hour**.
  • Preheat the oven to 350ºF. Sprinkle granulated sugar evenly over bread pudding. Bake in the oven for 35-40 minutes, or until golden and toasty. Allow bread pudding to rest for at least 15-20 minutes before serving.

Make the Sauce:

  • Place the chocolate in a medium bowl; set aside. Pour heavy cream into a small saucepan and heat on the stove over medium-high heat. Once it starts to simmer, immediately pour the hot cream over the chocolate. Cover the bowl with plastic wrap, and allow to sit for 5 minutes. Remove plastic wrap, and stir until smooth. Stir in the cinnamon.
  • To serve, slice/scoop bread pudding into bowls. Drizzle with chocolate sauce, and enjoy!

Notes

*This step is totally optional if you are starting with dry or stale bread.
**You can also prepare this bread pudding the night before, allow it to soak overnight, then bake it in the oven the next day.