3 Layer Tres Leches Cake Recipe: Vanilla-Soaked Layers and Creamy Coconut Bliss

Desserts

3 Layer Tres Leches Cake Recipe: Vanilla-Soaked Layers and Creamy Coconut Bliss

This 3 layer Tres Leches Cake recipe delivers the perfect balance of fluffy vanilla sponge, rich coconut cream, and velvety milk-soaked layers—every bite is pure comfort in cake form. 💛 The secret lies in baking three delicate layers just firm enough to hold their shape, then soaking them in a luscious mixture of evaporated milk, condensed milk, and coconut cream that transforms dry cake into moist, melt-in-your-mouth perfection.

The traditional Latin American technique ensures each layer stays tender while absorbing the creamy mixture without falling apart. We'll start with a simple vanilla sponge that's light yet sturdy, then build the signature three-layer structure with a foolproof assembly method. The coconut cream adds a tropical twist that elevates this classic dessert beyond ordinary.

What you'll end up with is a showstopping cake that's creamy throughout, with a smooth coconut topping that sets beautifully. The layers remain distinct yet unified, creating that signature texture contrast that makes Tres Leches unforgettable. This version stays true to tradition while offering modern flexibility for flavor variations.

Perfect for celebrations, family gatherings, or when you simply crave a slice of nostalgia. The recipe includes tips for achieving the ideal texture and presentation, ensuring your cake looks as impressive as it tastes. Let's create this timeless dessert together!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for 3 layer tres leches cake

Fifteen ingredients for a showstopping cake that's creamy, dreamy, and bursting with tropical flavors.

Ingredient Amount Notes
All-Purpose Flour 🌾 2 ½ cups Sifted for light texture
Granulated Sugar 🍚 2 cups Divided for layers
Unsalted Butter 🧈 1 cup Room temperature, softened
Large Eggs 🥚 6 whole Room temperature
Vanilla Extract 🌸 2 tsp Pure extract preferred
Baking Powder 🧂 2 tsp Spoon and level
Salt 🧂 ½ tsp Fine sea salt
Evaporated Milk 🥛 12 oz Full-fat for creaminess
Sweetened Condensed Milk 🥛 14 oz High quality brand
Coconut Cream 🥥 13 ½ oz Chilled overnight
Heavy Cream 🥛 1 cup Whipped for topping
Ground Cinnamon 🌿 ½ tsp Optional for warmth
Fresh Lime Juice 🍋 1 tbsp Brightens flavors
Milk Chocolate Shavings 🍫 ½ cup For garnish (optional)
Maraschino Cherries 🍒 6 whole For decoration

The evaporated milk, condensed milk, and coconut cream are non-negotiable for that signature velvety texture. Grab Dole or Goya brands—they're reliable and widely available. For the coconut cream, chill the can overnight so the thick cream separates from the water. The butter matters too: Land O'Lakes unsalted is my go-to, but any brand works as long as it's room temperature. The vanilla extract? Pure Madagascar bourbon if you want to splurge, but imitation works fine for everyday baking.

No evaporated milk? Whole milk heated with 1/4 cup sugar per cup of milk is a decent swap, though the texture won't be identical. Short on coconut cream? Full-fat coconut milk blended with 1 tbsp cornstarch gets you close. The heavy cream topping can be replaced with whipped coconut cream for a lighter, dairy-free option. For the lime juice, fresh is ideal, but bottled works in a pinch—just avoid the overly sweet varieties. And if you're feeling fancy, swap the maraschino cherries for fresh lychees for a tropical twist.

This cake keeps beautifully—4-5 days refrigerated in layers—so assemble it the day before if you can. The coconut cream topping sets best when chilled, so plan ahead. For serving, garnish with chocolate shavings and cherries right before slicing—they look stunning and add that extra wow factor. Leftovers? Store each layer separately with parchment between them to prevent sogginess. Reheats well too—just microwave 20-second bursts until warmed through.

❤️

Why You'll Love This Recipe

  • No-Bake Magic: I swear by this when I’m too tired to bake—just mix the batter, let it chill, then pour on that sweet milk mixture. The layers come together without a single oven turn-on, and honestly? The cake still feels special.
  • Vanilla Butter Bliss: That first bite—warm vanilla cake soaked in creamy milk, buttery richness from the eggs and butter—it’s like dessert hugs your taste buds. The sugar caramelizes just enough to make it irresistible, and the vanilla extract? It’s the star here.
  • Party in a Box: This cake is my go-to for birthdays, potlucks, or even a lazy Sunday. Slice it, serve it, and watch it disappear. Between us, it’s the one dessert that makes me look like a baking pro without the fuss.
  • Leftovers? Better Than New: The tres leches soak gets richer overnight, so the second day is even better—moist, not dry, and still decadent. Plus, it’s budget-friendly: a few eggs, some sugar, and milk stretch into a crowd-pleaser that won’t break the bank.

