3 Layer Tres Leches Cake Recipe: Soaked-in-Cream Dream With Vanilla Swirls

Desserts

3 Layer Tres Leches Cake Recipe: Soaked-in-Cream Dream With Vanilla Swirls

This 3-layer tres leches cake recipe delivers the perfect balance of light sponge, creamy custard, and velvety whipped cream—each layer soaked in a luscious blend of evaporated milk, condensed milk, and heavy cream. The secret lies in baking tender, moist sponge layers that absorb the tres leches mixture without turning soggy, while the vanilla swirls add a touch of elegance. I've perfected this classic Latin American dessert over years of baking, ensuring every slice is rich, creamy, and impossible to resist.

The beauty of this recipe is in its simplicity: three basic sponge layers baked separately, then stacked with layers of custard and whipped cream. The tres leches mixture, made with equal parts evaporated milk, condensed milk, and heavy cream, is poured over the cake in stages, allowing each layer to soak up the creamy goodness. The result? A dessert that's light yet decadent, with a texture that's dangerously close to melting in your mouth.

What sets this version apart is the vanilla swirls—a modern twist that adds visual appeal and a subtle vanilla flavor that complements the creamy filling. Whether you're serving it for a special occasion or just craving a classic dessert, this cake is sure to impress. The key is patience: letting the cake rest before slicing ensures clean, perfect portions every time.

Ready to bake? This recipe walks you through each step—from baking the sponges to assembling the layers and soaking them just right. With just a few simple ingredients and a little time, you'll have a tres leches cake that tastes like a trip to your favorite Latin bakery. Let's get started!

👨‍🍳
Difficulty
Easy
🔥
Calories
Med Cal

Ingredients for 3 layer tres leches cake

Simple ingredients transform into a showstopping cake with layers of vanilla sponge and creamy tres leches.

Ingredient Amount Notes
All-Purpose Flour 🌾 3 cups Sifted for light sponge layers
Granulated Sugar 🍚 2 cups Divided for sponge and custard
Unsalted Butter 🧈 1 cup Room temperature, softened
Large Eggs 🥚 6 whole Room temperature, separated
Vanilla Extract 🌿 2 tsp Pure vanilla preferred
Evaporated Milk 🥛 12 oz Full-fat for creaminess
Sweetened Condensed Milk 🥛 14 oz Quality brand preferred
Heavy Cream 🥛 12 oz Full-fat for best texture
Granulated White Sugar 🍚 ½ cup For vanilla swirls
Vanilla Bean Paste 🌿 1 tbsp Or 1 tsp vanilla extract
Whipped Cream 🧈 4 cups Stabilized with powdered sugar
Powdered Sugar 🍚 ½ cup For dusting and whipped cream
Ground Cinnamon 🌿 ½ tsp Optional for garnish

The flour and sugar are your foundation—King Arthur or Gold Medal flour works best for tender layers. Butter matters here: Land O'Lakes or Plugrá brands melt smoothly without graininess. Eggs should be room temperature (pop them out of the fridge 30 minutes before baking). For the tres leches, Eagle Brand condensed milk is my go-to—it's the most reliable. Heavy cream should be cold when whipping to avoid buttering out. Grab a 12-inch round pan for even layers, or use three 8-inch pans if you prefer individual cakes.

No vanilla bean paste? Double the vanilla extract—just add both teaspoons. Running short on evaporated milk? Whole milk heated until reduced by half works in a pinch, but the canned version has better consistency. The vanilla swirls are non-negotiable for that restaurant-quality look—mix the sugar and vanilla paste until it becomes a thick paste. For the whipped cream, Cool Whip works in a bind, but homemade with powdered sugar and a pinch of salt is worth the effort. If you're making this ahead, assemble the cake 4 hours before serving—it needs time to soak up all that creamy goodness.

Store the assembled cake in the fridge for up to 3 days—it actually tastes better the next day as flavors meld. For longer storage, wrap tightly in plastic wrap and keep frozen for up to 2 months. Bring to room temperature before serving. The whipped cream? Add it fresh before serving—it won't hold up in the fridge. Leftovers? Slice and freeze individual portions for quick treats later.

❤️

