Piña Colada Tres Leches Cake

Loading…

By Reading time

Piña Colada Tres Leches Cake lands with that impossible combination people go back for: a feather-light crumb, a cold milky soak, and a whipped topping that carries toasted coconut and pineapple in every bite. It tastes like a vacation dessert, but the texture is what makes it a keeper. The cake stays soft without turning soggy, and the topping finishes it with enough structure to slice cleanly from the pan.

The trick is in the batter and the soak. Beating the egg whites to stiff peaks gives the cake its lift, while the coconut milk adds just enough richness to echo the piña colada flavor without weighing it down. The milk mixture needs to go onto a fully cooled cake, and the fork holes need to be all over the surface so the liquid sinks in evenly instead of pooling at the edges.

Below, you’ll find the part that matters most: how to keep the crumb airy after soaking, why the coconut topping works best when it’s toasted, and the swaps that still keep the cake balanced if you want to skip the rum.

The cake soaked up the milk mixture evenly and stayed fluffy instead of collapsing, and the toasted coconut on top made it taste exactly like a piña colada.

★★★★★— Maria T.

Save this Piña Colada Tres Leches Cake for the nights when you want a chilled coconut-and-pineapple dessert with a soft soaked crumb.

Save to Pinterest

The Part That Keeps This Cake From Getting Heavy

The biggest mistake with tres leches cake is treating it like a regular sponge and rushing the soak. This version works because the cake is whipped with separated eggs, which gives you a lighter structure that can hold a lot of milk without collapsing into pudding. If the whites are only soft-peaked, the batter won’t trap enough air, and the final cake will bake up dense before the milk ever gets a chance to work.

The other thing that matters is cooling. A warm cake will absorb the milk mixture unevenly and can end up gummy on the bottom. Let it cool all the way, then prick it generously with a fork so the soak moves through the cake instead of sitting on top in a sweet puddle.

  • Egg whites — These are doing the lifting. Beat them to stiff, glossy peaks, then fold them in gently so you don’t knock out the air that keeps the crumb light.
  • Coconut milk — This adds the piña colada note without making the batter greasy. Full-fat coconut milk gives the cleanest flavor, but the can should be well shaken before measuring so the rich part doesn’t stay behind.
  • Rum or pineapple juice — Rum gives the grown-up version its bite; pineapple juice keeps the same tropical direction without alcohol. Either one works, but use a good-quality juice if you skip the rum because thin, overly sweet juice makes the soak taste flat.

What Each Layer Is Doing in the Pan

  • All-purpose flour — This keeps the cake sturdy enough to survive the soak. Cake flour will make it a little softer, but all-purpose gives a better balance for a dessert that needs to be sliced and served chilled.
  • Sweetened condensed milk and evaporated milk — These create the classic tres leches base with richness and body. Don’t swap in regular milk here; it won’t give you the same plush, custardy finish.
  • Heavy cream and powdered sugar — The cream topping needs to hold its shape against the soaked cake. Powdered sugar sweetens it without graininess, and stiff peaks help the topping stay neat under the coconut and pineapple.
  • Toasted coconut flakes — Toasting matters. Raw coconut tastes flat here, while toasted coconut brings a nutty edge that makes the whole cake taste more complete.
  • Fresh pineapple chunks — Use fresh if you can. Canned pineapple tends to be wetter and softer, which can make the top look messy and dilute the clean tropical finish.

Building the Batter, Soaking the Cake, and Finishing It Cold

Whipping the Yolks and Sugar

Beat the egg yolks with the sugar until the mixture turns pale and thick enough to fall back on itself in ribbons. That step gives the cake structure and a finer crumb. Add the coconut milk and vanilla once the yolks are aerated, then fold in the dry ingredients just until the batter comes together. Overmixing at this point tightens the cake and makes it less willing to absorb the milk later.

Folding in the Egg Whites

Whip the egg whites until they hold stiff peaks that stand straight when you lift the beaters. Fold them into the batter in two or three additions, using a wide spatula and a light hand so the mixture stays airy. If you stir hard here, the batter deflates and the cake bakes up flat instead of springy.

Baking Until the Center Springs Back

Pour the batter into a greased 9×13-inch dish and bake until the top is set and lightly golden, with the center springing back when pressed. Don’t wait for deep browning. This cake should stay pale and soft, because overbaking makes it less able to drink up the milk mixture later. Let it cool completely in the pan before you touch the soak.

Pouring on the Tres Leches Mixture

Combine the condensed milk, evaporated milk, and rum or pineapple juice while the cake cools. When the cake is ready, poke it all over with a fork, going close to the edges and across the center so no dry patches stay behind. Pour the milk mixture slowly and evenly, pausing for a few seconds if it looks like the cake needs time to absorb before the next pour. Refrigerate it for at least 2 hours so the texture sets and the flavors settle.

Finishing With Cream, Coconut, and Pineapple

