Authentic Puerto Rican Tres Leches Cake Recipe: Spiced Rum Soaked Layers With Citrus Zing

Desserts

Authentic Puerto Rican Tres Leches Cake Recipe: Spiced Rum Soaked Layers With Citrus Zing

This authentic Puerto Rican tres leches cake brings the island's signature flavors to your kitchen with layers of tender cake soaked in a spiced rum-infused milk mixture. The secret lies in the rum-soaked layers, which add depth and warmth that store-bought versions simply can't match—think of it as the island's love letter in dessert form. What sets this apart is the balance of traditional techniques with modern convenience, ensuring every bite delivers that perfect harmony of citrus, spice, and creamy richness.

The cake itself is light and fluffy, baked just enough to hold its shape while still absorbing the tres leches mixture like a sponge. The real magic happens when you pour the spiced rum-infused milk blend—a mix of evaporated milk, condensed milk, and heavy cream—over the warm layers. This isn't just dessert; it's a sensory experience that transports you to Puerto Rico with every forkful. The rum adds a subtle warmth, while the citrus zest brightens the flavors, making this cake unforgettable.

What you'll end up with is a moist, layered masterpiece that's creamy on the inside and perfectly set on the outside, topped with whipped cream and a sprinkle of cinnamon for that final Puerto Rican touch. The texture is what makes this cake legendary—tender layers that don't fall apart, yet melt in your mouth with every bite. This is the kind of dessert that disappears faster than you can say "postre."

Perfect for celebrations, family gatherings, or treating yourself after a long week, this recipe delivers restaurant-quality results without the fuss. The best part? It's easier than it looks, and the payoff is worth every minute. Let's get baking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for authentic puerto rican tres leches cake

Twelve ingredients for a cake that tastes like Puerto Rican sunshine in every bite.

Ingredient Amount Notes
All-Purpose Flour 🌾 2 ½ cups Sifted for light texture
Granulated Sugar 🍚 1 ½ cups White or light brown
Unsalted Butter 🧈 1 cup Softened to room temperature
Large Eggs 🥚 5 whole Room temperature preferred
Vanilla Extract 🌿 2 tsp Pure extract, not imitation
Baking Powder 🍞 2 tsp Diamond Crystal preferred
Salt 🧂 ½ tsp Fine sea salt
Lemon Zest 🍋 1 tbsp Bright yellow lemon
Evaporated Milk 🥛 12 oz Full-fat, canned
Sweetened Condensed Milk 🥛 14 oz Unopened can preferred
Heavy Cream 🥛 1 cup Full-fat for richness
Rum 🍹 ½ cup Dark or spiced rum
Ground Cinnamon 🌿 1 tsp Freshly ground preferred
Whipped Cream 🍦 2 cups Stabilized for piping

The milk cans are non-negotiable—evaporated and condensed milk from the baking aisle at Walmart or Publix work perfectly. Grab the full-fat versions for that ultra-creamy texture. The rum? Bacardi or Gosling's Black Seal are the island classics, but any dark or spiced rum will do. Fresh lemon zest is a must—Mexican or Yucatán lemons have the brightest flavor, but store-bought works too. For the cake batter, sift the flour to avoid dense layers, and don't skip the room-temperature eggs—they blend smoother and give you that silky texture. The butter should be soft but not melted; press it into the flour with your fingers until it looks like wet sand.

No evaporated milk? Whole milk heated until reduced by half is a decent swap, but it won't be identical. Short on rum? Vanilla extract plus a splash of orange liqueur mimics some of the warmth. The whipped cream can be homemade (just whip heavy cream with powdered sugar) or store-bought—Cool Whip works in a pinch. For the citrus zest, if you've got lime zest, mix it half-and-half with lemon for that authentic Puerto Rican twist. The cinnamon should be ground fresh if possible—Penzeys or local Latin markets carry the best quality. And trust me, don't use powdered sugar for the cake batter—granulated sugar gives you that perfect chew.

This cake tastes even better the next day—make it ahead and store covered at room temperature for up to 2 days. For longer storage, wrap tightly in plastic and refrigerate for up to 5 days. The whipped cream should be added fresh before serving, but you can prep the cake layers up to 24 hours ahead. To serve, dust the top with extra cinnamon and add a sprinkle of toasted coconut flakes for that island touch. Leftovers? Slice and freeze for up to 3 months—just thaw at room temperature before serving.

❤️