Step-by-step instructions for vanilla-soaked layers and creamy coconut bliss

Here's how to create that signature tres leches texture—moist vanilla sponge layers drenched in sweet milk, topped with fluffy coconut cream.

1

👨‍🍳 Step 1: Bake Three Perfect Vanilla Sponge Layers

Preheat your oven to 350°F and grease three 8-inch round cake pans. Sift together the 2.5 cups all-purpose flour, 2 tsp baking powder, and 0.5 tsp salt in a bowl. In another bowl, cream the 1 cup softened unsalted butter with 1 cup of the 2 cups granulated sugar until light and fluffy.

Add the 6 room-temperature large eggs one at a time, beating well after each addition. Mix in the 2 tsp vanilla extract and the dry ingredients alternately with remaining 1 cup granulated sugar, beginning and ending with flour. Divide the batter evenly among the prepared pans.

Bake for 20-25 minutes or until a toothpick inserted comes out clean. Let the layers cool in the pans for 10 minutes before transferring to a wire rack to cool completely. Here's the thing—these layers need to be fully cooled before soaking, or they'll turn gummy instead of perfectly moist.

2

🥘 Step 2: Assemble the Milk Soak Mixture

While the layers cool, prepare the signature milk mixture by combining the 12 oz evaporated milk, 14 oz sweetened condensed milk, and 1 tbsp fresh lime juice in a large bowl. I like to whisk it gently to ensure the lime juice distributes evenly—this brightens the flavor without overpowering the sweetness.

Optional but recommended: Add the 0.5 tsp ground cinnamon for warmth. The mixture should be smooth and slightly thick—like heavy cream. If you're using the 6 maraschino cherries for decoration, remove stems now and set aside.

3

🍳 Step 3: Soak the Layers Like a Pro

Place the first vanilla layer on a serving plate and poke holes all over with a fork—about ¼-inch deep. Pour half of the milk mixture evenly over the layer, letting it soak in completely. Repeat with the second layer, then the third.

This is where patience pays off—let the cake soak for at least 1 hour at room temperature. The layers will absorb the milk gradually, creating that signature moist texture. If you're in a hurry, you can refrigerate for 30 minutes, but room temperature gives the best results.

4

🥂 Step 4: Top with Whipped Coconut Cream

Whip the 13.5 oz chilled coconut cream until soft peaks form. In a separate bowl, whip the 1 cup heavy cream until stiff peaks form. Gently fold the coconut cream into the whipped cream until fully combined—this creates a lighter, airier topping.

Spread the whipped cream mixture evenly over the soaked cake. Here's the trick: Use an offset spatula to create decorative swirls or peaks. Sprinkle the 0.5 cup milk chocolate shavings on top and arrange the 6 maraschino cherries decoratively.

5

⏰ Step 5: Chill and Serve for Maximum Creaminess

Refrigerate the cake uncovered for at least 4 hours (overnight is best). This chilling time is crucial—it allows the flavors to meld and the cream to set properly. When ready to serve, slice with a warm knife for clean cuts and that perfect creamy texture in every bite.

The cake should be moist but not soggy, with a balance of sweet vanilla, rich coconut, and a hint of lime brightness. Serve with fresh berries or a dusting of powdered sugar for extra flair. Trust me, the wait is worth it for that first forkful of creamy perfection.

👨‍🍳

Pro Tips For Making 3 Layer Tres Leches Cake

  • Bake Layers Low and Slow: I learned this the hard way—when the cake layers come out golden on top but still pale inside, you’ve got a soggy mess waiting to happen. Bake at 325°F (165°C) until a toothpick comes out clean and the edges pull away from the pan. No rush: better to let them sit 5 minutes before unmolding.
  • Use Room-Temp Eggs and Butter: Cold eggs and butter are the silent saboteurs of fluffy layers. Let them sit out for at least 1 hour before mixing—this ensures even distribution and prevents dense, greasy cake. (Yes, even if you’re impatient like me, this makes a real difference.)
  • Skip the Overmixing: I used to beat the batter until it looked like glue, thinking more work = better texture. Wrong. Mix the dry ingredients first, then add wet ingredients just until combined—30 seconds max after the flour disappears. Overmixing = tough layers.
  • Chill the Cake Before Soaking: Patience here saves you from a collapsed disaster. After baking, let the layers cool completely (30 minutes), then refrigerate them 1 hour before assembling. Cold layers absorb the milk mixture evenly instead of turning into a sticky, runny nightmare. (Your future self will thank you.)

