Authentic Tres Leches Cake Recipe From Scratch: Soaked-Layered Heaven With Spiced Rum Infusion

Desserts

Authentic Tres Leches Cake Recipe From Scratch: Soaked-Layered Heaven With Spiced Rum Infusion

This authentic tres leches cake recipe from scratch delivers the perfect balance of tender layers, velvety milk mixture, and warm spiced rum notes that define the classic Latin American dessert. 💛 What sets this version apart is the precise technique of soaking each layer just enough to create a moist yet stable cake—no soggy bottoms here. The secret lies in the milk mixture's ratio and the strategic use of rum for depth without overpowering the delicate vanilla and cinnamon flavors.

Starting with a simple but sturdy vanilla cake batter, we bake it in three thin layers to ensure even soaking. The milk mixture, made with evaporated milk, condensed milk, and heavy cream, gets infused with spiced rum for that signature warmth. This isn't just any tres leches—it's a cake that stays firm enough to slice neatly while remaining impossibly moist in every bite, thanks to the careful chilling process that lets the flavors meld perfectly.

By the time you're ready to serve, you'll have a cake with layers that hold their shape yet dissolve on your tongue, all topped with fluffy whipped cream and a dusting of cinnamon. The aroma alone will transport you to a sunny afternoon in Mexico or Cuba, where this dessert is a beloved staple. This recipe delivers restaurant-quality results at home, with techniques that ensure every slice lives up to the tradition.

Whether you're preparing for a celebration or simply craving a slice of comfort, this tres leches cake is the ultimate crowd-pleaser. The process is straightforward but requires patience—the chilling time is non-negotiable for that perfect texture. Let's get started on creating a dessert that tastes like nostalgia in every bite.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for authentic tres leches cake recipe from scratch

Twelve ingredients. Three layers. One unforgettable cake that tastes like nostalgia in every bite.

Ingredient Amount Notes
All-Purpose Flour 🌾 3 cups Sifted for light texture
Granulated Sugar 🍚 2 cups Divided for layers
Unsalted Butter 🧈 1 cup Room temperature, full-fat
Large Eggs 🥚 6 whole Room temperature, separated
Vanilla Extract 🌿 2 tsp Pure, high-quality
Baking Powder 🧂 2 tsp Diamond Crystal preferred
Salt 🧂 ½ tsp Fine sea salt
Evaporated Milk 🥛 12 oz Full-fat, not low-fat
Sweetened Condensed Milk 🥛 14 oz High-quality brand
Heavy Cream 🥛 1 cup Full-fat, cold
Spiced Rum 🍹 ½ cup Dark rum, like Captain Morgan
Ground Cinnamon 🍃 1 tsp Freshly ground preferred
Whipped Cream 🍦 2 cups Stable, for topping

The milk mixture is where magic happens. Evaporated and condensed milk are non-negotiable—don't skimp on quality here. Trader Joe's or Costco have the best prices for these cans, and they keep for months. The rum? Captain Morgan or Bacardi work perfectly, but avoid the cheap stuff—it can overpower the delicate flavors. Freshly ground cinnamon makes all the difference too, so grab a small jar from the spice aisle. For the cake layers, King Arthur or Gold Medal flour gives the best texture, but any all-purpose will work.

No evaporated milk? Whole milk heated with a pinch of salt works in a pinch, but it won't be as rich. Condensed milk substitute? Mix powdered milk with sugar, but texture suffers. Short on rum? Vanilla extract plus a splash of bourbon gets you close. The butter must be full-fat—none of that low-fat nonsense. For the whipped cream, Cool Whip works in a pinch, but homemade with heavy cream and powdered sugar is worth the effort. And if you're feeling fancy, add a pinch of cinnamon to the whipped cream for extra warmth.

This cake needs patience—at least 6 hours of chilling is non-negotiable. Store leftovers in the fridge for up to 5 days, but honestly, it disappears faster than that. The milk mixture keeps for 3 days in the fridge if you make it ahead. For serving, dust with cinnamon and add a drizzle of extra rum if you're feeling festive. Freezes beautifully for up to 3 months—just thaw overnight in the fridge.

❤️