Why You'll Love This Recipe

  • No-Fuss Layers: This cake starts with a simple vanilla sponge—just flour, sugar, butter, and eggs—so you’re not drowning in steps. The magic happens when you pour that creamy tres leches mix (evaporated milk, condensed milk, heavy cream) over it, letting it soak in effortlessly while you sip your coffee.
  • Creamy, Caramelized Bliss: Between us, the tres leches soak transforms this into something ridiculously good—soft, moist, and with that perfect balance of sweetness from the condensed milk. Honestly, the first bite makes you wonder why you ever bought store-bought cake.
  • Party or Picnic: This cake is my go-to for birthdays, fiestas, or even a lazy Sunday with family. The sponge base holds up well, so you can slice it days later—no one will guess it’s not freshly made. Plus, it’s the kind of dessert that disappears fast, so you’ll never have leftovers lingering too long.
  • Budget-Friendly Indulgence: You’d be shocked how affordable this is—just a few pantry staples and a splash of vanilla. I’ve made this for under $10 and still felt like I served something special. The best part? The tres leches mix uses basic ingredients you probably already have.

Step-by-step instructions for authentic Puerto Rican tres leches cake

Here's how to create layers of spiced rum-soaked heaven with that signature citrus brightness.

1

Bake the Cake Layers to Perfect Doneness

Preheat your oven to 350°F and grease three 9-inch round cake pans with butter or baking spray. Line the bottoms with parchment paper for easy removal. In a large bowl, whisk together the 2.5 cups all-purpose flour, 1.5 cups granulated sugar, 2 tsp baking powder, 0.5 tsp salt, and 1 tsp ground cinnamon until completely combined.

In a separate bowl, beat the 1 cup softened butter until smooth, then add the 5 whole eggs one at a time, mixing well after each addition. Stir in the 2 tsp vanilla extract and 1 tbsp lemon zest. Gradually pour the dry ingredients into the wet mixture, mixing on low speed until just combined—don't overmix. Divide the batter evenly among the prepared pans.

Bake for 25-30 minutes or until a toothpick inserted in the center comes out clean. The edges should be golden brown but the tops should remain slightly soft. Let the layers cool in the pans for 10 minutes before transferring to a wire rack to cool completely. This cooling step is crucial—warm layers will turn mushy when soaked.

2

Create the Signature Tres Leches Soak

While the cake layers cool, prepare the soaking mixture by combining the 12 oz evaporated milk, 14 oz sweetened condensed milk, 1 cup heavy cream, and 0.5 cup rum in a large bowl. Whisk vigorously until fully blended—this creates the luscious, creamy filling that gives the cake its name. The rum adds depth while keeping the cake moist.

I like to let this mixture sit at room temperature for 10 minutes before using it. This allows the flavors to meld slightly, creating a more cohesive taste when absorbed by the cake layers. The texture should be smooth and slightly syrupy—this is what will transform your cake from ordinary to extraordinary.

3

Assemble the Cake with Precision

Once the cake layers are completely cool, place the first layer on a serving plate or cake stand. Using a serrated knife, level the top if needed, then pour about ⅓ of the tres leches mixture evenly over the layer. Let it absorb for 2-3 minutes—you'll see the liquid being drawn into the cake. This step ensures each layer gets properly saturated.

Repeat with the remaining two layers, adding the second third of the soaking mixture between the second and third layers, and the final third on top of the third layer. The key here is patience—don't rush the assembly. Each layer should be thoroughly soaked before adding the next to prevent a soggy bottom and dry top.

4

Chill and Set for Optimal Texture

After assembling all three layers, cover the cake tightly with plastic wrap and refrigerate for at least 4 hours, preferably overnight. This chilling period allows the cake to fully absorb the tres leches mixture, developing that perfect balance of moisture and structure. The longer it chills, the more flavorful each bite will be.

During this time, whip the 2 cups whipped cream until stiff peaks form. You can add a pinch of cinnamon or a splash of rum to the whipped cream for extra flavor if desired. This topping adds a light, airy contrast to the rich, moist cake layers.

5

Serve with Confidence and Flavor

Before serving, let the cake sit at room temperature for 10-15 minutes to soften slightly. This makes it easier to slice and serves it at the perfect temperature. Use a sharp knife and dip it in hot water between slices to ensure clean cuts through the moist layers.

Top each serving with a generous dollop of the whipped cream and a sprinkle of cinnamon. The combination of the spiced rum-soaked layers, creamy filling, and light whipped cream creates a symphony of textures and flavors that's pure Puerto Rican comfort. Serve with a cup of strong coffee or a glass of cold milk to enhance the experience.

👨‍🍳

Pro Tips For Making Authentic Puerto Rican Tres Leches Cake

  • Bake Until Springy: The cake’s center should bounce back when pressed—not jiggle like jelly. Overbaking dries it out for soaking; pull it when a toothpick comes out with moist crumbs, not wet batter.
  • Chill the Batter: Let the mixed batter rest 30 minutes before baking. I learned this the hard way—skipping it leads to a dense, uneven crumb. Room temp eggs and butter blend smoother after a pause.
  • Use Full-Fat Evaporated Milk: Skip the condensed milk shortcut—authentic tres leches relies on evaporated milk’s richness. Warm it slightly before pouring (not boiling) so it soaks in evenly without curdling.
  • Sift the Flour Twice: This isn’t about aeration; it’s about avoiding lumps in the delicate batter. A fine sift guarantees a tender crumb, especially when layered with the milk mixture. (Yes, even if you’re impatient like me.)

