If you’re looking for a dessert that’s incredibly soft, rich, and irresistibly creamy, this Easy Tres Leches Cake Recipe is exactly what you need. This classic Latin-inspired dessert has become a favorite across the United States because of its light sponge cake soaked in three kinds of milk and topped with fluffy whipped cream. Despite its luxurious texture, it’s surprisingly easy to make at home with simple pantry ingredients.
Whether you’re baking for birthdays, holidays, family gatherings, or simply satisfying a sweet craving, this homemade tres leches cake delivers bakery-quality results every time. Follow this detailed step-by-step guide to create the perfect moist and creamy dessert.
Why You’ll Love This Tres Leches Cake
- Soft, airy sponge cake that absorbs every drop of milk.
- Rich, creamy flavor without being overly sweet.
- Perfect make-ahead dessert for parties.
- Easy ingredients found in most U.S. grocery stores.
- Great for birthdays, potlucks, and celebrations.
What Is Tres Leches Cake?
Tres Leches means “three milks” in Spanish. The cake is made by baking a light sponge cake, then soaking it with a mixture of:
- Sweetened condensed milk
- Evaporated milk
- Whole milk or heavy cream
The result is a dessert that’s incredibly moist yet still holds its shape beautifully.
Preparation Time
- Prep Time: 25 minutes
- Bake Time: 30 minutes
- Chill Time: 4 hours (or overnight)
- Total Time: About 5 hours
- Servings: 12
Ingredients
For the Sponge 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 Mixture
- 1 can (12 oz) evaporated milk
- 1 can (14 oz) sweetened condensed milk
- 1 cup whole milk
For the Whipped Topping
- 2 cups heavy whipping cream
- 3 tablespoons powdered sugar
- 1 teaspoon vanilla extract
Optional Garnishes
- Ground cinnamon
- Fresh strawberries
- Blueberries
- Raspberries
- Toasted coconut
- Mint leaves
Kitchen Equipment
- 9×13-inch baking pan
- Mixing bowls
- Electric hand mixer or stand mixer
- Rubber spatula
- Measuring cups and spoons
- Toothpick
- Whisk

Step 1: Prepare the Oven and Pan
Preheat your oven to 350°F (175°C).
Lightly grease a 9×13-inch baking dish or line it with parchment paper for easier removal.
Step 2: Mix the Dry Ingredients
In a medium bowl combine:
- Flour
- Baking powder
- Salt
Whisk together until evenly mixed.
Set aside.
Step 3: Beat the Egg Yolks
Separate the egg whites from the yolks carefully.
In a large mixing bowl:
- Add egg yolks.
- Add ¾ cup sugar.
- Beat for about 3–4 minutes until pale yellow and creamy.
Mix in:
- Vanilla extract
- Whole milk
Continue mixing until smooth.
Step 4: Add the Dry Ingredients
Gradually fold the flour mixture into the egg yolk mixture.
Mix gently until no dry flour remains.
Avoid overmixing to keep the cake light.
Step 5: Beat the Egg Whites
In another clean bowl:
Beat egg whites until soft peaks form.
Slowly add the remaining ¼ cup sugar.
Continue beating until stiff glossy peaks form.
The egg whites are what give the cake its fluffy texture.
Step 6: Fold Everything Together
Using a rubber spatula, gently fold the whipped egg whites into the batter.
Work slowly and carefully.
Do not stir aggressively because you want to keep as much air in the batter as possible.
The finished batter should look light and fluffy.
Step 7: Bake the Cake
Pour the batter evenly into the prepared baking pan.
Smooth the top with a spatula.
Bake for 28–32 minutes, or until:
- The top is golden.
- A toothpick inserted into the center comes out clean.
- The cake springs back when lightly touched.
Allow the cake to cool completely.
Step 8: Make the Three Milk Mixture
In a large measuring cup or bowl combine:
- Evaporated milk
- Sweetened condensed milk
- Whole milk
Whisk until completely smooth.
Step 9: Poke the Cake
Once the cake has cooled:
Use a fork, skewer, or chopstick to poke holes all over the surface.
Make plenty of holes so the milk mixture can soak evenly throughout the cake.
Step 10: Pour the Milk Mixture
Slowly pour the milk mixture over the cake.
Take your time.
Pour a little, let it absorb, then continue.
The cake may seem very wet at first, but it will gradually absorb almost all the liquid.
Step 11: Refrigerate
Cover the cake with plastic wrap.
Refrigerate for at least 4 hours, but overnight is even better.
This resting time allows the flavors to develop and gives the cake its signature creamy texture.
Step 12: Make the Whipped Cream
Just before serving:
Beat together:
- Heavy whipping cream
- Powdered sugar
- Vanilla extract
Whip until medium-stiff peaks form.
Do not overbeat or the cream may become grainy.
Step 13: Frost the Cake
Spread the whipped cream evenly over the chilled cake.
Use an offset spatula or the back of a spoon to create decorative swirls.
Step 14: Garnish and Serve
Finish your cake with your favorite toppings such as:
- Fresh strawberries
- Cinnamon
- Mixed berries
- Toasted coconut
- Mint leaves
Slice into squares and serve chilled.

Tips for the Best Tres Leches Cake
- Use room-temperature eggs for better volume.
- Don’t skip separating the eggs—the sponge depends on it.
- Allow the cake to cool before adding the milk mixture.
- Chill overnight for maximum flavor.
- Use full-fat dairy for the richest texture.
- Pour the milk mixture slowly to ensure even absorption.
- Always serve cold.
Delicious Variations
Strawberry Tres Leches
Top with sliced fresh strawberries and strawberry glaze.
Chocolate Tres Leches
Add ¼ cup cocoa powder to the batter and garnish with chocolate curls.
Coconut Tres Leches
Replace whole milk with coconut milk and sprinkle toasted coconut on top.
Coffee Tres Leches
Mix 2 teaspoons instant espresso into the milk mixture for a coffee-flavored dessert.
Caramel Tres Leches
Drizzle dulce de leche over the whipped cream before serving.
Storage Tips
- Refrigerate in an airtight container for up to 4 days.
- Do not leave at room temperature for more than 2 hours.
- Freezing is possible for up to 2 months, although the texture is best when enjoyed fresh.
Nutrition Information (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 385 |
| Protein | 8 g |
| Carbohydrates | 44 g |
| Total Fat | 20 g |
| Saturated Fat | 12 g |
| Cholesterol | 135 mg |
| Sodium | 180 mg |
| Sugar | 34 g |
| Fiber | 0.5 g |
| Calcium | 220 mg |
Nutrition values are approximate and may vary depending on the brands and ingredients used.
Final Thoughts
This Easy Tres Leches Cake Recipe is the perfect homemade dessert for anyone who loves rich, creamy treats with a light, airy texture. The fluffy sponge cake, soaked in a delicious blend of three milks and topped with fresh whipped cream, creates a dessert that’s both elegant and incredibly comforting. Whether you’re celebrating a special occasion or simply treating your family to something sweet, this step-by-step recipe makes it easy to achieve bakery-quality results right in your own kitchen. Chill it well, garnish with fresh fruit, and enjoy every moist, creamy bite.











Leave a Reply