This rich chocolate tres leches cake is a moist chocolate sponge soaked in three milks and finished with a light cocoa whipped cream. Simple to prepare and perfect for gatherings, it yields about 15 servings and keeps well in the refrigerator.

Why this recipe works
This Chocolate Tres Leches starts as a tender chocolate sponge that becomes incredibly moist after soaking in a sweet three-milk mixture. The combination of sweetened condensed milk, evaporated milk and regular milk keeps the crumb soft while amplifying the chocolate flavor. A cocoa-scented whipped cream tops the cake, keeping the finish light so each bite is rich but not heavy. It’s ideal for parties or a family dessert and makes enough to serve a crowd.
Ingredients and substitutions
Collect the following ingredients. Substitution notes are included where helpful.
- All-purpose flour — or use cake flour for a finer crumb.
- Granulated and brown sugar — both add sweetness and depth.
- Unsweetened cocoa powder — for deep chocolate flavor.
- Baking powder and baking soda — leavening agents for a tender sponge.
- Kosher salt — a pinch to enhance chocolate notes.
- Milk — divided; whole or 2% works best for the soak and batter.
- Strong coffee or espresso — brightens and deepens the chocolate flavor.
- Vegetable oil — keeps the sponge moist.
- Large eggs — provide structure and richness.
- Vanilla extract — classic aromatic sweetness.
- Sweetened condensed milk — essential for the tres leches soak.
- Evaporated milk — adds body to the milk mixture.
- Heavy cream — for the whipped cocoa topping.
- Chocolate shavings or sprinkles, and fresh strawberries — optional garnishes.
- Optional: ½ teaspoon cinnamon added to the dry ingredients for warmth.

Directions
- Preheat the oven to 350°F (175°C). Grease a 9×13-inch pan with cooking spray or butter and set aside.
- In a large bowl, whisk together the flour, granulated sugar, brown sugar, cocoa powder, baking powder, baking soda, optional cinnamon, and salt until evenly mixed.
- In a separate bowl, combine 2 cups of milk, the vegetable oil, eggs, strong coffee and vanilla. Whisk until smooth, then pour into the dry ingredients and stir just until combined.
- Pour the batter into the prepared pan and bake 30–35 minutes, or until a toothpick inserted in the center comes out clean. Let the cake cool 10 minutes.
- While the cake cools, whisk together the remaining 1 cup milk, the sweetened condensed milk and the evaporated milk in a medium bowl until smooth.
- Run a thin knife or spatula around the cake to loosen the edges. Use a skewer or large fork to poke evenly spaced small holes all over the warm cake to help the soak penetrate.
- Slowly pour the three-milk mixture over the cake, allowing it to absorb the liquid. Cover and refrigerate for at least 2 hours, or overnight for best results.
- To make the whipped topping, beat the heavy cream with sugar, cocoa powder and vanilla (and a splash of coffee if you like) on high speed until soft peaks form. Chill until ready to use.
- When the cake has fully chilled and absorbed the milk, spread the cocoa whipped cream evenly over the top. Garnish with chocolate shavings or strawberries if desired.




Tips for success
Bake until a toothpick comes out clean—overbaking will make the cake too dry to absorb the milks properly. Poke small, evenly spaced holes so the soak distributes through every bite. Use a thin knife to loosen the cake from the pan sides before pouring the milk mixture. An electric mixer makes quick work of whipping cream to soft peaks.
How to store
Refrigerate the cake covered for at least two hours so it soaks fully. The cake usually tastes better the next day after flavors meld. Stored in an airtight container or covered with foil, it will keep 3–4 days in the refrigerator.

📖 Recipe

Easy Chocolate Tres Leches Cake
Ingredients
For the cake:
- 2 cups all-purpose flour
- 1 ½ cups granulated sugar
- ¼ cup brown sugar
- 1 cup unsweetened cocoa powder
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- ½ teaspoon cinnamon (optional)
- 1 pinch kosher salt
- 3 cups milk, divided
- ½ cup vegetable oil
- 2 large eggs
- 2 tablespoons strong coffee or espresso
- 2 teaspoons vanilla extract
- 8 ounces sweetened condensed milk
- 6 ounces evaporated milk
For the whipped topping:
- 1 ½ cups heavy cream
- 3 tablespoons granulated sugar
- 2 tablespoons unsweetened cocoa powder
- ¼ teaspoon vanilla extract
- Chocolate shavings for garnish
Instructions
- Preheat oven to 350°F and prepare a 9×13-inch pan.
- Whisk together dry ingredients: flour, sugars, cocoa, baking powder, baking soda, cinnamon (if using) and salt.
- Whisk 2 cups milk with oil, eggs, coffee and vanilla. Combine with dry ingredients until just mixed.
- Bake 30–35 minutes until a toothpick comes out clean. Cool 10 minutes.
- Whisk remaining 1 cup milk with sweetened condensed milk and evaporated milk.
- Loosen cake edges, poke holes all over, and slowly pour the milk mixture over the cake. Cover and refrigerate at least 2 hours.
- Whip heavy cream with sugar, cocoa and vanilla until soft peaks form. Chill until ready to spread.
- Top the chilled cake with the whipped cream and garnish with chocolate shavings.
Notes
Bake only until set so the cake will absorb the milk mixture. Small, even holes let the soak distribute evenly. Allowing the cake to rest for several hours or overnight improves texture and flavor. Store covered in the refrigerator for up to 3–4 days.
Nutrition
Calories: 424 kcal
Carbohydrates: 55 g
Protein: 8 g
Fat: 21 g