New recipes every week — Follow on Pinterest for daily inspiration 💕
Home Desserts & Baking Piña Colada Tres Leches Cake
Desserts & Baking

Piña Colada Tres Leches Cake

Piña Colada Tres Leches Cake lands with that rare combination of light and indulgent: a fluffy vanilla-coconut sponge, a cold soak of sweet milk, and a topping that tastes like ... Read more

Prep Time 30 min
Cook Time 30 min
Servings 10
📌 Save

Piña Colada Tres Leches Cake

Piña Colada Tres Leches Cake lands with that rare combination of light and indulgent: a fluffy vanilla-coconut sponge, a cold soak of sweet milk, and a topping that tastes like a vacation without turning cloying. The cake stays tender and sliceable even after it absorbs all that liquid, and the toasted coconut on top gives each bite a little crunch against the creamy filling. It’s the kind of dessert people ask about after the first forkful.

The trick is in the batter and the soak. Beating the egg whites to stiff peaks gives the cake enough structure to handle the milk mixture, while the coconut milk adds a subtle tropical note without making the crumb heavy. Pouring the tres leches mixture over a fully cooled cake matters too; if the cake is still warm, the liquid can run straight through instead of settling into the crumb the way it should. The rum is classic, but pineapple juice works beautifully if you want the flavor to stay family-friendly.

Below, you’ll find the small details that keep the cake from getting soggy, plus a few smart swaps for making it your own. The topping and garnish look festive, but they also balance the sweetness in a way that makes this cake easy to go back for another slice.

The cake soaked up the milk mixture evenly and still sliced cleanly the next day. I used pineapple juice instead of rum and the coconut topping stayed crisp on top, which made every bite taste like piña colada.

★★★★★— Maria T.

Save this Piña Colada Tres Leches Cake for the days when you want a chilled coconut-pineapple dessert with a soft soak and a creamy whipped topping.

Save to Pinterest

The Reason This Cake Stays Light After a Full Milk Soak

Most tres leches cakes go wrong in one of two places: the cake is too dense to absorb the milk, or it’s so delicate that it turns mushy after soaking. This version avoids both problems by using whipped egg whites for lift and a straightforward flour base that bakes into a sponge sturdy enough to hold the liquid without collapsing.

The other detail that matters is temperature. A cooled cake pulls in the milk mixture gradually, which gives you those creamy pockets all through the crumb instead of a puddle at the bottom of the pan. If the cake is warm, gravity does the work too quickly and the texture turns uneven.

  • Egg whites — These are what give the cake its lift. Beat them to stiff peaks, then fold them in gently so you keep the air that makes the crumb light enough to soak.
  • Coconut milk — A small amount goes a long way. It adds coconut flavor without thinning the batter the way a lighter coconut beverage would.
  • Sweetened condensed milk — This brings the rich, sweet body of the soak. There isn’t a good one-to-one substitute here if you want the classic tres leches texture.
  • Rum or pineapple juice — Rum gives the adult piña colada note; pineapple juice keeps the cake bright and alcohol-free. Both work, but the flavor leans in different directions.

What Each Ingredient Is Doing in the Piña Colada Soak and Topping

The milk mixture isn’t just sweetness. Condensed milk gives thickness, evaporated milk keeps it pourable, and the rum or pineapple juice carries the tropical flavor through the whole cake. Use canned coconut milk, not coconut cream, because the cake batter needs flavor without extra fat weighing it down.

Heavy cream is worth using for the topping. It whips into a stable layer that sits cleanly on top of the soaked cake instead of melting into it. Powdered sugar helps stabilize that whipped cream without making it gritty, and toasted coconut flakes are the difference between a soft dessert and one that has a little bite. If your pineapple chunks are very juicy, pat them dry before adding them so the topping doesn’t slide.

  • Heavy cream — Whip it to stiff peaks so it holds its shape over the chilled cake. Anything lighter won’t stand up to the moisture underneath.
  • Powdered sugar — This sweetens and lightly stabilizes the cream. Granulated sugar takes longer to dissolve and can leave the topping a little grainy.
  • Toasted coconut flakes — Toasting brings out the nutty edge and keeps the coconut from tasting flat. Untoasted flakes work in a pinch, but they lose a lot of character.
  • Fresh pineapple chunks — These add a bright, juicy finish. If you use canned pineapple, drain it well so the topping doesn’t get watery.

How to Build the Batter and Soak Without Losing the Texture

Whipping the Egg Yolks First

Beat the yolks and sugar until the mixture turns pale and thick enough to ribbon from the whisk. That step matters because it dissolves the sugar and gives the cake its base structure before any flour goes in. Once the coconut milk and vanilla are added, the batter should look smooth and glossy, not separated. If the mixture looks curdled, the ingredients were too cold or the yolks weren’t beaten long enough.

Folding in the Flour and Whites

Add the flour mixture in a few additions and fold just until you stop seeing dry streaks. Then fold in the whipped egg whites with a light hand, scraping from the bottom of the bowl so the batter stays airy. If you stir hard here, the cake bakes up compact and doesn’t absorb the milk as evenly. The batter should look fluffy and a little uneven, not completely smooth.

Soaking the Cooled Cake

Pierce the cake all over with a fork so the milk can sink in instead of pooling on the top. Pour the tres leches mixture slowly and evenly across the surface, pausing for a few seconds so it has time to move through the crumb. The cake should look saturated but not floating in liquid; if there’s a puddle left after a few minutes, stop pouring and let it absorb before adding more. Chill it for at least 2 hours so the milk settles and the texture firms up enough to slice cleanly.

Finishing With Cream and Garnish

Whip the cream only until stiff peaks form. Soft cream melts too fast on a soaked cake, and overwhipped cream turns grainy. Spread or pipe it over the chilled cake, then finish with toasted coconut and pineapple chunks right before serving so the topping stays fresh and the coconut keeps its crunch.

