Chocolate Tres Leches Cake Recipe from Scratch

If you’re looking for a show-stopping dessert that blends the deep richness of chocolate with the silky indulgence of a traditional Latin American classic, this chocolate tres leches cake recipe from scratch is exactly what you need. It’s moist, melt-in-your-mouth, and every bite is soaked in a heavenly trio of milks. Whether you’re baking for a special event or simply treating yourself, this cake delivers.
Chocolate Tres Leches Cake Recipe
Recipe at a Glance
| Prep Time | Cook Time | Total Time | Servings | Cuisine | Difficulty |
|---|---|---|---|---|---|
| 25 mins | 35 mins | 1 hour | 12 | Latin American | Medium |
Equipment: Amazon’s Best Sellers
- 9×13-inch baking pan
- Electric hand mixer or stand mixer
- Mixing bowls
- Whisk and spatula
- Sifter for dry ingredients
As an Amazon Associate, CookerDiary blog is earning from qualifying purchases at NO EXTRA COSTS to you.
Chocolate Tres Leches Cake Recipe Ingredients
| Ingredient | Quantity |
| All-purpose flour | 1 cup |
| Unsweetened cocoa powder | 1/3 cup |
| Baking powder | 1 tsp |
| Salt | 1/4 tsp |
| Large eggs | 4 |
| Granulated sugar | 1 cup |
| Whole milk (for batter) | 1/3 cup |
| Vanilla extract | 1 tsp |
| Sweetened condensed milk | 1 can (14 oz) |
| Evaporated milk | 1 can (12 oz) |
| Heavy cream | 1/2 cup |
| Whipped cream (topping) | 2 cups |
| Chocolate shavings | Optional |

Ingredient Tips and Substitutes
- Use dark cocoa powder for deeper flavor.
- Substitute gluten-free flour 1:1 for a GF version.
- Add 1/2 tsp espresso powder to intensify chocolate.
Chocolate Tres Leches Cake Recipe Instructions
- Preheat oven to 350°F (175°C) and grease your 9×13-inch pan.
- Sift together flour, cocoa, baking powder, and salt.
- In a large bowl, beat eggs and sugar until light and fluffy (5-6 minutes).
- Gently fold in dry ingredients.
- Stir in milk and vanilla until just combined.
- Transfer the batter to the prepared pan and bake for 30 to 35 minutes, or until a toothpick inserted in the center comes out clean.
- Let the cake cool completely. Poke holes all over the surface.
- Combine the sweetened condensed milk, evaporated milk, and heavy cream in a bowl and mix until well blended. Slowly pour over the cake.
- Refrigerate for 4–6 hours or overnight.
- Top with whipped cream and optional chocolate shavings.

Chef’s Tips and Variations
- For an extra indulgent version, drizzle chocolate syrup over the whipped cream.
- Allow the cake to soak overnight to fully absorb the flavors and moisture.
- Try adding a pinch of cinnamon for a Mexican-style twist.
- Use chocolate ganache instead of whipped cream for a richer topping.

More Mexican Recipes:
- Best Torta Cubana Recipe: Homemade Mexican Sandwich
- Mexican Chicken Salad Recipe – Perfect for Summer Picnics
- Best Chicken Torta Recipe with Traditional Mexican Flavors
- Easy Torta de Jamón Recipe – Ready in Under 20 Minutes
- Copycat Bartaco Cucumber Salad Recipe
Nutrition Information
| Nutrient | Per Serving |
| Calories | 380 kcal |
| Carbohydrates | 42 g |
| Protein | 6 g |
| Fat | 20 g |
| Saturated Fat | 12 g |
| Sugar | 35 g |
| Sodium | 180 mg |
FAQs About Chocolate Tres Leches Cake Recipe
While you can experiment, it is not traditional and will create a “chocolate tres leches” variant. The classic “three milks” are evaporated milk, sweetened condensed milk, and whole milk/heavy cream. Chocolate milk would alter the flavor and sweetness significantly. For a chocolate version, it’s better to add cocoa to the cake batter and use the traditional milk soak.
The secret is a two-part process:
1- A Light, Spongy Cake Base: Use a genoise-style sponge cake leavened with whipped egg whites (not baking powder). This creates an airy, porous structure that soaks up the milk mixture like a sponge without collapsing.
2- Poke Holes Thoroughly: As soon as the cake comes out of the oven, poke deep, close-together holes over the entire surface with a skewer or fork. This allows the milk mixture to penetrate evenly to the bottom.
The cake needs to soak for at least 4-6 hours in the refrigerator, but overnight (8-12 hours) is ideal. This gives the cake time to fully and evenly absorb the milk mixture, resulting in a uniformly moist, rich texture without any dry spots.
The best cake is a light, dry, and sturdy sponge cake (like a genoise or pan de esponja). It should contain little to no butter or oil so it can absorb the maximum amount of milk without becoming greasy or heavy. Do not use a dense, buttery cake like pound cake, as it will become soggy and won’t absorb properly. A simple box mix vanilla cake can work in a pinch, but a from-scratch sponge is superior.
A Dessert That Soaks in Every Compliment
Chocolate tres leches cake from scratch is more than a dessert; it’s an experience. With its rich texture, layered flavor, and easy-to-follow process, it’s perfect for both beginner bakers and experienced dessert lovers. Whether you’re making it for a birthday, holiday, or no occasion at all, it’s guaranteed to impress.
Disclaimer: This post is for informational purposes only. Nutrition values are estimates and may vary. CookerDiary is a participant in the Amazon Services LLC Associates Program and earns from qualifying purchases without extra cost to you.