Why You'll Love This Recipe

  • No Mixer Needed: I swear by this recipe when my stand mixer’s on vacation. Whisking the butter and sugar by hand gives those fluffy layers—no electric help required. The eggs and vanilla blend in like magic, and honestly? The cake’s so tender, you’ll forget you didn’t use a machine.
  • Creamy Dream Layers: That first bite? Pure satisfaction. The tres leches soak—equal parts evaporated milk, condensed milk, and heavy cream—turns each layer into a melt-in-your-mouth sponge. And the vanilla extract? It’s the secret weapon that makes this taste like a hug from your abuela.
  • Party in a Box: This cake’s my go-to for birthdays, potlucks, or when I need dessert with zero fuss. Slice it, stack it, and watch it disappear—no one will guess it’s made with basic pantry staples. (Yes, even on a Tuesday night.)
  • Leftovers That Last: Bake one, eat it for days. The tres leches keeps it moist for hours, so I often make it ahead for gatherings. Budget-friendly too—just flour, sugar, butter, and eggs stretch into a crowd-pleaser that costs next to nothing. My wallet thanks me every time.

Step-by-step instructions for tres leches cake

Here's how to build this dreamy layered cake with creamy perfection.

1

👨‍🍳 Step 1: Prepare the Cake Layers

Preheat your oven to 350°F and grease three 9-inch round cake pans with butter or baking spray, then line the bottoms with parchment paper. Sift together the 3 cups all-purpose flour, 2 teaspoons baking powder, and ½ teaspoon salt in a medium bowl. Set aside.

In a large mixing bowl, beat the 1.5 cups unsalted butter and 1 cup granulated sugar from the 2.5 cups total on medium speed until light and fluffy, about 3-4 minutes. Add the 6 whole large eggs, one at a time, beating well after each addition. Mix in the 2 teaspoons vanilla extract until combined.

Gradually add the dry ingredients to the butter mixture, alternating with the remaining 1.5 cups granulated sugar. Mix on low speed just until combined—don't overmix. Divide the batter evenly among the prepared pans. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. Let the layers cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.

2

🥘 Step 2: Create the Tres Leches Soaking Mixture

While the layers cool, combine the 12 oz evaporated milk, 14 oz sweetened condensed milk, and 12 oz heavy cream in a large bowl. Whisk until the mixture is smooth and fully combined. This rich blend is what gives the cake its signature moist, creamy texture.

Once the cake layers are completely cool, place one layer on a serving plate. Carefully pour about one-third of the milk mixture over the layer, letting it soak through completely. Repeat with the remaining two layers, pouring the milk mixture evenly over each. Let the cake soak for at least 1 hour, or up to 4 hours in the refrigerator, ensuring each layer absorbs the creamy goodness.

3

🍳 Step 3: Prepare the Vanilla Swirls

In a medium bowl, combine the 4 cups whipped cream, 1.5 cups powdered sugar, 1 tablespoon vanilla bean paste, and 1 teaspoon ground vanilla bean. Using a hand mixer or stand mixer, beat on medium-high speed until the whipped cream is stiff and holds its shape when a spoon is lifted. This step is key for achieving those beautiful swirls that make this cake special.

Divide the whipped cream into three portions. If desired, pipe or spread a thin layer of the whipped cream over the soaked cake layers. Then, pipe the remaining whipped cream in decorative swirls on top of each layer, creating a marbled effect. This not only looks stunning but also adds extra creaminess to each bite.

4

⏰ Step 4: Assemble and Chill the Cake

To assemble, place one soaked cake layer on a serving plate. Carefully spread a thin layer of the whipped cream mixture over the top. Repeat with the remaining two layers, ensuring each layer is evenly covered with whipped cream. Once all layers are stacked, spread the remaining whipped cream over the entire top and sides of the cake, creating a smooth, creamy finish.

Refrigerate the cake for at least 4 hours, or preferably overnight. This chilling time allows the flavors to meld and the cake to set properly, ensuring each slice is perfectly moist and rich. The longer it chills, the better the texture becomes, so don't rush this step.

👨‍🍳