How to Adapt This Piña Colada Tres Leches Cake for Different Tables

Pineapple Juice Instead of Rum

Swap the rum for the same amount of pineapple juice if you want the cake alcohol-free. The flavor gets brighter and a little sweeter, with a more straightforward piña colada profile. Because pineapple juice is thinner than rum, the soak will be slightly lighter, but the cake still absorbs beautifully.

Gluten-Free Version With a Cup-for-Cup Blend

Use a good gluten-free flour blend that substitutes 1:1 for all-purpose flour and includes xanthan gum. The cake will be a touch more delicate, so let it cool completely before soaking and slice with a sharp knife. You’ll still get that tender tres leches texture without the wheat.

Dairy-Free Topping and Soak

For a dairy-free version, use canned coconut cream in place of the heavy cream topping and look for coconut-based condensed and evaporated milk alternatives. The texture won’t be exactly the same, but the coconut flavor gets even more pronounced. Chill the coconut cream well before whipping so it firms up properly.

Storage and Reheating

  • Refrigerator: Keep covered in the fridge for up to 4 days. The cake gets even more saturated by day two, and the whipped topping may soften slightly.
  • Freezer: Freeze the unfrosted soaked cake if needed, tightly wrapped, for up to 1 month. The whipped cream and pineapple are best added after thawing so they stay fresh.
  • Reheating: Don’t reheat this cake. It’s meant to be served cold, and warming it will loosen the soak and collapse the whipped topping.

Questions I Get Asked About This Cake

Can I make piña colada tres leches cake without rum?+

Yes. Use pineapple juice in the same amount, and the cake will still taste tropical and bright. The soak will be a little lighter than the rum version, but it won’t lose the signature piña colada character.

How do I keep tres leches cake from getting soggy?+

Start with a well-baked sponge and let it cool completely before adding the milk mixture. If the cake is warm, the soak runs straight through instead of settling into the crumb. Also, pour the liquid slowly and stop if you see a puddle that isn’t absorbing after a few minutes.

Can I make this cake a day ahead?+

Yes, and it actually benefits from a long chill. The cake gets creamier and easier to slice after sitting overnight in the fridge. Add the whipped cream, coconut, and pineapple closer to serving so the topping stays fresh.

How do I know when the whipped cream is ready for the top?+

Stop whipping when the cream holds stiff peaks and the whisk leaves clear lines. If it looks grainy or starts clumping, it’s gone too far. You want it thick enough to sit on the cake without melting into the soak.

Can I use canned pineapple instead of fresh chunks?+

Yes, as long as you drain it well and pat it dry first. Extra juice can slide into the whipped topping and make the top layer wet. Fresh pineapple gives the cleanest finish, but drained canned pineapple still works in a pinch.

Piña Colada Tres Leches Cake

Piña colada tres leches cake is a fluffy white cake soaked in a sweet condensed-milk mixture, then chilled until silky and sliceable. It’s finished with whipped cream, toasted coconut flakes, and fresh pineapple chunks for a tropical look and texture.
Prep Time 30 minutes
Cook Time 30 minutes
chill 2 hours
Total Time 3 hours
Servings: 10 servings
Course: Dessert
Cuisine: Latin
Calories: 420

Ingredients
  

Cake
  • 1.5 cup all-purpose flour
  • 1.5 tsp baking powder
  • 0.25 tsp salt
  • 5 large eggs separated
  • 0.75 cup granulated sugar
  • 0.25 cup coconut milk
  • 1 tsp vanilla extract
Soak mixture
  • 1 can (14 oz) sweetened condensed milk
  • 1 can (12 oz) evaporated milk
  • 0.75 cup rum or pineapple juice
Topping
  • 1 cup heavy cream
  • 2 tbsp powdered sugar
  • 1 cup toasted coconut flakes
  • 0.5 cup fresh pineapple chunks

Equipment

  • 1 sheet pan

Method
 

Bake the fluffy cake
  1. Preheat the oven to 350°F and grease a 9x13 baking dish.
  2. Whisk together the all-purpose flour, baking powder, and salt until evenly combined.
  3. Beat the egg yolks with granulated sugar until pale, about 3 minutes.
  4. Add the coconut milk and vanilla to the yolk mixture and stir until smooth.
  5. Fold the flour mixture into the yolks until no dry streaks remain, using gentle strokes.
  6. Beat the egg whites until stiff peaks form, then gently fold them into the batter to keep the airiness.
  7. Pour the batter into the greased 9x13 baking dish and bake at 350°F for 30 minutes, until the center springs back lightly.
Soak and chill
  1. While the cake cools, combine the sweetened condensed milk, evaporated milk, and rum or pineapple juice until smooth.
  2. Pierce the cooled cake all over with a fork so the liquid can soak in evenly.
  3. Pour the milk mixture evenly over the top, letting it soak through the whole cake.
  4. Refrigerate for at least 2 hours, until set and scoopable.
Assemble and serve
  1. Whip the heavy cream with powdered sugar until stiff peaks form, holding a thick, glossy shape.
  2. Spread or pipe the whipped cream onto the cooled cake.
  3. Top with toasted coconut flakes and fresh pineapple chunks for a tropical finish.
  4. Serve chilled for clean slices and the best soaked texture.

Notes

For clean, sliceable portions, chill the cake until the soak is fully set (at least 2 hours, up to 24 hours). Store covered in the refrigerator for up to 4 days; freezing is not recommended because the soaked texture can change after thawing. If you want a dairy-free twist, swap the whipped topping for a coconut-cream whipped alternative while keeping the soak mixture as written.
Find the Print Button

The print button is inside the recipe card below ↓

Leave a Comment

Recipe Rating