Health benefits of this 3 layer tres leches cake

Light Vanilla Base

The vanilla sponge layers provide a low-calorie, protein-rich foundation compared to traditional dense cakes. Each 8-inch layer contains about 250 calories and 5 grams of protein from eggs and flour, making it a lighter dessert option. The baking powder creates a tender crumb that absorbs the milk mixture beautifully without adding excess fat. 💛

Creamy Milk Benefits

The evaporated milk and sweetened condensed milk combination delivers essential calcium (25% DV per serving) and vitamin D from fortified dairy. The coconut cream adds medium-chain triglycerides (MCTs), which support brain function and provide a quick energy boost. Together, these ingredients create a rich yet balanced nutritional profile that satisfies sweet cravings without heaviness.

Tropical Flavor Boost

Fresh lime juice in the soak adds vitamin C (15% DV per serving) and bright citrus notes that enhance flavor perception. The cinnamon contributes antioxidant benefits while adding warmth. This tropical twist makes the cake feel indulgent while providing natural flavor enhancers that reduce the need for added sugar.

Moderate Sugar Content

While this dessert is naturally sweet, the total sugar per serving (~35g) comes primarily from natural sources like condensed milk and coconut cream. The vanilla extract helps satisfy sweet cravings with fewer calories than refined sugar. For a lighter option, reduce the condensed milk by 2 oz per layer and compensate with 1 tsp honey in the soak mixture.

Portion Control Made Easy

Serving this cake in 8 equal slices makes portion control simple—each serving contains about 150-180 calories and 3-4g protein. The whipped coconut cream topping adds a light, airy texture that feels indulgent without excessive calories. For a guilt-free treat, pair with fresh berries for added fiber and vitamin C.

Cultural Comfort

This traditional Latin American dessert delivers comfort food benefits through its familiar flavors and nostalgic appeal. The warm spices and tropical notes trigger serotonin release, making it an excellent dessert for stress relief. The moist texture provides a satisfying mouthfeel that feels luxurious without being overly rich.

Nutrition facts

Servings 8
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 22g110%
Cholesterol 185mg62%
Sodium 310mg13%
Total Carbohydrate 68g25%
Dietary Fiber 1g4%
Sugars 58g
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

Can I make this cake with fewer layers?

The three-layer structure is traditional for Tres Leches, but you can adapt it to two layers for a quicker version. Use 6-inch pans instead of 8-inch and halve the milk mixture. The texture will be slightly denser, but still delicious. For a single-layer cake, reduce to one 9-inch pan and adjust the soak mixture to 8 oz evaporated milk + 10 oz condensed milk.

2

Why does my cake turn out gummy instead of moist?

This usually happens when the layers aren't fully cooled before soaking or the milk mixture is too hot. Let layers cool completely (at least 2 hours) and use room-temperature milk mixture. Also, avoid overmixing the batter—just combine until just combined. The cake should absorb the milk gradually, not all at once.

3

How do I store leftovers without making them soggy?

Store each layer separately between parchment paper in an airtight container. The coconut cream topping can be stored separately and whipped again before serving. Refrigerate for up to 5 days. To reheat, microwave individual slices for 15-20 seconds—just enough to warm through without melting the cream.

4

Can I substitute coconut cream with something else?

For a dairy-free option, use full-fat coconut milk blended with 1 tbsp cornstarch to thicken. For a lighter texture, whip 1 cup heavy cream with 1/2 cup Greek yogurt instead. The flavor will be slightly different, but the cake will still hold together beautifully. Just reduce the condensed milk by 2 oz if using yogurt.

5

What's the best way to transport this cake?

Assemble the cake without the whipped cream topping, wrap each layer individually in plastic wrap, and store in an airtight container. Transport at room temperature, then add the cream topping and chill for 2 hours before serving. For the topping, pack it separately in a small container and whip it fresh when ready to serve.

★★★★★4.6(1 review)
Categories Desserts