Pro Tips For Making 3 Layer Tres Leches Cake

  • Bake Layers Low and Slow: Tres leches cake’s magic happens when the sponge layers bake just until set—no golden brown. I used to overbake them, and they’d turn dense. Aim for 285°F (140°C) and pull them out when a toothpick comes out with barely moist crumbs, not wet batter. The milk soaking does the rest.
  • Whip Egg Whites Cold: Room-temperature eggs lose volume fast in this humid climate. I learned this the hard way—my meringue collapsed twice. Keep the whites in the fridge until the last minute, then whip them with a splash of cold water. They’ll hold their shape and give you that cloud-like texture.
  • Poke Holes Like a Pro: Stabbing the sponge with a skewer? Do it before pouring the milk mix. I used to wait, and the layers would puff up unevenly. Poke holes in a grid pattern—about ½-inch apart—and press firmly. This ensures the milk soaks in evenly, not just pools on top.
  • Chill the Cake Twice: Rushing the chilling step is how soggy bottoms happen. After baking, let the cake cool completely (yes, even if you’re impatient), then refrigerate for at least 4 hours. I skip this once and ended up with a syrup-soaked mess. Trust me, the second chill makes all the difference.

Pro cooking tips for this recipe

Layer Baking Perfection

Bake your sponge layers at 350°F for exactly 25-30 minutes—any longer risks dryness. I use a toothpick test for doneness, but also check the edges for golden color. Let layers cool in pans for 10 minutes before transferring to racks. This prevents cracking when assembling later. 🌟

Tres Leches Soaking

Pour the tres leches mixture in three equal stages—one-third per layer—rather than all at once. This ensures even saturation without making the cake soggy. Let it soak for at least 1 hour before adding whipped cream, giving the layers time to absorb fully. I like to chill the cake uncovered for 30 minutes between soaking and assembly to prevent condensation.

Whipped Cream Mastery

Chill your beaters for 10 minutes before whipping to achieve maximum volume. Add powdered sugar gradually—about ½ cup at a time—while beating to stabilize without over-sweetening. For swirls, pipe whipped cream directly onto each layer before stacking to create that signature marbled effect. A Wilton 1M piping tip works perfectly for this.

Assembly Secrets

Use a serrated knife to trim any uneven edges on your cake layers before stacking. Place a thin layer of whipped cream between each layer to act as a "glue" that holds the cake together. For extra stability, I sometimes add a thin layer of custard—about ¼ cup per layer—between the sponge and whipped cream.

Chilling Strategy

Refrigerate your cake on the middle rack—not the door—for even cooling. The ideal chilling time is 6-8 hours, but overnight is best. I find that cakes chilled overnight develop deeper flavor and a firmer texture that holds up better when sliced. For presentation, dust with powdered sugar—about 2 tbsp—just before serving.

Nutrition facts

Servings 12
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 180mg60%
Sodium 320mg14%
Total Carbohydrate 82g29%
Dietary Fiber 1g4%
Sugars 68g
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 without evaporated milk?

Yes! You can substitute by heating 1 cup whole milk until it reduces to ½ cup (about 10 minutes on medium heat). Cool completely before mixing with the condensed milk and heavy cream. The texture will be slightly less rich, but still delicious. For best results, use half-and-half instead of regular milk for creamier results.

2

How do I prevent my cake layers from cracking?

Cracking usually happens when layers cool too quickly or aren't fully set. Let your cake layers cool in pans for 10 minutes before removing, then transfer to a wire rack. Also, don't overmix the batter—just combine until smooth. For extra insurance, brush the tops of warm layers with a thin layer of simple syrup (½ cup sugar + ¼ cup water) before baking.

3

Can I make this cake ahead of time?

This cake actually tastes better the next day. Assemble the cake up to 24 hours ahead, then refrigerate uncovered. The longer it chills, the more the flavors meld together. For serving, add fresh whipped cream and dust with powdered sugar just before cutting. If storing longer than 2 days, wrap tightly in plastic wrap and keep in the fridge for up to 5 days.

4

What's the best way to slice this cake?

Use a serrated knife warmed under hot water for 10 seconds, then wipe dry. Dip the knife in hot water between each slice to create clean cuts. For perfect portions, slice into 12 equal wedges—about 1.5 inches wide at the base. Serve immediately after slicing to maintain the creamy texture.

5

Can I add other flavors to the tres leches mixture?

Yes! For a twist, mix in 1 teaspoon cinnamon or ½ teaspoon almond extract with the milk mixture. You can also add 1 tablespoon coffee liqueur for a mocha version. Just remember that stronger flavors may require adjusting the sweetness. Start with small amounts—you can always add more sugar if needed.

★★★★★5.0(4 reviews)
Categories Desserts