Skip to content
The Blog

How to Make Tres Leches Cake: A Classic Recipe for Home

By Elen Corazzari December 8, 2025 5 min read
Tres Leches cake topped with whipped cream and fresh strawberries on a serving plate

Tres Leches — three milks — is one of those desserts that sounds complicated but is actually straightforward once you understand the process. A light sponge cake gets soaked in a mixture of condensed milk, evaporated milk, and heavy cream, then topped with whipped cream. The result sits somewhere between a custard and a cake: impossibly moist, subtly sweet, and better the next day.

We serve Tres Leches on our dessert menu at both locations. It is one of the two desserts we offer alongside our Coconut Caramel Flan, and it disappears fast. The recipe below is not the one we use in-house — that stays with us — but it is a reliable home version that captures the same spirit.

What You Will Need

For the Cake

  • 3 eggs, room temperature
  • 1/2 cup granulated sugar
  • 1 cup all-purpose flour
  • 1 1/2 teaspoons baking powder
  • 1/4 cup whole milk
  • 1 teaspoon vanilla extract

For the Three-Milk Soak

  • 1 can (14 oz) sweetened condensed milk
  • 1 can (12 oz) evaporated milk
  • 1/2 pint heavy cream
  • 1 teaspoon vanilla extract

For the Topping

  • 2 cups heavy cream, whipped to stiff peaks
  • Fresh strawberries or cinnamon for garnish

How to Make It

Bake the Cake

Preheat your oven to 350°F. Grease a 9-inch baking pan.

Beat the eggs and sugar together for about 3 minutes until the mixture reaches “ribbon stage” — when you lift the beater, the batter should fall in thick, ribbon-like folds. This is what gives the cake its light, airy structure.

Sift the flour and baking powder together three times. This sounds excessive, but it aerates the flour and prevents lumps. Gently fold the dry ingredients into the egg mixture in batches. Add the milk and vanilla last. Do not over-mix — you want to keep all the air you just beat in.

Pour into your prepared pan and bake for about 25 minutes. A toothpick should come out clean. Let it cool in the pan for 5 minutes.

Tres Leches sponge cake cooling in the pan with fork holes ready for the milk soak

Soak It

While the cake is still warm, poke holes all over it with a fork — be generous, especially around the edges where the cake tends to dry out faster.

Whisk the three milks and vanilla together until smooth. Pour the mixture over the cake slowly, using a ladle for better control. Let it sit for 10 minutes at room temperature, then cover and refrigerate for at least 6 hours. Overnight is ideal — the cake absorbs more of the liquid and the flavors deepen.

Top and Serve

Beat the heavy cream to stiff peaks. Keep the sugar minimal since the milk soak is already sweet. Spread it evenly over the chilled cake and garnish with fresh fruit or a dusting of cinnamon.

Serve straight from the pan. This cake is too moist to transfer to a separate plate without falling apart.

Finished Tres Leches cake with whipped cream topping and fresh fruit garnish

Tips for Getting It Right

  • Room temperature eggs beat to a higher volume, which means a lighter cake. Pull them from the fridge 30 minutes before you start.
  • Do not open the oven early. The egg foam is fragile. Opening the door lets heat escape and can cause the cake to collapse and shrink.
  • Soak the cake warm, not hot. Five minutes of cooling is the sweet spot. Too hot and the milk runs right through. Too cool and the cake does not absorb enough.
  • It tastes better the next day. If you can, make it 24 to 48 hours before serving. The flavors meld and the texture evens out.

Variations

Chocolate Tres Leches. Replace 2 tablespoons of flour with cocoa powder. Reduce sugar slightly since cocoa adds bitterness. Top with chocolate shavings.

Coconut Tres Leches. Swap half the heavy cream in the soak for coconut milk. Sprinkle toasted coconut flakes over the whipped cream for crunch and tropical flavor.

Tropical fruit topping. Skip the strawberries and go with sliced mango, pineapple, or papaya. Add the fruit right before serving so it stays fresh and crisp.

Storage

Cover tightly with plastic wrap or foil and keep refrigerated. It stays good for 3 to 4 days. Do not freeze it once soaked — the texture falls apart completely when thawed.

Try Ours on the North Shore

If you would rather skip the 6-hour wait, we have Tres Leches ready to go at both locations — made fresh and served cold, exactly the way it should be.

Stop by our Hau’ula restaurant or the Sharks Cove food truck and grab a slice after your Surfin’ Tacos.

Check out our full menu for current dessert offerings and pricing.

recipe tres leches dessert homemade
E

Elen Corazzari

Elen Corazzari manages operations at North Shore Tacos and keeps everything running smoothly across both locations. She's the reason your order comes out fast and perfect.

Ohana

Join the Ohana

Come Try
our Tacos!

Visit us at one of our North Shore locations and try our fish tacos today!