“`html
If you have a sweet tooth and love desserts that are rich yet refreshingly moist, this Tres Leches Cake Recipe is an absolute game changer. It’s a luscious sponge cake soaked in three kinds of milk that come together to create a creamy, dreamy texture unlike any other. Whether you’re planning a family gathering or just craving a treat that feels special but isn’t complicated, this cake promises juicy softness and a delicate sweetness that everyone will adore. The magic lies in its simple ingredients and that perfectly soaked crumb that melts in your mouth, making it a celebrated classic across so many kitchens around the world.

Ingredients You’ll Need
Gathering your ingredients is the fun first step and it’s easier than you think. Each component plays an important role—flour provides structure, the trio of milks gives that irresistible moistness, and eggs bring richness while helping the crumb stay tender. Together, they create a balance that results in a cake you won’t forget.
- 1 cup all-purpose flour: The base that gives your cake just the right texture and crumb.
- 1 1/2 tsp baking powder: Helps the cake rise beautifully and become fluffy.
- 1/4 tsp salt: Enhances all the flavors and balances the sweetness.
- 1/2 cup unsalted butter, softened: Adds richness and a tender bite to the cake.
- 1 cup granulated sugar: Sweetens the cake and helps it brown slightly.
- 5 large eggs: Provide structure and moisture to keep the cake soft.
- 1 tsp vanilla extract: Infuses the batter with a cozy warmth and aroma.
- 1/2 cup whole milk: Moistens the batter for a finer crumb.
- 1 cup whole milk: Part of the soaking milk combo to saturate the cake perfectly.
- 1/2 cup sweetened condensed milk: Adds creamy sweetness and a luscious texture.
- 1/2 cup evaporated milk: Rounds out the three milks for the perfect soak.
- 1 cup heavy cream: Used for the dreamy whipped cream topping.
- 1 tbsp powdered sugar: Sweetens the whipped cream without graininess.
- 1 tsp vanilla extract: Adds a delicate flavor to the whipped topping.
How to Make Tres Leches Cake Recipe
Step 1: Preheat Your Oven and Prepare the Pan
Start by heating your oven to 350°F (175°C). Grease and flour a 9×13-inch baking dish so that the cake doesn’t stick, and you get those perfect edges when it comes time to slice.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, and salt. This ensures a uniform distribution of the leavening agents so your cake rises evenly and has a balanced flavor.
Step 3: Cream Butter and Sugar Until Fluffy
Using a mixer, beat the softened butter with granulated sugar until it’s light and fluffy. This step traps air that will make the cake tender and give it lift. The texture here matters—don’t rush it!
Step 4: Add Eggs and Vanilla Extract
Beat in the eggs one at a time to incorporate them fully, then stir in the vanilla extract. These add richness and flavor that make your Tres Leches Cake Recipe so inviting.
Step 5: Combine Wet and Dry Ingredients
Alternately add the dry ingredients and 1/2 cup whole milk into your creamed mixture, beginning and ending with the dry ingredients. Stir lightly to avoid overmixing, which could make your cake tough.
Step 6: Bake to Perfection
Pour the batter into your prepared pan and bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean. Let the cake cool for about 10 minutes before moving on to the soaking step.
Step 7: Prepare the Milk Soak
In a bowl, whisk together the whole milk, sweetened condensed milk, and evaporated milk. This luxurious blend is the secret behind the signature moistness that defines this Tres Leches Cake Recipe.
Step 8: Soak the Cake Thoroughly
Using a fork or skewer, poke holes all over the warm cake. Pour the milk mixture evenly over the top, allowing it to seep in deeply. For best results, refrigerate the cake for at least an hour or even overnight—this gives the milk time to fully saturate the sponge.
Step 9: Make the Whipped Cream Topping
Beat the heavy cream with powdered sugar and vanilla extract until stiff peaks form. This light and airy topping perfectly balances the richness of the soaked cake.
Step 10: Decorate and Serve
Spread the whipped cream evenly over the chilled cake and get creative with your garnishes if you like. Then slice and watch your friends and family delight in every bite of this timeless Tres Leches Cake Recipe.
How to Serve Tres Leches Cake Recipe

Garnishes
The classic way to finish this cake is with just whipped cream, but you can add fresh fruit like strawberries or mango slices for a bright contrast. A sprinkle of cinnamon or toasted coconut adds a layer of flavor and texture that’s delicious.
Side Dishes
This cake pairs wonderfully with a cup of strong coffee or a refreshing glass of horchata. To make the experience even more indulgent, serve it alongside a scoop of cinnamon ice cream or fresh berries to balance the richness.
Creative Ways to Present
Try serving individual portions in pretty glass jars or trifles that showcase the soaked layers. You can also pipe the whipped cream topping in swirls or rosettes for a fancy look that wows guests and makes the Tres Leches Cake Recipe feel extra special.
Make Ahead and Storage
Storing Leftovers
This cake actually gets better after sitting a while! Store leftovers covered in the fridge for up to 3 days to keep it moist and fresh. Be sure to keep it airtight so the cake doesn’t absorb any stray odors.
Freezing
If you want to freeze the cake, it’s best to freeze it without the whipped topping. Wrap it tightly in plastic wrap and then foil to prevent freezer burn. When ready to eat, thaw overnight in the fridge and add fresh whipped cream before serving.
Reheating
Tres Leches Cake is best served chilled, but if you prefer it slightly warmer, pop individual slices in the microwave for about 10-15 seconds. Just avoid reheating too long or the cake might lose its tender texture.
FAQs
What is Tres Leches Cake?
Tres Leches Cake is a sponge cake soaked in three types of milk: whole milk, sweetened condensed milk, and evaporated milk. This soaking creates a rich, moist texture that is uniquely delicious and has made it a beloved dessert around the world.
Can I use low-fat milk instead of whole milk?
For best texture and flavor, use whole milk. Low-fat milk can result in a less rich soak and a drier cake. The fat content in whole milk helps achieve the signature moistness and creaminess.
How long should I soak the cake?
Soaking for at least one hour allows absorption, but refrigeration overnight is ideal. The cake becomes juicier and the flavors meld beautifully, making every bite melt-in-your-mouth perfect.
Can I make this cake dairy-free?
You can substitute with dairy-free milks like coconut milk and coconut cream, and use dairy-free butter alternatives. Keep in mind the flavor and texture will differ slightly, but it can still be delicious with thoughtful substitutions.
What is the best way to serve Tres Leches Cake?
Serve it chilled with a generous layer of whipped cream on top. Garnish with cinnamon or fresh fruit for extra flair. It’s perfect for any celebration or when you want a dessert that feels both comforting and special.
Final Thoughts
Making this Tres Leches Cake Recipe is like inviting a little slice of tradition and joy into your kitchen. It’s not just a cake, it’s an experience of indulgence that’s surprisingly easy to pull off. I encourage you to try it, savor each step, and watch the smiles that this tender, milky cake brings to your table. Once you taste this, it might just become your new favorite dessert to make and share.
“`
Print
Tres Leches Cake Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 50 minutes (including refrigeration time)
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: Mexican
- Diet: Vegetarian
Description
This classic Tres Leches Cake is a moist and decadent dessert soaked in three kinds of milk—the perfect blend of whole milk, sweetened condensed milk, and evaporated milk—finished with a luscious homemade whipped cream topping. Light, airy sponge cake meets indulgent milky richness, making it a beloved favorite for celebrations or anytime sweet cravings strike.
Ingredients
Dry Ingredients
- 1 cup all-purpose flour
- 1 1/2 tsp baking powder
- 1/4 tsp salt
Wet Ingredients
- 1/2 cup unsalted butter, softened
- 1 cup granulated sugar
- 5 large eggs
- 1 tsp vanilla extract
- 1/2 cup whole milk (for batter)
Milk Soak
- 1 cup whole milk
- 1/2 cup sweetened condensed milk
- 1/2 cup evaporated milk
Whipped Cream Topping
- 1 cup heavy cream
- 1 tbsp powdered sugar
- 1 tsp vanilla extract
Instructions
- Preheat the Oven: Preheat your oven to 350°F (175°C). Grease and flour a 9×13-inch baking dish to ensure the cake doesn’t stick.
- Prepare Dry Ingredients: In a bowl, whisk together the all-purpose flour, baking powder, and salt to combine these dry ingredients evenly.
- Cream Butter and Sugar: In a separate mixing bowl, beat the softened unsalted butter and granulated sugar together until the mixture becomes light and fluffy, creating a smooth base for the cake batter.
- Add Eggs and Vanilla: Beat in the eggs one at a time to the butter-sugar mixture, ensuring each is fully incorporated before adding the next. Then mix in the vanilla extract for flavor.
- Combine Ingredients: Gradually alternate adding the dry ingredient mixture and the 1/2 cup of whole milk to the wet mixture. Mix gently and just until the batter is combined, avoiding overmixing which can toughen the cake.
- Bake: Pour the batter into the prepared baking dish, spreading it evenly. Bake in the preheated oven for 25-30 minutes or until a toothpick inserted into the center comes out clean. Let the cake cool for about 10 minutes.
- Prepare Milk Soak: In a bowl, whisk together the whole milk, sweetened condensed milk, and evaporated milk until fully combined to create the soak mixture.
- Soak the Cake: Using a fork or skewer, poke holes all over the warm cake to help it absorb the milk mixture evenly. Pour the milk soak slowly and evenly over the cake. Cover and refrigerate for at least 1 hour or preferably overnight to allow the cake to absorb all the delicious milks.
- Make Whipped Topping: In a chilled bowl, beat the heavy cream, powdered sugar, and vanilla extract together until stiff peaks form, creating a fluffy and sweet whipped cream topping.
- Decorate: Spread the whipped cream evenly over the soaked cake. Optionally, garnish with fresh fruit, cinnamon, or a sprinkle of cocoa powder before serving.
Notes
- For best results, refrigerate the cake for several hours or overnight to allow full absorption of the milk soak.
- You can garnish the whipped topping with ground cinnamon or fresh berries for added flavor and presentation.
- If you prefer, use a hand mixer or stand mixer to simplify the beating steps.
- Ensure the eggs are at room temperature before mixing to achieve a better batter texture.
- This recipe serves 12, perfect for parties or family gatherings.

