Coffee Tres Leches Cake with a Bittersweet Espresso Soak
Coffee tres leches cake takes the classic Latin American dessert and steers it straight into mocha territory. The same airy sponge soaks up a mixture of three milks, only this time the liquid carries a deep, toasty espresso note that keeps the sweetness in check.

It is a dessert that looks like a special occasion bake without asking for any special occasion effort. A simple sponge, a generous pour, and a billowy cream finish is all it takes, and every hour in the fridge makes it better.
What Makes This Coffee Tres Leches So Good
The sponge stays light even after sitting in liquid because it leans on whipped egg whites for structure instead of creaming butter. That open crumb drinks in the milky coffee without collapsing into a wet mess, so each forkful is creamy rather than heavy.
The bitterness from the espresso cuts clean through the condensed milk, which means the cake never veers into cloying territory. It is one of those rare desserts where a make-ahead schedule actually improves the texture, and a full overnight chill lets the coffee flavor marry with the milks for a smoother, richer slice.
Ingredients

- 5 large eggs, separated: room temperature eggs whip up taller and give the sponge its lift.
- ¾ cup (150g) granulated sugar, divided: you will use half for the whites and half for the yolks.
- 1½ cups (190g) all-purpose flour: spoon and level for an accurate measure if you do not have a scale.
- 1 tsp baking powder: helps the sponge stay springy after soaking.
- ¼ tsp salt: just enough to round out the sweetness.
- ⅓ cup (80ml) whole milk: adds tenderness to the batter.
- 1 tsp vanilla extract: rounds out the coffee flavor without competing.
- 1 (12-ounce) can evaporated milk: the unsweetened backbone of the soak.
- 1 (14-ounce) can sweetened condensed milk: gives the cake its signature richness.
- ½ cup (120ml) whole milk: thins the soak just enough to absorb easily.
- 3 tbsp instant espresso powder: delivers a concentrated coffee taste, not a weak hint.
- 2 tbsp hot water: to dissolve the espresso powder quickly.
- 1½ cups (360ml) heavy cream, cold: cold cream whips to soft peaks more steadily.
- 2 tbsp powdered sugar: sweetens the topping without grittiness.
- 1 tsp vanilla extract: for the cream layer.
- Unsweetened cocoa powder, for dusting: a bittersweet finish that echoes the coffee.
Variations and Substitutions
- No espresso powder?: dissolve 2 tablespoons of instant coffee granules in the hot water instead. The flavor will be milder, so increase the amount slightly if you like a bolder kick.
- Mocha version: whisk 2 tablespoons of unsweetened cocoa powder into the milk mixture along with the espresso for a deeper chocolate note.
- Dairy-free option: use full-fat coconut milk for the evaporated milk, sweetened condensed coconut milk, and oat milk for the whole milk. For the topping, chill a can of coconut cream and whip it firm.
- A splash of something stronger: stir 1 to 2 tablespoons of coffee liqueur into the soaking liquid right before pouring.
Classic Chocolate Pound Cake is another reader favorite dessert worth making next.
How to Make Coffee Tres Leches Cake
Step 1: Whip the Egg Whites

Preheat your oven to 350°F (175°C) and lightly grease a 9×13‑inch baking pan. In a clean, dry bowl, beat the 5 egg whites with a mixer on medium speed until they turn foamy. With the mixer running, slowly stream in 6 tablespoons of the sugar and keep beating until the whites hold stiff, glossy peaks, about 4 to 5 minutes total.
The peaks should stand upright when you lift the beaters without drooping at the tip. Set the bowl aside while you build the rest of the batter.
Step 2: Fold and Bake the Sponge

In a second large bowl, beat the 5 egg yolks with the remaining 6 tablespoons of sugar until the mixture is thick and pale yellow, about 2 minutes. Pour in the ⅓ cup whole milk and 1 teaspoon of vanilla, and give it a quick stir. Sift in the 1½ cups flour, 1 teaspoon baking powder, and ¼ teaspoon salt, then stir gently just until the dry bits disappear.
Scoop a large spoonful of the whipped whites into the yolk mixture and stir it in to loosen the batter. Add the rest of the whites and fold with a flexible spatula, using a light hand so you do not knock out the air. Scrape the batter into your prepared pan, smooth the top, and bake for 25 to 30 minutes, or until the cake is golden and a toothpick poked into the center comes out clean.
Step 3: Mix the Coffee Soak

While the cake cools, dissolve the 3 tablespoons of instant espresso powder in the 2 tablespoons of hot water. In a large pitcher or bowl, whisk together the can of evaporated milk, the can of sweetened condensed milk, and the ½ cup of whole milk. Pour in the dissolved espresso and whisk again until the mixture is smooth and unified in color.
The liquid will look like a creamy, lightened coffee. Give it a taste and, if you want things a touch sweeter, add a small spoonful of extra condensed milk.
Step 4: Soak the Cake