Why You'll Love This Recipe

  • No-Fuss Layers: I swear by this cake because it’s just a bowl-and-beater kind of deal—no stand mixer required. Mix the flour, sugar, butter, and eggs until smooth (about 3 minutes), bake, then pour the tres leches soak while you’re still wiping flour off your hands.
  • Vanilla Butter Bliss: That first bite? Pure comfort. The vanilla extract in the batter gets deepened by the evaporated milk and condensed milk soak, while the butter keeps the crumb tender. It’s the kind of flavor that makes you close your eyes and sigh.
  • Party in a Box: Between us, this is my go-to for birthdays, graduations, or just because. The cake itself is neutral enough to dress up with whipped cream or fruit, but the tres leches soak makes it feel special—no one will guess it’s basically a pantry raid.
  • Leftovers? More Like Leftovers: Honestly, I’ve never had this cake last a full day in my house. But if it does, the flavor only gets better—those milks soak in overnight, turning the crumb into a dreamy sponge. And since it’s budget-friendly (just six ingredients!), you can make it twice.

Step-by-step instructions for authentic tres leches cake

Here's how to create this iconic Latin dessert with perfect layers and rum-infused richness.

1

👨‍🍳 Step 1: Bake the Lightest Cake Layers

Preheat your oven to 350°F and grease two 9-inch round cake pans. Sift together the 3 cups all-purpose flour, 2 tsp baking powder, and 0.5 tsp salt in a large bowl. Set aside. In a separate bowl, beat the 1 cup room-temperature butter and 1 cup of the 2 cups granulated sugar until light and fluffy—about 3-4 minutes.

Add the 6 whole room-temperature eggs one at a time, beating well after each addition. Mix in the 2 tsp vanilla extract and the flour mixture, alternating with the remaining 1 cup granulated sugar. Begin and end with flour for an even texture. Divide the batter evenly between the prepared pans.

2

🔥 Step 2: Create the Signature Milk Mixture

While the cake bakes for 25-30 minutes (until a toothpick comes out clean), prepare the tres leches mixture. In a large bowl, whisk together the 12 oz evaporated milk, 14 oz sweetened condensed milk, 1 cup heavy cream, and 0.5 cup spiced rum. Add the 1 tsp ground cinnamon and stir until fully combined. This aromatic blend is what makes tres leches truly special.

Let this mixture cool completely before using—room temperature is ideal for even soaking. If you're impatient, chill it in the refrigerator for 15 minutes while the cake cools. The cake layers should cool completely before assembly to prevent falling apart.

3

🥘 Step 3: Assemble the Soaked Layers

Once the cakes are completely cool, remove them from the pans and place one layer on a serving plate. Using a serrated knife, level the top if needed. Pour half of the milk mixture evenly over the first layer, allowing it to soak through completely—about 5 minutes. Repeat with the second layer and remaining milk mixture.

This is where the magic happens—the milk mixture should be completely absorbed before adding the whipped cream topping. If you're in a hurry, you can gently press the layers together after soaking to help them hold their shape for the final step.

4

🍳 Step 4: Top with Whipped Cream and Garnish

Whip the 2 cups whipped cream to stiff peaks in a chilled bowl. Spread it evenly over the soaked cake layers, creating a smooth, inviting surface. For an authentic touch, dust the top with a light layer of ground cinnamon or sprinkle with toasted coconut flakes. The whipped cream should be thick enough to hold its shape but still light enough to contrast with the dense cake layers.

Chill the assembled cake in the refrigerator for at least 4 hours (overnight is even better) to allow all the flavors to meld together. The longer it chills, the more the rum flavor will infuse throughout each layer, creating that authentic tres leches experience.

👨‍🍳

Pro Tips For Making Authentic Tres Leches Cake Recipe From Scratch

  • Bake Until Springy: I learned this the hard way—poking the cake with a toothpick and seeing moist crumbs isn’t enough. Bake it until the center springs back firmly when pressed, even if it means 2-3 extra minutes past the recipe’s suggested time. Overbaking is easier to fix than underbaking (you’ll soak it up anyway), and a properly set crumb holds up better to the milk bath.
  • Chill the Batter: Skip the rush and let the batter sit uncovered in the fridge for at least 30 minutes before baking. This relaxes the gluten, prevents a dense crumb, and—here’s the kicker—makes the cake absorb the tres leches mixture more evenly instead of fighting it. (Yes, even if you’re impatient like me.)
  • Whip the Egg Whites: Don’t just fold in stiffly beaten egg whites—whip them to dry, glossy peaks that hold their shape when you lift the whisk. This isn’t the time to skimp; fluffy whites lighten the cake and create that signature airy texture. If your kitchen’s humid, add a pinch of cream of tartar to stabilize them.
  • Use Room-Temp Ingredients: Cold butter and eggs are the silent saboteurs of tres leches cake. Let them sit out for 1-2 hours (or microwave the butter in 10-second bursts) so they blend smoothly into the batter. Lumpy mixtures = uneven texture, and nobody wants a cake that fights back when you cut it. (Trust me, your knife will thank you.)