Whip the heavy cream with powdered sugar until it holds firm peaks, then spread or pipe it over the chilled cake. Add the toasted coconut and pineapple chunks right before serving so the topping stays fresh and the coconut keeps its crunch. If the cake seems too soft when you first slice it, it just needs more time in the fridge, not more topping.

How to Adapt This Cake for Different Tables

Nonalcoholic Piña Colada Version

Use pineapple juice in place of the rum and keep the rest of the soak the same. The cake will still taste tropical, but the pineapple note comes forward a little more and the finish is sweeter, so the toasted coconut on top becomes even more important for balance.

Dairy-Free Direction

This one takes more than a one-for-one swap because tres leches depends on dairy milk. You can get close with sweetened condensed coconut milk, coconut evaporated milk or thick coconut cream thinned with a little coconut milk, and a coconut-based whipped topping, but the texture will be a touch less custardy and a little more coconut-forward.

Extra Coconut Flavor

If you want the coconut note to stand out more, replace a few tablespoons of the heavy cream in the soak with more coconut milk and add a little extra toasted coconut to the topping. Don’t overdo it, though, or the cake starts tasting one-dimensional instead of layered.

Storage and Reheating

  • Refrigerator: Keep covered for up to 4 days. The cake gets softer as it sits, but the flavor holds well.
  • Freezer: Freeze the cake without the whipped topping for up to 1 month. Thaw overnight in the refrigerator, then add the cream, coconut, and pineapple after it has fully thawed.
  • Reheating: Don’t reheat this cake. It is meant to be served cold, and heat breaks the whipped topping and turns the soaked crumb mushy.

Questions I Get Asked About This Recipe

Can I make Piña Colada Tres Leches Cake without rum?+

Yes. Pineapple juice works well and keeps the cake bright and tropical without the alcohol. If you use juice, choose one that tastes clean and not overly sweet, since the condensed milk already brings plenty of sweetness.

How do I keep the cake from getting soggy?+

Cool the cake completely before soaking it, and pour the milk mixture slowly so it absorbs instead of pooling. If the cake seems overly wet, it usually means it was underbaked or the soak was poured on while warm.

Can I make Piña Colada Tres Leches Cake a day ahead?+

Yes, and it actually tastes better after a full night in the fridge. The cake has time to absorb the milk mixture evenly, and the topping stays cleaner if you add the whipped cream a few hours before serving or the same day.

How do I know when the egg whites are beaten enough?+

They’re ready when the peaks stand up straight and the foam looks glossy, not dry or clumpy. If they look grainy, they’ve been beaten a little too far, which makes folding harder and can leave streaks in the cake.

What can I use instead of toasted coconut flakes?+

Shredded coconut works if you toast it first, but the flakes give better texture and a more noticeable finish. If you skip coconut entirely, add extra pineapple on top and a little lime zest for contrast, though the cake will lose part of its piña colada character.

Piña Colada Tres Leches Cake

Piña colada tres leches cake with a fluffy white crumb soaked in sweet milk mixture, then topped with whipped cream and toasted coconut. This Latin-style cake bakes in a 9x13 pan and chills for a bold tropical flavor and tender, milk-soaked texture.
Prep Time 30 minutes
Cook Time 30 minutes
resting 2 hours
Total Time 3 hours
Servings: 10 servings
Course: Dessert
Cuisine: Latin
Calories: 540

Ingredients
  

Cake batter
  • 1.5 cup all-purpose flour
  • 1.5 tsp baking powder
  • 0.25 tsp salt
  • 5 eggs separated
  • 0.75 cup granulated sugar
  • 0.25 cup coconut milk
  • 1 tsp vanilla extract
Soaking milk 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 oven to 350°F and lightly grease a 9x13 baking dish.
  2. Whisk together all-purpose flour, baking powder, and salt.
  3. Beat egg yolks with granulated sugar until pale, about 3 minutes.
  4. Beat in coconut milk and vanilla extract until combined.
  5. Fold the flour mixture into the yolks mixture until no dry streaks remain.
  6. Beat egg whites until stiff peaks form, then gently fold into the batter to keep it airy.
  7. Pour batter into the greased 9x13 baking dish and bake for 30 minutes, until the center springs back.
Soak and chill
  1. While the cake cools, combine sweetened condensed milk, evaporated milk, and rum or pineapple juice.
  2. Pierce the cooled cake all over with a fork.
  3. Pour the milk mixture evenly over the cake so it soaks through the surface.
  4. Refrigerate for at least 2 hours to let the cake fully absorb the milk mixture.
Add whipped topping and serve
  1. Whip heavy cream with powdered sugar until stiff peaks form.
  2. Spread or pipe the whipped cream onto the cooled cake.
  3. Top with toasted coconut flakes and fresh pineapple chunks.
  4. Serve chilled.

Notes

For the best soak, pierce the cake thoroughly while it is fully cooled, then pour the milk mixture slowly so it absorbs evenly. Store covered in the refrigerator for up to 4 days; freeze is not recommended because the whipped topping and soaked texture can break down. For a lighter option, use half the heavy cream and replace the rest with full-fat coconut cream for a coconut-forward, lower dairy swap.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating