The Best Homemade Tres Leches Cake Recipe

Recipe
I can confidently say this Tres Leches Cake is a showstopper you’ll want to make again and again—it’s that good.
This recipe combines a soft, airy sponge cake soaked in a luscious blend of three milks, creating a dessert that’s moist but never soggy, rich yet light, and utterly irresistible.
The secret? A touch of vanilla in the batter and letting the cake absorb the milks fully for that melt-in-your-mouth texture.
Topped with a cloud of whipped cream and a sprinkle of cinnamon, it’s a dessert that feels fancy but is surprisingly simple to make.
Whether it’s for a special occasion or just because, this cake will have everyone asking for seconds—and the recipe. Trust me, once you try it, there’s no going back.
Ingredients
Mastering a Tres Leches Cake starts with the right ingredients—each plays a vital role in creating that signature moist, creamy texture and rich flavor. Here’s what you’ll need and why:
For the Cake:
- Eggs: Use room temperature eggs for a lighter, fluffier sponge.
- Granulated Sugar: Sweetens the cake and helps create structure.
- All-Purpose Flour: Provides the base structure—don’t overmix to keep it tender.
- Baking Powder: Guarantees the cake rises perfectly.
- Whole Milk: Adds moisture to the batter. Substitute with 2% if needed, but whole milk gives the best richness.
- Vanilla Extract: Enhances flavor. Use pure vanilla for the best results.
For the Tres Leches Soak:
- Evaporated Milk: Key for the creamy texture—don’t substitute.
- Sweetened Condensed Milk: Adds sweetness and richness. Non-negotiable!
- Heavy Cream: Balances the soak’s consistency.
For the Topping:
- Heavy Whipping Cream: Whipped until stiff peaks form for a light, airy topping.
- Powdered Sugar: Sweetens the whipped cream without graininess.
Optional Garnishes:
- Cinnamon or Cocoa Powder: A light dusting adds a warm, aromatic touch.
- Fresh Berries: Adds a pop of color and freshness.
Pro Tip: For the best texture, let the cake soak overnight in the refrigerator—it’s worth the wait!
How to Make the Best Homemade Tres Leches Cake Recipe

- Pour the batter into the prepared pan and spread it evenly. Tap the pan gently on the counter to release any air bubbles. This guarantees the cake bakes evenly without big holes.
- Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. Oven temperatures vary, so start checking at 25 minutes. The cake should be golden and spring back lightly when touched.
- While the cake bakes, prepare the tres leches mixture: whisk together 1 cup of whole milk, 1 can (14 oz) of sweetened condensed milk, and 1 can (12 oz) of evaporated milk.
This combination creates the signature creamy, moist texture. Warm the mixture slightly if needed to help it blend smoothly.
– Once the cake is out of the oven, let it cool in the pan for 10 minutes. Cooling slightly prevents the cake from falling apart when you poke holes.
Use a fork or skewer to poke holes all over the cake, spacing them about an inch apart. This allows the milk mixture to soak in evenly.
– Slowly pour the tres leches mixture over the cake, aiming for even coverage. Let it sit for 10 minutes, then refrigerate for at least 4 hours or overnight.
Chilling allows the cake to fully absorb the milk and sets its structure.
– Before serving, top with whipped cream. Use store-bought or make your own by whipping 1 cup of heavy cream with 1-2 tablespoons of powdered sugar until stiff peaks form.
Spread it evenly over the cake and garnish with fresh fruit, cinnamon, or a sprinkle of cocoa powder if desired. Slice and enjoy!
– Pro Tip: If the cake seems too wet after soaking, let it sit longer in the fridge. The moisture will distribute evenly, and the texture will stabilize.
If you’re in a hurry, a 2-hour chill will suffice, but overnight is ideal for the best flavor and texture.
Nutrition
This indulgent Tres Leches Cake is rich in flavor and nutrients. Here’s a breakdown of its nutritional content per serving.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 350 kcal |
| Total Fat | 15 g |
| Saturated Fat | 9 g |
| Cholesterol | 90 mg |
| Sodium | 200 mg |
| Total Carbohydrate | 45 g |
| Dietary Fiber | 1 g |
| Sugars | 35 g |
| Protein | 7 g |
Chef Tips
While making Tres Leches Cake can seem intimidating, I’ve found that a few simple tricks make it much easier. Use sharp knife skills to slice the cake evenly after soaking—it prevents crumbling.
For plating ideas, top with whipped cream, fresh berries, or a sprinkle of cinnamon for a stunning finish. Chill it well before serving to let the flavors meld perfectly. Trust me, it’s worth the wait!
Frequently Asked Questions
Can I Use Almond Milk Instead of Regular Milk?
Yes, I can use almond milk instead of regular milk. Almond milk benefits include being a great dairy-free alternative, rich in vitamins, and lower in calories, making it a healthier option without sacrificing flavor.
How Long Does Tres Leches Cake Last in the Fridge?
I’ve found tres leches cake lasts about 3-4 days in the fridge if stored properly. For cake storage tips, keep it covered tightly to retain moisture. Its fridge shelf life’s best when it stays sealed and chilled.
Can I Freeze Tres Leches Cake?
Yes, I can freeze tres leches cake. For freezing tips, I’d wrap it tightly in plastic wrap and place it in an airtight container. Storage options include thawing it in the fridge overnight before serving.
Why Is My Tres Leches Cake Soggy?
I think your tres leches cake is soggy because it absorbed too much milk mixture. If the cake consistency wasn’t dense enough before soaking, it’ll fall apart. Try a sturdier sponge next time and don’t overdo the milk absorption.
Can I Make Tres Leches Cake Without Eggs?
Yes, I can make tres leches cake without eggs! I’d use egg replacements like flax eggs or applesauce, or try vegan alternatives like silken tofu or mashed bananas to keep it moist while skipping the eggs.
