It was one of those rare Sunday afternoons when the kitchen felt like a cozy refuge from the usual noise of the week. I was scrolling through old family photos when the scent of evaporated milk and cinnamon suddenly flooded my mind — a scent tied to the ultimate creamy tres leches cake recipe I’d made a few times, each attempt better than the last. Honestly, I wasn’t always sure about the whole “three milks” thing; soaking a cake in milk sounded like a recipe for disaster rather than delight. But curiosity got the better of me, and after a few tries (and a couple of soggy fails), this cake became my go-to for celebrations and quiet nights alike.
What stuck with me was how this ultimate creamy tres leches cake recipe seemed to capture something impossible to describe — that perfect balance between rich, moist, and light all at once. It’s not just a dessert; it’s a texture experience, a burst of flavor that makes you pause and smile. The first time I served it, my friends couldn’t stop asking for the recipe, and I realized this wasn’t just a cake, it was a story waiting to be shared. And here I am, passing along the recipe with all the little tips I learned along the way, so you can find that same quiet magic in your kitchen.
Why You’ll Love This Recipe
- Quick & Easy: This ultimate creamy tres leches cake recipe comes together in under 90 minutes, making it perfect for both planned dinners and last-minute get-togethers.
- Simple Ingredients: You probably already have the pantry staples needed — no hunting down exotic items required.
- Perfect for Celebrations: Whether it’s a birthday, holiday, or just because, this cake brings a festive vibe with zero fuss.
- Crowd-Pleaser: Kids, adults, even picky eaters tend to love how moist and flavorful this cake is — it disappears fast!
- Unbelievably Delicious: The creamy milk soak creates a melt-in-your-mouth sensation that’s light but indulgent.
- This recipe isn’t your basic tres leches cake — it uses a whipped cream topping folded with a touch of cream cheese for extra tang and stability, which keeps the cake from getting soggy too quickly.
- It’s the kind of dessert that makes you close your eyes after the first bite and think, “Yeah, this is exactly what I needed.”
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver a rich flavor and satisfyingly creamy texture without any complicated steps. Many of these are pantry staples, with a few dairy products that really make the cake sing.
- For the Cake:
- 1 cup (200g) granulated sugar
- 5 large eggs, separated
- 1/3 cup (80ml) whole milk
- 1 teaspoon vanilla extract (use pure vanilla for best aroma)
- 1 cup (125g) all-purpose flour, sifted
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon salt
- For the Tres Leches Milk Mixture:
- 1 can (12 oz / 354 ml) evaporated milk
- 1 can (14 oz / 396 ml) sweetened condensed milk
- 1/4 cup (60 ml) whole milk (or heavy cream for extra richness)
- For the Topping:
- 1 cup (240 ml) heavy whipping cream, chilled
- 4 oz (115 g) cream cheese, softened (adds a subtle tang and thickness)
- 1/4 cup (30 g) powdered sugar, sifted
- 1 teaspoon vanilla extract
- Optional Garnishes:
- Ground cinnamon for dusting
- Fresh berries or sliced strawberries
- Toasted coconut flakes
Tip: I love using organic eggs and fresh vanilla extract from Nielsen-Massey for the smoothest flavor. For the milk products, whole milk and high-quality evaporated milk make a noticeable difference in creaminess.
Equipment Needed
- 9×13 inch (23×33 cm) baking dish or equivalent cake pan
- Electric mixer or stand mixer (hand whisking is possible but more laborious)
- Mixing bowls (medium and large)
- Measuring cups and spoons
- Whisk and spatula
- Toothpick or skewer (for testing cake doneness)
- Cooling rack (optional but helpful)
- Fine mesh sieve (for sifting powdered sugar and flour)
If you don’t have a stand mixer, a hand mixer works just fine, but be ready to give your arm a workout when whipping the cream. For budget-friendly options, I recommend starting with a basic electric hand mixer from brands like Hamilton Beach, which offers surprising power for the price.
Keeping your cream cheese softened at room temperature really helps with a smooth, lump-free topping — I learned this the hard way after a few clumpy batches!
Preparation Method
- Preheat the oven and prepare the pan: Preheat your oven to 350°F (175°C). Lightly grease your 9×13 inch baking dish and set aside. This step takes about 10 minutes.
- Separate the eggs: Carefully separate the egg yolks from the whites into two different bowls. Make sure no yolk gets into the whites — this is key for whipping them properly.
- Mix egg yolks with sugar: Using your mixer, beat the egg yolks with ¾ cup (150g) of sugar until the mixture becomes pale and thick (about 3-4 minutes). Add the whole milk and vanilla extract, mixing until combined.
- Sift dry ingredients: In a separate bowl, sift together the flour, baking powder, and salt. Gradually fold these dry ingredients into the egg yolk mixture using a spatula. Fold gently to keep the batter light.
- Whip egg whites: Clean your mixer beaters and whip the egg whites until soft peaks form. Slowly add the remaining ¼ cup (50g) sugar while continuing to whip until stiff peaks form. This can take 4-5 minutes.
- Combine mixtures: Gently fold about a third of the whipped egg whites into the yolk batter to lighten it, then carefully fold in the remaining whites until no streaks remain. Be gentle to keep the air in the batter.
- Bake the cake: Pour the batter into your prepared pan and bake for 30-35 minutes. The cake should be golden and a toothpick inserted in the center comes out clean. Let it cool completely on a rack (about 1 hour).
- Prepare the tres leches milk mixture: In a large measuring cup or bowl, whisk together evaporated milk, sweetened condensed milk, and whole milk until smooth.
- Soak the cake: Once the cake is cooled, poke holes all over the surface with a fork or skewer. Slowly pour the milk mixture evenly over the cake, allowing it to absorb for at least 30 minutes in the refrigerator (longer is better!).
- Make the topping: In a chilled bowl, beat the heavy cream, cream cheese, powdered sugar, and vanilla extract until stiff peaks form. This creamy, tangy topping is what sets this tres leches cake apart.
- Assemble and serve: Spread the whipped topping evenly over the soaked cake. Dust with cinnamon or garnish with berries if desired. Keep refrigerated until ready to serve.
Pro tip: If your cake seems too soggy after soaking, let it chill uncovered for a short time to firm up. Also, folding the whipped whites carefully keeps the cake light as a cloud!
Cooking Tips & Techniques
- Whipping egg whites: Make sure your bowl and beaters are spotless and dry. Even a tiny bit of fat prevents whites from whipping properly.
- Folding technique: Use a spatula to gently cut and fold the egg whites into the yolk batter. Overmixing will deflate the air bubbles, resulting in a dense cake.
- Milk soak: Don’t rush this! Pour the milk mixture slowly and allow the cake to absorb it gradually. I always refrigerate the soaked cake for at least a few hours — it tastes even better the next day.
- Whipped topping: Chill your cream and bowl beforehand to get stiff peaks faster. Softened cream cheese blends better when it’s at room temperature, so plan accordingly.
- Watch baking time: The cake should spring back lightly when touched. Underbaking leads to a gummy texture, and overbaking dries it out.
- Multitasking: While the cake bakes, prep the milk soak and whip the topping so you’re ready to assemble right away.
- Personal lesson: I once skipped poking holes before soaking — huge mistake. The milk just sat on top and made a mess. Don’t skip this crucial step!
Variations & Adaptations
- Dietary Twist: Swap regular flour for almond flour to make the cake gluten-free. Use coconut milk instead of evaporated milk for a dairy-free version, but expect a slightly different flavor.
- Seasonal Flavors: Add a teaspoon of cinnamon or orange zest to the batter for a warm twist. In summer, top with fresh mango or pineapple slices for a tropical flair.
- Flavor Boost: Fold a tablespoon of rum or brandy into the milk soak for an adult-friendly version that’s perfect for parties.
- Cooking Method: This cake can be baked in cupcake tins for individual servings. Adjust baking time to about 18-20 minutes.
- Personal Favorite: I once swirled a teaspoon of dulce de leche into the milk soak before pouring it over — it added a caramel note that blew everyone away!
Serving & Storage Suggestions
This ultimate creamy tres leches cake is best served chilled, straight from the refrigerator. I like to slice it into generous squares and serve with a dusting of cinnamon or a few fresh berries on the side for a pop of color and freshness.
It pairs wonderfully with a strong cup of coffee or a light, fruity white wine if you’re feeling fancy. For a casual crowd, a cold glass of milk is always a hit.
To store, cover the cake tightly with plastic wrap or a lid and keep refrigerated for up to 4 days. The flavors deepen over time, and the cake becomes even more moist (if you can resist eating it all immediately!). If you want to freeze it, wrap it securely and freeze for up to a month; thaw in the fridge overnight before serving.
Reheat is generally not recommended for this cake since it’s meant to be enjoyed cold and creamy, but if you must, let it come to room temperature for about 20 minutes before serving.
Nutritional Information & Benefits
Per serving (based on 12 servings): approximately 350 calories, 18g fat, 44g carbohydrates, and 6g protein.
The cake offers calcium and protein from the milk products, and while it’s definitely an indulgence, using quality ingredients adds nutritional value. The cream cheese in the topping adds a nice tang and a dose of healthy fats.
This recipe can be adapted for lower sugar options by reducing the granulated sugar and powdered sugar slightly, or using sugar substitutes, though the texture might change a bit.
Note: Contains dairy and eggs, so not suitable for those with allergies to these ingredients.
Conclusion
This ultimate creamy tres leches cake recipe is a keeper — it brings together simple ingredients and straightforward steps to create a dessert that feels special without stress. I love this cake because it’s one of those rare recipes that tastes like it took hours to make, but honestly, it’s pretty quick and forgiving.
Feel free to tweak the milk soak or topping to suit your taste — that’s part of the fun! Whether you’re baking for a crowd or just treating yourself, this tres leches cake has a way of making moments a little sweeter and a little cozier.
Give it a try, and don’t be shy about sharing how it turns out or any creative spins you add. I’m always excited to hear your takes!
FAQs
What is tres leches cake?
Tres leches cake is a sponge cake soaked in three types of milk: evaporated milk, sweetened condensed milk, and whole milk, resulting in a moist, creamy dessert.
Can I make this cake ahead of time?
Yes! In fact, the cake tastes even better after chilling for several hours or overnight to allow the milk soak to fully absorb.
How do I prevent the cake from becoming too soggy?
Be sure to poke holes all over the cooled cake before pouring the milk mixture. Also, pour the milk slowly to let it soak gradually. Using the cream cheese in the topping helps maintain structure.
Can I freeze tres leches cake?
Yes, wrap the cake tightly and freeze for up to one month. Thaw it in the refrigerator overnight before serving.
Is there a dairy-free version of this recipe?
You can substitute coconut milk for the milk mixture and use dairy-free cream cheese and coconut cream for the topping, but expect a slightly different flavor and texture.
Pin This Recipe!

