Thai Tea Tres Leches Cake
Updated Sept. 23, 2025

- Total Time
- 5¼ hours
- Prep Time
- 15 minutes
- Cook Time
- 1½ hours plus 3½ hours’ cooling and chilling
- Rating
- Comments
- Read comments
Advertisement
Ingredients
- Butter, for greasing the pan
- 2¼cups/286 grams all-purpose flour, plus more for dusting the pan
- 5large egg whites
- ½teaspoon cream of tartar
- 1½cups plus 2 tablespoons/320 grams granulated sugar
- 1tablespoon plus 1 teaspoon baking powder
- 6large egg yolks
- ½cup/110 milliliters whole milk
- 1½teaspoons vanilla extract
- 3cups/720 milliliters whole milk
- 2cups/480 milliliters evaporated milk
- 1¾cups/420 milliliters sweetened condensed milk
- Heaping ½ cup/42 grams Thai tea powder (see Tip)
- 2cups/480 milliliters heavy cream
- ½cup/117 grams sour cream
- 3tablespoons granulated sugar
- 1teaspoon vanilla extract
- 2cups/100 grams unsweetened coconut flakes, toasted (see Tip)
- 3limes, for zesting
For the Cake
For the Tres Leches
For the Whipped Cream
For Serving
Preparation
- Step 1
Heat oven to 375 degrees. Butter a 9-by-13-inch cake pan and dust with flour.
- Step 2
Prepare the cake: In the bowl of a stand mixer fitted with the whisk attachment, whip the egg whites with the cream of tartar on medium-high until soft peaks form, about 1 minute. Gradually add the sugar, whipping as you go, until fluffy with firm peaks, about 5 minutes.
- Step 3
In a small bowl, whisk together the flour and baking powder. In a medium bowl, whisk together the egg yolks, whole milk and vanilla until well combined. With the mixer running on medium speed, gradually add the wet ingredients to the whipped whites until well combined, stopping and scraping the bowl as necessary. Gradually add the dry ingredients until well combined, scraping the bowl as necessary.
- Step 4
Scrape the batter into the prepared pan, then spread evenly. Bake for 18 minutes, then rotate the pan and continue baking for another 8 to 10 minutes, until the top is golden brown. A toothpick inserted into the center should come out clean.
- Step 5
Remove the cake from the oven and let cool in the pan until slightly warmer than room temperature, about 30 minutes. Refrigerate the cake, still in the pan and uncovered, while you make the tres leches mixture.
- Step 6
Make the tres leches: In a small saucepan, warm the whole milk, evaporated milk and condensed milk over medium heat. Stir occasionally until just shy of simmering, steaming but not bubbling, 10 to 15 minutes. Whisk in the tea powder. Take the saucepan off the heat and let the tea steep for 10 minutes. (It will turn orange.) Using a fine-mesh sieve or tea strainer, strain into a liquid measuring cup or medium bowl.
- Step 7
Take the cake out of the refrigerator. Using a fork, poke holes all across the surface of the cake — the more holes the better — as close together as possible. With the cake still in the pan, cut it into 12 even pieces. (It will be more difficult to cut later, once the tres leches mixture has soaked through.)
- Step 8
Carefully pour the warm tres leches mixture slowly and evenly over the cake, pausing as necessary to let the cake absorb the mixture. The cake should be fully soaked through the center; the white of the crumb should not be visible. Cover the cake with plastic wrap and refrigerate overnight or for a minimum of 3 hours.
- Step 9
Just before serving, make the whipped cream: Combine the heavy cream, sour cream, sugar and vanilla extract in the bowl of a stand mixer. Whip on high speed until the cream doubles in volume and forms stiff peaks, about 1 minute.
- Step 10
When ready to serve, take the cake out of the refrigerator. Transfer each slice to a separate plate. (Leftovers can be refrigerated for up to 3 days.) Using a spatula, spread the whipped cream on top of each slice, or pipe it from a pastry bag. Scatter with the toasted coconut flakes until the whipped cream is covered completely. Finely grate lime zest directly over each slice. Serve cold: The cake should melt in your mouth, with a texture close to ice cream.
- Thai tea powder can be purchased at Thai markets or online. Look for a brand of Thai tea powder with no added sugar or milk powder, such as Wangderm.
- To toast coconut, spread on a rimmed baking sheet and bake at 350 degrees until golden brown and crunchy, stirring once, 5 to 10 minutes.
Private Notes
Comments
This is beyond tasty. The only difficulty was having patience to let it soak before devouring
@Christine I have done tres letches with a Pepperidge Farm pound cake and it’s amazing! No haters please
What a brilliant idea. I've always liked the concept of tres leches cakes, but in practice they're invariably so supersweet that I find them cloying. Cutting all that sweetness with the astringency of tea seems like a tremendous idea. But before investing in the Thai powder, I think I'll experiment by heating the milk and steeping black tea in it. This might result in an unwelcome color, but I'll risk it.
The cake is good but it feels like there is too much baking powder in it. The first batch my friend and I tossed because it had that metallic aftertaste. We made it again with a teaspoon and a half of baking powder and it tasted much better!
I made two cakes, one with loose leaf thai tea and one with a blend of loose leaf green thai tea & genmaicha. The green tea one recieved many compliments at my work party! Note that loose black tea does not work as well as the suggested thai tea powder because it needs to boil at a longer & higher tempurature, though it does work. The flipping during soaking is important as otherwise the milk tea may miss some spots in the cake. Otherwise I love this recipe, creative and delicious!
Very delicious and not extremely sweet as opposed to most 3leches recipes, the instruction to cut the cake before soaking is truly genius, my only gripe with the recipe is that it doesn't use full cans of evaporated and condensed milk so you have some leftover that you then need to figure out what to do with but other than that excellent recipe! :)