Pro cooking tips for great authentic tres leches cake recipe from scratch

Cake Layer Perfection

Bake your cake layers to the perfect 25-30 minutes at 350°F—they should be golden but still springy to the touch. Overbaking dries them out, making soaking difficult. I like to check at 25 minutes and pull them when a toothpick comes out with just a few moist crumbs. Let them cool completely in the pans for 10 minutes before transferring to a wire rack. This gradual cooling prevents cracking. 💫

Milk Mixture Secrets

The key to the tres leches mixture is using full-fat evaporated and condensed milk—never low-fat. Whisk the 12 oz evaporated milk and 14 oz condensed milk together first to dissolve any sugar crystals before adding the 1 cup heavy cream and 0.5 cup spiced rum. Let it cool to room temperature before soaking—cold milk makes the cake layers soggy instead of moist. I always stir in the 1 tsp cinnamon last for maximum aroma infusion.

Soaking Technique

Pour the milk mixture over the cake layers in three equal stages: half on the first layer, let it absorb completely for 5 minutes, then repeat with the second layer. The layers should be saturated but not drowning in liquid. If the cake starts to fall apart, press it gently with a plate after soaking. This ensures clean slices later. Pro tip: Use a serrated knife to level the layers before soaking for even distribution.

Rum Infusion Mastery

The 0.5 cup spiced rum adds depth without overpowering. For a subtler flavor, reduce to 0.25 cup and add 1 tsp vanilla bean paste instead. If you prefer a stronger rum flavor, increase to 0.75 cup but chill the cake 6+ hours to let the alcohol mellow. I like to warm the rum slightly before mixing—just 10 seconds in the microwave—to release its aromatic compounds.

Whipped Cream Stability

For the 2 cups whipped cream, chill your bowl and beaters first. Add 1 tsp vanilla extract and 2 tbsp powdered sugar to stabilize it. Whip to stiff peaks, then fold in 1 tbsp reserved milk mixture for extra moisture. Spread it evenly and dust with cinnamon immediately—this prevents the cream from sinking into the cake during chilling. A pastry brush helps distribute the cinnamon evenly for a professional finish.

Chilling Like a Pro

Place the assembled cake in the fridge uncovered for the first 2 hours to let excess moisture evaporate. Then cover it with plastic wrap and chill for the remaining 4+ hours. This two-step process prevents a watery top layer. For extra insurance, place a small plate on top of the cake while chilling—it creates gentle pressure that helps the layers hold their shape. The longer it chills, the more the flavors meld together beautifully. 💛

Nutrition facts

Servings 12
Amount Per Serving
Calories 520kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 155mg52%
Sodium 380mg16%
Total Carbohydrate 62g23%
Dietary Fiber 1g4%
Sugars 52g
Protein 6g12%
* 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 my tres leches cake turn out soggy?

The most common cause is over-soaking the layers. Always let the milk mixture absorb completely (5 minutes) between layers, and never pour it directly over a warm cake. Chill the assembled cake uncovered for the first 2 hours to prevent excess moisture. For extra stability, press the layers gently with a plate after soaking.

2

Can I make this cake without rum?

Replace the 0.5 cup spiced rum with 1 tsp vanilla bean paste plus 0.25 cup bourbon or orange liqueur for depth, or use an extra 1 tsp vanilla extract and 0.5 cup warm milk to mimic the warmth. The rum adds character, but it's not essential for authenticity.

3

How do I prevent the cake layers from falling apart?

Bake the layers to 25-30 minutes (golden but springy), cool completely before soaking, and assemble on a sturdy plate. For extra support, press the layers gently with a plate after soaking and chill uncovered for 2 hours before covering. Using a serrated knife to level layers also helps them hold together.

4

What's the best way to store leftovers?

Wrap the cake tightly in plastic wrap and store in the fridge for up to 5 days. For longer storage, freeze the assembled cake (without whipped cream) for up to 3 months. Thaw overnight in the fridge and add fresh whipped cream before serving. The texture stays perfect if handled carefully.

5

Can I use a boxed cake mix?

While possible, homemade cake layers make all the difference. Boxed mixes often lack the tender crumb needed for proper soaking. If you must use one, choose a high-quality vanilla mix and reduce the baking powder by 0.5 tsp for a lighter texture. The milk mixture will still soak it, but the result won't be as authentic.

★★★★★4.5(5 reviews)
Categories Desserts