Light and fluffy matcha sponge cake soaked in a three-milk mixture and topped with a silky layer of matcha whipped cream
Some days I want dessert that feels a bit special, but still calm and comforting. This matcha tres leches is exactly that kind of cake.
It’s soft and airy, soaked right through with creamy milk, and finished with a smooth matcha whipped cream that tastes like a really good latte. Light, milky, and gently bitter in the best way.
What is a tres leches?
A classic tres leches cake aka pan tres leches is a Latin American cake made from a light and fluffy sponge cake soaked in three different types of milk; evaporated milk, condensed milk, and whole milk.
The resulting cake is incredibly moist while also being light and fluffy.
This is an Asian spin on this classic using matcha powder. The slightly bitter and grassy flavor works so well with the milky cake. The resulting dessert kind of reminds me of a matcha latte!
At-a-Glance – What You’ll Need Before We Start Rolling
| Yield | Prep Time | Cook Time | Difficulty | Storage |
|---|---|---|---|---|
| 6 slices | 30 minutes | 60 minutes | Easy | Fridge, up to 3 days |

Ingredients
Matcha Cake
- Egg yolks: The egg yolks give the cake a rich flavor and tender texture.
- Granulated sugar: Sugar plays two uses. It gives the cake sweetness, while also creating a meringue with the egg whites.
- Vegetable oil: Vegetable oil gives the cake a tender texture as well as a moist crumb.
- Matcha powder: I like to use high-quality culinary-grade matcha powder for this cake! This will give it the nicest matcha flavor and green color.
- All-purpose flour: Flour gives the cake structure! If you want an even softer cake you can also use cake flour.
- Baking powder: Baking powder helps to give your cake an extra boost, helping it bake up taller and with a more even rise.
- Egg whites: Egg whites are whipped with sugar to form a meringue. The air whipped into the meringue helps it rise to that light and fluffy sponge cake. Make sure you use large eggs as you need all the egg whites for the cake to rise.

3 Milk Soak
- Condensed milk: Condensed milk gives the milk soak sweetness. If you don’t want the cake to be too sweet you can reduce this to your taste
- Evaporated milk: Evaporated milk gives the cake a sweet creaminess
- Fresh whole milk: Fresh milk makes up the rest of the soak, giving it a fresh, milky flavor
- Matcha powder: This just adds a little extra matcha oomph to the cake.
Whipped Cream
- Heavy cream: Aka thickened cream. I find that heavy cream whips up the best for frosting cakes. Whipping cream or regular cream works great too.
- Granulated sugar: The sugar here sweetens the cream, you can add more or less according to your taste.
- Matcha powder: We don’t need much matcha powder in the whipped cream as there will be a lot more dusted on top.
Optional – My Favourite Extras That Add a Little Magic
These aren’t required, but they’re lovely when you want to play.
- Extra matcha dusting: A light sift just before serving adds aroma and makes the cake look café-pretty.
- Fresh fruit: Strawberries or mango work beautifully and cut through the creaminess.
- White chocolate: A small amount melted into the milk soak makes the whole cake feel rounder and softer.
Substitutions – Smart Ingredient Swaps That Still Taste Amazing
- Dairy-free milks
Coconut condensed milk and oat milk work well. I’ve used this combo during shop testing with great results. - Cake flour
Swapping half the all-purpose flour gives a finer crumb. It feels softer on the fork. - Coconut cream
A great stand-in for whipped cream if you want a dairy-free topping.

