STREAMING NOW: Taste in Translation
sparkle sparkle

Want more from Genius Kitchen?

Watch on your Apple TV, Roku, or Fire TV and your iOS, Fire, or Android device.

Learn More
“A rich bread pudding with the flavors of Thai coffee. Copied from a recipe by Maria del Mar Sacasa at Serious Eats.”

Ingredients Nutrition


  1. Grease 13- by 9-inch baking dish with 1 tablespoon butter.
  2. Adjust oven racks to middle and lower middle positions and preheat oven to 325°F Arrange bread cubes in single layer on two rimmed baking sheets and bake until dry, 12 to 15 minutes. Transfer sheets to cooling racks and allow to cool, about 15 minutes.
  3. Meanwhile, place 1 cup milk in small microwave-safe bowl or glass liquid measuring cup and microwave 1 minute. Add espresso powder and stir until dissolved.
  4. In large bowl, whisk egg yolks, eggs, light brown sugar, cinnamon, cardamom, and salt until smooth. Whisk in condensed milk, espresso-milk mixture, remaining 2 cups milk, vanilla extract, and almond extract; whisk until thoroughly combined.
  5. Add bread to mixture and gently fold in with rubber spatula until cubes are saturated. Transfer to prepared baking dish and let stand to fully absorb liquid, about 20 minutes.
  6. Melt remaining 2 tablespoons butter and brush over pudding. Sprinkle with sugar. Place dish on rimmed baking sheet and bake on middle rack until custard has set and releases no liquid when pressed, about 45 minutes. Cool about 20 minutes before serving.
  7. While bread pudding is cooling, whip heavy cream, confectioners’ sugar, and orange zest in large chilled metal bowl until soft peaks form, about 2 minutes on medium-high speed on electric mixer and 3 to 4 minutes if beating by hand.
  8. Serve pudding warm or lightly chilled with orange whipped cream.

Watch more

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a