Ultimate Creamy Tres Leches Cake
A rich, moist, and light sponge cake soaked in three types of milk and topped with a tangy whipped cream and cream cheese frosting, perfect for celebrations and everyday indulgence.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour 45 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: Latin American
Ingredients
- 1 cup (200g) granulated sugar
- 5 large eggs, separated
- 1/3 cup (80ml) whole milk
- 1 teaspoon vanilla extract
- 1 cup (125g) all-purpose flour, sifted
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon salt
- 1 can (12 oz / 354 ml) evaporated milk
- 1 can (14 oz / 396 ml) sweetened condensed milk
- 1/4 cup (60 ml) whole milk or heavy cream
- 1 cup (240 ml) heavy whipping cream, chilled
- 4 oz (115 g) cream cheese, softened
- 1/4 cup (30 g) powdered sugar, sifted
- 1 teaspoon vanilla extract
- Optional garnishes: ground cinnamon, fresh berries or sliced strawberries, toasted coconut flakes
Instructions
- Preheat oven to 350°F (175°C). Lightly grease a 9×13 inch baking dish and set aside.
- Separate the egg yolks from the whites into two different bowls, ensuring no yolk gets into the whites.
- Beat egg yolks with 3/4 cup (150g) sugar until pale and thick, about 3-4 minutes. Add whole milk and vanilla extract, mix until combined.
- Sift together flour, baking powder, and salt. Gradually fold dry ingredients into the egg yolk mixture gently.
- Whip egg whites until soft peaks form. Slowly add remaining 1/4 cup (50g) sugar and whip until stiff peaks form, about 4-5 minutes.
- Fold one-third of whipped egg whites into yolk batter to lighten, then fold in remaining whites carefully until no streaks remain.
- Pour batter into prepared pan and bake for 30-35 minutes until golden and a toothpick comes out clean. Cool completely on a rack, about 1 hour.
- Whisk evaporated milk, sweetened condensed milk, and whole milk (or heavy cream) together until smooth.
- Poke holes all over cooled cake with a fork or skewer. Slowly pour milk mixture evenly over cake. Refrigerate for at least 30 minutes, longer preferred.
- Beat heavy cream, cream cheese, powdered sugar, and vanilla extract in a chilled bowl until stiff peaks form.
- Spread whipped topping evenly over soaked cake. Dust with cinnamon or garnish with berries if desired. Keep refrigerated until serving.
Notes
Use organic eggs and high-quality vanilla extract for best flavor. Keep cream cheese softened at room temperature for smooth topping. Poke holes before soaking to prevent sogginess. Chill soaked cake for several hours or overnight for best results. Folding whipped egg whites gently keeps cake light. For gluten-free, substitute almond flour; for dairy-free, use coconut milk and dairy-free cream cheese.
Nutrition
- Serving Size: 1 slice (1/12th of c
- Calories: 350
- Fat: 18
- Carbohydrates: 44
- Protein: 6
Keywords: tres leches cake, creamy cake, milk soaked cake, easy dessert, celebration cake, moist cake, whipped cream topping