Troubleshooting – Quick Fixes I’ve Learned from My Bakery Kitchen
| Problem | Why It Happens | Easy Fix |
|---|---|---|
| Cake feels dense | Meringue was over-mixed | Fold gently and stop as soon as combined |
| Milk pools at the bottom | Poured too fast | Pour in stages and rest between |
| Matcha tastes bitter | Low-quality or scorched matcha | Use better matcha and warm, not hot liquid |
| Cream looks grainy | Over-whipped | Stop at soft peaks and smooth with a warm spatula |
| Cake sinks | Oven too hot or underbaked | Use an oven thermometer and bake fully |
Comparison – How This Recipe Stacks Up Against Other Desserts
| Dessert | Texture | Best For |
|---|---|---|
| Matcha Tres Leches | Ultra soft and milky | Make-ahead desserts and gatherings |
| Matcha Sponge Cake | Light but dry | Afternoon tea |
| Matcha Tiramisu | Creamy and rich | Dinner parties |
Tips for the Perfect Matcha Tres Leches
Use Ceremonial Grade Matcha for Better Color & Flavor
Ceremonial grade matcha is more vibrant in color and smoother in taste compared to culinary or baking grade. Using it in this cake ensures a rich green hue and avoids the earthy bitterness sometimes associated with lower-grade matcha. It also enhances the visual appeal, especially if serving this for guests or special occasions.
Poke Holes While the Cake Is Still Warm
For best absorption of the matcha milk mixture, poke the holes in the sponge cake while it’s still slightly warm (not hot). The warm cake is more porous and will soak in the milk evenly, ensuring every bite is moist and flavorful from edge to center.
Let the Cake Rest Overnight for Ultimate Moisture
Although you can serve this cake after a few hours of chilling, allowing it to rest overnight takes the texture to the next level. The sponge fully absorbs the milk mixture, resulting in a velvety, melt-in-your-mouth texture. This is especially helpful when making it ahead for parties or gatherings.
If you love desserts that deepen overnight, my matcha tiramisu has that same soft, layered magic.
Bloom Your Matcha for a Silky Texture
Before whisking matcha into the milk soak or cake batter, make a smooth paste by blooming it with a tablespoon of warm (not hot) milk or water. This gentle start prevents clumps and enhances that creamy, latte-like flavor. A well-bloomed matcha delivers the vibrant green color Catherine loves and ensures even distribution throughout the cake.
Calibrate Your Oven for Consistent Baking
A miscalibrated oven can make or break a sponge cake. If the temperature runs hot, your cake may rise quickly then collapse; if too cool, it may bake unevenly. Use an oven thermometer to ensure accuracy. Catherine often reminds readers that a consistent bake equals that coveted light and airy crumb perfect for soaking in the milk mixture.
Warm the Milk Mixture Before Soaking
Room-temperature milk absorbs better than cold milk. Let your matcha-infused milk mixture sit for ten to fifteen minutes after whisking. When slightly warm, it seeps through the sponge like a gentle stream, soaking evenly from edge to center.
Alternate Pouring and Resting for Perfect Absorption
Instead of pouring all the milk at once, add it gradually. Pour one quarter, let it rest for ten minutes, then pour again. This slow rhythm prevents soggy bottoms and ensures every layer absorbs evenly. Think of it as giving your cake a moment to sip and savor its matcha bath.
Tap and Rotate for an Even Soak
After the first pour, tap the pan lightly on your counter, then rotate it ninety degrees. This subtle movement evens out the milk distribution so the corners soak as beautifully as the center.
Choose the Right Flour for a Soft Crumb
Switching half your all-purpose flour with cake flour results in a finer, silkier crumb. Catherine often compares the difference to silk versus cotton—both work, but one feels luxuriously smooth.