Troubleshooting this dish

Cake Too Dry?

If your cake layers turn out dry after baking, it’s likely overbaked or cooled too quickly. Check the oven temperature with an oven thermometer—many run hotter than set. For 350°F, aim for 25-30 minutes max—the center should be set but still slightly springy. Let layers cool in pans for 10 minutes before transferring to racks. If they’re already dry, try brushing the tops with 2 tbsp simple syrup (equal parts sugar and water) before adding the tres leches mixture. 💧

Soggy Bottom Layers

Soggy bottoms happen when layers absorb too much liquid at once. Always pour ⅓ of the tres leches mixture between layers and let it soak for 2-3 minutes before adding the next layer. If your bottom layer feels mushy, try placing it on a wire rack over a tray to allow excess liquid to drain. For extra insurance, chill the assembled cake for 4+ hours—this helps set the structure. 🧂

Tres Leches Too Thin

A runny soaking mixture usually means too much liquid or not enough cake to absorb it. If your mixture is too thin, reduce the evaporated milk by 2 oz or add 1 tbsp cornstarch to thicken it slightly. For a 3-layer cake, stick to the 12 oz evaporated milk measurement—this is the ideal ratio. If you’re using a larger cake, scale up the milk and condensed milk proportionally. Always let the mixture sit at room temperature for 10 minutes before using to improve texture. 🥛

Rum Flavor Overpowering

Too much rum can make the cake taste like a cocktail rather than dessert. Start with 0.5 cup and adjust to taste—you can always add more later. For a milder flavor, use light rum instead of dark or spiced. If the rum taste is still too strong, balance it with an extra ½ tsp lemon zest or a pinch of cinnamon in the whipped cream topping. 🍹

Cake Not Holding Shape

If your cake collapses or falls apart when slicing, it likely didn’t chill long enough or the layers weren’t cool enough before assembly. Always let layers cool completely before soaking, and chill the assembled cake for at least 4 hours. For extra stability, brush the tops of the layers with 1 tbsp apricot jam before adding the tres leches mixture—this acts as a glue. Also, use a sharp serrated knife and dip it in hot water between slices to prevent tearing. ✂️

Whipped Cream Not Holding

If your whipped cream collapses or isn’t stiff enough, it’s likely too warm or overwhipped. Chill your mixing bowl and beaters in the freezer for 10 minutes before whipping. Use cold heavy cream straight from the fridge, and avoid overmixing—stop when soft peaks form. For extra stability, add 1 tsp powdered sugar or ½ tsp vanilla extract to help it hold shape. If it’s already collapsed, try whipping it again with a fresh batch of cold cream. 🍦

Nutrition facts

Servings 12 (1 slice)
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 135mg45%
Sodium 320mg14%
Total Carbohydrate 56g20%
Dietary Fiber 1g4%
Sugars 42g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does the Puerto Rican version use rum in the tres leches mixture?

The rum adds a warm, aromatic depth that's essential to the authentic flavor profile. In Puerto Rico, dark or spiced rum is traditional—it enhances the cake's moisture while adding subtle caramel notes that balance the sweetness. This is what sets it apart from other tres leches cakes, which often skip the alcohol entirely.

2

Can I make this cake without rum?

Yes! Replace the 0.5 cup rum with 0.5 cup vanilla extract plus 2 tbsp orange liqueur for a similar depth of flavor. For a completely alcohol-free version, use 0.5 cup extra heavy cream and add 1 tsp cinnamon to the mixture. The texture will still be moist, though the flavor will be slightly milder.

3

How do I know when the cake layers are done baking?

They're ready when a toothpick inserted in the center comes out clean with just a few moist crumbs. The edges should be golden brown, but the tops should remain slightly soft—this ensures they absorb the tres leches mixture perfectly. Overbaking is the #1 reason for dry layers, so pull them out just as they reach this stage.

4

Can I use coconut milk instead of regular milk in the tres leches?

The Puerto Rican version often incorporates coconut milk for a tropical twist. Replace 6 oz of the evaporated milk with 6 oz coconut milk for a richer, slightly nutty flavor. This works especially well if you're serving it with tropical fruit like mango or pineapple.

5

How long can I store this cake before serving?

This cake actually tastes better the next day! Store it covered at room temperature for up to 2 days, or refrigerate for up to 5 days. The flavors meld beautifully over time. For longer storage, freeze the assembled cake (without whipped cream) for up to 3 months—thaw overnight in the fridge before serving.

★★★★★4.6(6 reviews)
Categories Desserts