Tres Leches Cake with Whipped Cream Topping is a beloved classic dessert known for its irresistibly soft, moist texture and delicate sweetness. Originating from Latin American cuisine, this cake is made by soaking a light sponge cake in a rich blend of three milks—evaporated milk, sweetened condensed milk, and whole milk. The result is a dessert that is luxuriously tender without being heavy.
Why I Love This Recipe
I love this recipe because it delivers unmatched moisture and flavor with surprisingly simple ingredients. The sponge cake absorbs the milk mixture beautifully, while the whipped cream topping keeps it light and refreshing. It’s a dessert that always impresses, yet feels nostalgic and comforting at the same time.
Why This Is a Must-Try Dish
- Incredibly soft and moist texture
- Balanced sweetness, never overwhelming
- Perfect make-ahead dessert
- Loved by kids and adults alike
- A classic dessert with timeless appeal
Recipe Overview
- Preparation Time: 25 minutes
- Cooking Time: 30 minutes
- Chilling Time: 4 hours (or overnight)
- Total Time: ~5 hours
- Servings: 12
- Calories: ~420 calories per serving
- Course: Dessert
- Cuisine: Latin American / Mexican
Ingredients
For the Cake
- 1 cup all-purpose flour
- 1½ teaspoons baking powder
- ¼ teaspoon salt
- 5 large eggs, separated
- 1 cup granulated sugar, divided
- ⅓ cup whole milk
- 1 teaspoon vanilla extract
For the Three-Milk Soak
- 1 can (12 oz) evaporated milk
- 1 can (14 oz) sweetened condensed milk
- ½ cup whole milk
For the Whipped Cream Topping
- 1½ cups heavy whipping cream
- 3 tablespoons powdered sugar
- 1 teaspoon vanilla extract
Optional Garnishes
- Ground cinnamon
- Fresh strawberries or cherries
Cooking Directions
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish.
- Whisk flour, baking powder, and salt together.
- Beat egg yolks with ¾ cup sugar until pale and thick; add milk and vanilla.
- Beat egg whites with remaining sugar until stiff peaks form.
- Fold dry ingredients into yolk mixture, then gently fold in egg whites.
- Pour batter into dish and bake for 30 minutes or until toothpick comes out clean.
- Cool slightly, then poke holes all over the cake.
- Whisk three milks together and slowly pour over cake.
- Refrigerate for at least 4 hours.
- Whip cream with powdered sugar and vanilla; spread over chilled cake.
Step-by-Step Preparation Method
- Prepare the pan: Grease well to prevent sticking.
- Make the sponge: Keep batter airy by gently folding.
- Bake: Cake should be light golden and springy.
- Soak: Pour milk mixture slowly for even absorption.
- Chill: Essential for flavor and texture.
- Top: Add whipped cream just before serving or after chilling.

How to Serve
- Serve chilled for best texture
- Garnish with cinnamon or fresh fruit
- Cut into squares and serve with coffee or tea
Recipe Tips
- Use room-temperature eggs
- Don’t overmix the batter
- Chill overnight for best flavor
- Whip cream just until stiff peaks form
Variations
- Chocolate Tres Leches: Add cocoa powder to batter
- Coconut Tres Leches: Replace whole milk with coconut milk
- Strawberry Tres Leches: Add strawberry puree to milk mixture
- Coffee Tres Leches: Add espresso to milk soak
- Dulce de Leche Topping: Drizzle over whipped cream
Freezing and Storage
- Refrigerator: Store covered for up to 4 days
- Freezer: Freeze cake (without whipped cream) up to 2 months
- Thawing: Thaw overnight in refrigerator
Special Equipment Needed
- Electric mixer or stand mixer
- Mixing bowls
- Whisk and spatula
- 9×13-inch baking dish
Frequently Asked Questions
Q: Can I make Tres Leches Cake ahead of time?
Yes, it’s even better the next day.
Q: Can I use boxed cake mix?
Yes, but homemade sponge yields best results.
Q: Why is my cake soggy?
Too much milk or not enough chilling time can cause this.
Q: Can I use non-dairy milk?
Yes, but texture and flavor may change slightly.
Conclusion
Tres Leches Cake with Whipped Cream Topping is a dessert that perfectly balances richness and lightness. Its ultra-moist crumb, creamy milk infusion, and fluffy topping make it unforgettable and universally loved. Whether for celebrations or simple family dinners, this timeless dessert delivers comfort, elegance, and pure indulgence in every bite.
Tres Leches Cake with Whipped Cream Topping
Course: DessertsCuisine: AmericanDifficulty: Easy12
servings25
minutes4
hours35
minutes5
hoursIngredients
For the Cake
1 cup all-purpose flour
1½ teaspoons baking powder
¼ teaspoon salt
5 large eggs, separated
1 cup granulated sugar, divided
⅓ cup whole milk
1 teaspoon vanilla extract
For the Three-Milk Soak
1 can (12 oz) evaporated milk
1 can (14 oz) sweetened condensed milk
½ cup whole milk
For the Whipped Cream Topping
1½ cups heavy whipping cream
3 tablespoons powdered sugar
1 teaspoon vanilla extract
Optional Garnishes
Ground cinnamon
Fresh strawberries or cherries
Directions
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish.
- Whisk flour, baking powder, and salt together.
- Beat egg yolks with ¾ cup sugar until pale and thick; add milk and vanilla.
- Beat egg whites with remaining sugar until stiff peaks form.
- Fold dry ingredients into yolk mixture, then gently fold in egg whites.
- Pour batter into dish and bake for 30 minutes or until toothpick comes out clean.
- Cool slightly, then poke holes all over the cake.
- Whisk three milks together and slowly pour over cake.
- Refrigerate for at least 4 hours.
- Whip cream with powdered sugar and vanilla; spread over chilled cake.