Variations to Switch Things Up
Coconut Matcha Tres Leches
Swap the evaporated milk with full-fat coconut milk and use coconut cream for the whipped topping. This variation adds a tropical aroma and creamy richness that pairs beautifully with the earthy matcha. Sprinkle some toasted coconut flakes on top for extra flair.
Strawberry Matcha Tres Leches
Incorporate thinly sliced fresh strawberries between the whipped cream layer and the cake or mix them into the milk soak for a fruity twist. Strawberries add a pop of color and tangy sweetness that complements the creamy matcha base.
For a full strawberry-forward classic, this strawberry tres leches is always a crowd favorite.
Matcha Tiramisu-Style Tres Leches
Layer the soaked matcha sponge cake with a mascarpone cream instead of traditional whipped cream. Add a dusting of matcha on top between layers. This hybrid brings together the softness of tres leches and the luxurious richness of tiramisu—a unique and indulgent fusion.
Citrus Matcha Tres Leches
Add a teaspoon of yuzu or lime zest to the milk mixture or whipped cream. The bright citrus notes cut through the creamy richness, giving a delicate fragrance that makes each bite feel lighter.
Black Sesame Matcha Tres Leches
Add a swirl of toasted black sesame paste to your milk soak or drizzle a thin layer on top before frosting. The nutty aroma complements matcha’s earthy depth, creating a stunning monochrome dessert that’s as elegant as it is flavorful.
Azuki Bean Layered Matcha Tres Leches
Spread a thin layer of sweet red bean paste between the soaked sponge and whipped cream. The combination of creamy, grassy, and subtly sweet flavors gives a traditional Japanese touch that feels nostalgic and comforting.
Mango Matcha Tres Leches
Blend a few tablespoons of mango purée into the milk soak for tropical sweetness. Top the finished cake with diced ripe mango for a burst of color and a balance of tangy and creamy flavors.
Matcha and White Chocolate Fusion
Melt white chocolate into the milk mixture while it’s still warm. The chocolate adds silkiness and depth, enhancing the matcha’s mellow side while keeping the cake beautifully rich.
If you’re craving something richer and cocoa-leaning, my ultra-decadent chocolate tres leches is worth bookmarking.
Mini Jar Tres Leches
Transform this dessert into adorable individual servings by layering cubes of soaked sponge, whipped cream, and fruit in clear jars. They’re perfect for gatherings, picnics, or as Catherine might say, “desserts made for sharing—and snapping.”

Creative Serving Suggestions
Serve with a Scoop of Matcha Ice Cream
Double down on the matcha flavor by serving each slice with a scoop of matcha ice cream. The cold creaminess of the ice cream complements the soft, soaked texture of the cake and adds an elegant dessert presentation.
Top with Toasted Coconut Flakes
Sprinkle toasted coconut flakes over the whipped topping just before serving. This adds texture and a nutty, roasted layer of flavor that balances the sweetness and creaminess of the dessert.
Plate with Fresh Berries and Mint
Serve each slice with a few fresh berries (like raspberries, strawberries, or blueberries) and a sprig of fresh mint. The tartness of the berries cuts through the richness of the cake, and the mint brings freshness to every bite, elevating it visually and gastronomically.
Pair with Roasted Japanese Teas
Serve chilled slices with a pot of hojicha or genmaicha. The roasted aroma of these teas balances the creamy sweetness of the tres leches while enhancing the matcha flavor’s complexity.
Add a Touch of Edible Artistry
Dust lightly with matcha and finish with edible gold flakes or flower petals. This little touch creates a dessert that looks camera-ready and evokes Catherine’s signature pastel aesthetic.
Serve Slightly Off-Chill
Remove the cake from the fridge about ten minutes before serving. This short resting time allows the flavors to bloom, making the matcha notes smoother and the milk soak more luscious.
Drizzle with White Chocolate Sauce
Right before serving, drizzle a thin ribbon of white chocolate or condensed milk sauce on the plate. The contrast in color and texture enhances presentation while adding a sweet, milky finish.
Pair with Fresh Citrus or Tropical Fruit
Serve with mandarin orange segments, kiwi slices, or passionfruit pulp. The bright acidity cuts through the creamy richness and refreshes the palate.
Serve in Teacups or Mini Bowls
For a playful twist, serve scoops of soaked cake in small teacups with a splash of extra milk mixture. It’s part cake, part latte, and entirely delightful.