Once the cake has cooled completely, use a fork or a skewer to poke deep holes all over the top, spacing them about half an inch apart. Slowly pour the coffee milk mixture over the entire surface, taking your time so it can sink in steadily rather than running off the edges. The pan will look like a shallow pool at first; let it sit for about 10 minutes, then gently tilt the pan to help any puddled liquid find the drier spots.
Cover the pan and refrigerate the cake for at least 2 hours, though an overnight stay is even better. The cake will look damp and heavy but will slice cleanly once chilled.
Step 5: Whisk the Cream Topping

Pour the 1½ cups of cold heavy cream into a chilled bowl and add the 2 tablespoons of powdered sugar and 1 teaspoon of vanilla. Whisk on medium‑high speed until the cream thickens and soft peaks flop over when you lift the beaters, roughly 3 to 4 minutes with a hand mixer or a bit longer by hand.
You want a spreadable cream that holds its shape without stiffening into butter. Stop as soon as you see those gentle peaks form.
Step 6: Top and Serve

Spread the whipped cream evenly over the chilled cake, working all the way to the corners so every slice gets its share. Dust the top generously with unsweetened cocoa powder, or a light snowfall of extra espresso powder if you want a sharper coffee hit. Slice into twelve squares and serve straight from the fridge while the layers are distinct and cool.
A Few Notes Before You Start
- Room temperature eggs are not just a suggestion here. Cold whites take longer to whip and will not reach the same volume, so pull the eggs out at least 30 minutes before you start.
- Do not overmix the batter once the flour goes in. A few small lumps are less of a problem than a dense sponge that cannot drink up the milk later.
- If your cake bakes tall with a domed top, that is fine. It will settle as it cools and soaks, so no need to trim.
- The long chill is where the magic happens. A cake that sits for only an hour will taste good but will still have a distinct wet layer on the bottom. Give it a full night and every bite will be evenly creamy.
Bake times by pan:
| Pan Size | Bake Time |
|---|---|
| 9×13‑inch | 25–30 mins |
| 8×8‑inch | 35–40 mins |
| 9‑inch round | 28–33 mins |
Storing Coffee Tres Leches Cake
- Refrigerate: Keep the cake covered tightly in the fridge for up to 4 days. The whipped cream may soften a little, but the cake underneath only gets more luscious.
- Serve cold: This is not a dessert you bring to room temperature. The clean, cold layers are part of the appeal, so serve it straight from the refrigerator.
What Goes Well with Coffee Tres Leches
A small scoop of vanilla ice cream melting next to a slice turns the whole plate into something like an affogato, with the cold cream echoing the milky soak. For a fresher contrast, pile a few tart raspberries or sliced strawberries on the side, since their sharpness wakes up the espresso notes.
Frequently Asked Questions
Can I use regular brewed coffee instead of espresso powder?
Yes. Replace the water and espresso powder with ½ cup of very strong brewed coffee, and reduce the extra whole milk to ¼ cup so the total liquid stays balanced.
Can I make this gluten-free?
You can. A good 1-to-1 gluten-free flour blend, measured by weight if possible, works well in this sponge without turning it gritty.
Why didn’t my cake fully absorb the milk?
The most common reasons are not poking enough holes or having a sponge that baked up too dense. Next time, poke more aggressively with a skewer and give the soak a full overnight rest.
Can I finish it with something other than whipped cream?
A thin layer of dulce de leche spread over the soaked cake before chilling is a rich alternative. A simple dusting of cinnamon and cocoa also works if you want to skip the cream entirely.

Coffee Tres Leches Cake Recipe
Ingredients
Method
- Preheat oven to 350°F (175°C) and grease a 9×13‑inch pan. Beat egg whites with 6 tablespoons of the sugar until stiff peaks form.
- In another bowl, beat yolks with remaining sugar until thick, then mix in ⅓ cup milk and 1 tsp vanilla. Sift in flour, baking powder, and salt, stir gently, then fold in egg whites. Spread batter in pan and bake 25 to 30 minutes until golden and a toothpick comes out clean. Cool completely.
- Dissolve espresso powder in hot water. Whisk evaporated milk, sweetened condensed milk, and ½ cup whole milk together, then whisk in the dissolved espresso until smooth.
- Poke holes all over the cooled cake with a fork. Slowly pour the coffee milk mixture over the top, letting it absorb for 10 minutes. Cover and refrigerate at least 2 hours, preferably overnight.
- Whisk cold heavy cream with powdered sugar and 1 tsp vanilla until soft peaks form.
- Spread whipped cream over the chilled cake, dust with cocoa, and slice into squares.