Common Mistakes to Avoid
Pouring the Milk Mixture Too Quickly
If you pour the milk all at once, the sponge will absorb unevenly, creating soggy sections. Pour slowly in intervals to allow even distribution.
Using Stale Matcha
Old or poorly stored matcha loses its color and becomes bitter. Always use fresh, sealed matcha powder and store it in a cool, dry place to maintain its vibrant hue.
Over-Folding the Meringue
Folding the egg whites too aggressively deflates the air bubbles that give your cake its lift. Use a gentle hand with a rubber spatula, lifting and turning rather than stirring.
Skipping the Rest Before Soaking
Let the cake cool for fifteen minutes before adding the milk mixture. If it’s too hot, the structure can break down, causing the cake to collapse.
Making Too Few or Too Large Holes
Use a fork or thin skewer to create plenty of small holes across the surface. Larger or sparse holes make the milk pool in certain areas rather than absorbing evenly.
Over-Whipping the Cream
Whip the cream just until soft peaks form. Over-whipped cream can turn grainy or separate, losing its smooth texture.
Mixing Matcha with Hot Milk
Very hot liquid can scorch matcha, leading to bitterness. Use warm or room-temperature liquid and whisk gently to preserve its natural sweetness.
Frequently Asked Questions
How long does this last?
This cake will last up to 3 days when stored in an airtight container in the fridge. Make sure to keep the cake chilled and take it out just before serving. As the cake is made with cream and milk it spoils easily when let out and will start to melt if out for too long.
Can I make this in advance?
Yes, you can definitely make this in advance!
As the cake needs time to soak up the milk mixture you should make the cake and soak it the day before. Then when you are ready to serve whip up the cream, frost, and enjoy!
Why is my cake so dense?
There are a couple of reasons why the cake is dense:
- Egg whites weren’t whipped to stiff peaks
- The baking powder wasn’t active/too old
- The cake was underbaked
Why isn’t my cake soaking up all the milk?
If you find there is still a lot of liquid surrounding your cake and it’s not fully absorbing here are a couple of reasons:
- Not enough holes were made on the surface of the cake, make some more holes with a fork
- The baked cake was too dense/underbaked meaning it’s harder for the cake to absorb the mixture
- The cake hadn’t been soaking for long enough, give it some more time
How do I get a smooth whipped cream frosting?
There are a couple of ways to get a smooth cream frosting:
- Don’t over-whip the cream as this can make the frosting grainy
- Spread the frosting over the cake, then run an offset spatula under hot water, wipe it dry and use it to smoothen the top of the cake
Can I Make Matcha Tres Leches Dairy-Free?
Yes! You can make a dairy-free version by replacing the three milks with plant-based options:
- Sweetened condensed milk → sweetened coconut condensed milk
- Evaporated milk → oat milk or almond milk
- Heavy cream → coconut cream or soy whipping cream
Use a non-dairy whipped topping or chilled coconut cream for the top layer. The flavor will shift slightly toward tropical but still tastes amazing with matcha.
Why Is My Matcha Tres Leches Cake Bitter?
Bitterness usually comes from two things:
- Low-quality matcha: Use ceremonial or high-grade culinary matcha to avoid overly earthy, bitter flavors.
- Too much matcha: Stick to the recipe quantity; adding more can overpower the delicate sweetness of the tres leches base.
Sift your matcha before mixing it into liquids to avoid clumping, which can concentrate flavor and increase bitterness.
Can I Freeze Matcha Tres Leches Cake?
Freezing is not recommended. The milk-soaked texture of tres leches cake doesn’t freeze well and tends to become grainy or separate upon thawing. Instead:
- Store it covered in the refrigerator.
- Consume within 3–4 days for the best flavor and texture.
- If needed, store the sponge base separately and freeze it before soaking.
Can I Make Matcha Tres Leches Gluten-Free
Yes, substitute a 1:1 gluten-free flour blend that includes xanthan gum. The texture remains light, and the sponge still absorbs milk beautifully.
How Long Should I Soak the Cake
Let the sponge soak for at least four hours. For the best melt-in-your-mouth texture, refrigerate overnight so the milk mixture fully infuses the cake.
Can I Add Matcha Only to the Milk Soak
Yes, you can skip adding matcha to the sponge. Mixing it into the milk soak alone still gives a pleasant green hue and flavor without the risk of bitterness.
Can I Freeze the Cake
Freeze only the unsoaked sponge. Once soaked, the combination of milk and cream doesn’t thaw well. Wrap the plain sponge tightly and store it for up to two months.
How Can I Make the Matcha Flavor Stronger Without Bitterness
Use high-quality ceremonial matcha and add extra powder to the milk soak instead of the sponge. Always sift it first and whisk thoroughly to avoid concentrated clumps.
Why Does My Cake Sink in the Middle
Common causes include over-mixing, an oven that’s too hot, or underbaking the center. Use an oven thermometer and check for doneness by gently pressing the center—it should spring back softly.

Let’s Get Cooking
If you liked this recipe make sure to leave me a comment and rating down below. I’d love to know how it went! Also, don’t forget to tag me on Instagram @catherine.desserts.
Follow me on Facebook, Pinterest, YouTube, and TikTok for more of my baking creations and updates!
Matcha Tres Leches Cake
Light and fluffy matcha sponge cake soaked in a three-milk mixture and topped with a silky layer of matcha whipped cream
- Prep Time: 30 minutes
- Cook Time: 60 minutes
- Total Time: 1 hour 30 minutes
- Yield: 6 slices 1x
- Category: Cake
- Method: Easy
- Cuisine: Asian Fusion
Ingredients
Matcha Sponge Cake
- 5 Egg yolks
- 25g Granulated sugar (2 tbsp)
- 60g Vegetable oil (1/4 cup)
- 80ml Milk (1/3 cup)
- 98g All-purpose flour (3/4 cup 1 tbsp)
- 18g Matcha powder (3 tbsp)
- 1 1/2 tsp Baking powder
- 5 Egg whites
- 65g Granulated sugar (II) (1/3 cup)
3 Milk Soak
- 120ml Sweetened condensed milk (1/2 cup)
- 120ml Evaporated milk (1/2 cup)
- 120ml Fresh whole milk (1/2 cup)
- 2 tsp Matcha powder
Whipped Cream Topping
- 480ml Heavy cream (2 cups)
- 65g Granulated sugar (1/3 cup)
- 1 tbsp Matcha powder
- Matcha powder, to serve
Instructions
Matcha Sponge Cake
- Preheat the oven to 160C/320F
- Line a 8 x 8 inch /20 x 20cm square cake tin with baking paper
- Whisk together the egg yolks, milk, sugar (I) and vegetable oil in a medium bowl until smooth
- Sift in the flour, baking powder, and matcha powder, and whisk until just combined, set aside
- In the bowl of a stand mixer fitted with a whisk attachment or in a large bowl with an electric mixer whisk the egg whites until soft peaks
- Add the sugar (II) and whisk on medium-high until stiff peaks
- Add 1/3 of the meringue into the egg yolk mixture and whisk until combined
- Transfer the egg yolk mixture to the remaining meringue and fold with a rubber spatula until just combined
- Pour the cake batter into the prepared pan and bake for 50-60 minutes, or until the cake springs back when pressed and a toothpick inserted in the centre comes out clean
- Remove from the oven and allow to cool completely on a wire rack
- Peel the baking paper off the cake
- Reline the cake tin with baking paper and place the cake back into the tin
- Poke holes all over the cake with a fork or skewer
3 Milk Soak
- Combine the condensed milk and matcha powder in a large jug and mix until completely smooth
- Add the evaporated milk, and whole milk and whisk until well combined
- Slowly drizzle the milk mixture over the cake, then cover it with plastic wrap
- Put the cake in the refrigerator to soak for at least 1 hour or overnight
Whipped Cream Topping
- Combine the cream and sugar in the bowl of a stand mixer fitted with a whisk attachment or a large bowl with an electric mixer
- Sift in the matcha powder
- Whisk the cream on high speed until it reaches stiff peaks
- Remove the cake from the tin and top it with the whipped cream, smoothening off the top and sides
- Trim the edges, cut into 6 slices, dust with matcha powder and serve!

Perfect sweetness and the sponge texture was sooo good! Definitely remaking this again.
I have a convection oven so it only needed to bake for about 30 minutes in an 8×8 aluminum pan.