Go Back
Ultimate chocolate tres leches cake slice with creamy soaked layers and glossy chocolate glaze

The Ultimate Chocolate Tres Leches Cake (Rich, Milky & Surprisingly Easy)

The result was exactly what I’d wanted—a chocolate tres leches cake that’s sturdy enough to hold the soak but tender enough to melt in your mouth. The first bite—where the chilled, creamy topping meets the impossibly moist, almost pudding-like chocolate cake underneath—is the kind of dessert moment that stops a conversation.
Prep Time 30 minutes
Cook Time 35 minutes
Chilling Time 2 hours
Total Time 1 hour 10 minutes
Course Dessert
Servings 12 servings
Calories 490 kcal

Equipment

  • 9x13-inch baking pan
  • Large mixing bowls
  • Stand mixer or handheld electric mixer
  • Whisk and silicone spatula
  • Saucepan
  • Toothpicks or skewer
  • Fine-mesh sieve

Ingredients
  

Cake

  • 1 3/4 cups all-purpose flour Spoon and level it—scooping packs it down and makes the cake dry.
  • 1 3/4 cups granulated sugar More than a standard cake—tres leches needs extra sweetness to balance the milk soak.
  • 3/4 cup unsweetened cocoa powder Use Dutch-processed for a deeper, smoother chocolate flavor. Natural cocoa works too, but the cake will be slightly lighter and more acidic.
  • 1 teaspoon baking powder
  • 2 teaspoons baking soda That much baking soda needs an acid to work—this is where the buttermilk and coffee come in.
  • 1 teaspoon salt
  • 1 cup buttermilk Room temperature is crucial so it doesn’t seize the butter in the oil.
  • 1/2 cup vegetable oil Keeps the cake moist for days. Butter would add flavor but also water, making the cake dense.
  • 2 large eggs
  • 1 egg yolk Whites are drying; yolks bring fat and tenderness.
  • 1 teaspoon vanilla extract
  • 1 cup freshly brewed strong hot coffee The secret weapon for deep chocolate flavor. Don’t skip it, even if you hate coffee—you won’t taste it.

Milk Soak

  • 14 ounces sweetened condensed milk The sweet, thick backbone of the tres leches soak.
  • 3/4 cup heavy cream
  • 3/4 cup evaporated milk
  • 3 tablespoons unsweetened cocoa powder

Chocolate Whipped Cream

  • 2 cups heavy cream (very cold) Cold cream whips to stiff peaks easily and holds its shape overnight.
  • 1/3 cup unsweetened cocoa powder
  • 2/3 cup powdered sugar

Topping

  • 3/4 cup chocolate shavings Quality matters—use a dark chocolate bar and a vegetable peeler for long, elegant curls.

Instructions
 

  • Prep: Preheat your oven to 350°F (175°C). Grease your 9x13 pan and dust it lightly with cocoa powder instead of flour—this prevents white streaks on the dark cake.
  • Mix Dry Ingredients: In a large bowl, whisk together 1 3/4 cups flour, 1 3/4 cups sugar, 3/4 cup cocoa, 1 tsp baking powder, 2 tsp baking soda, and 1 tsp salt. Set aside.
  • Combine Wet Ingredients: In another bowl, whisk 1 cup buttermilk, 1/2 cup oil, 2 whole eggs plus 1 yolk (save the white for another use), and 1 tsp vanilla until smooth.
  • Form the Batter: Pour the wet ingredients into the dry and whisk gently just until combined. It will look lumpy—that’s okay.
  • Add Hot Coffee: Pour in the 1 cup of hot coffee and whisk slowly until the batter is smooth and thin. This step seems wrong for a cake, but the coffee brings everything together.
  • Bake: Pour the batter into the prepared pan. Bake for 30-35 minutes, until a toothpick inserted in the center comes out clean or with just a few moist crumbs. The edges will pull away slightly from the pan. Let cool completely in the pan on a wire rack. (Data point: Oven temperatures vary—check at 28 minutes if your oven runs hot.)
  • Make the Filling: While the cake cools, whisk together 14 oz sweetened condensed milk, 3/4 cup heavy cream, 3/4 cup evaporated milk, and 3 tbsp cocoa powder. If the cocoa clumps, gently heat the mixture on the stove or in the microwave for 30 seconds and whisk until smooth.
  • Poke and Soak: Once the cake is completely cool, poke holes all over the top with a toothpick or skewer. Pour the milk mixture slowly over the cake, starting at the edges and working toward the center. Cover and refrigerate for at least 2 hours—overnight is truly best.
  • Make the Chocolate Whipped Cream: In a very clean, cold bowl, combine 2 cups very cold heavy cream, 2/3 cup powdered sugar, and 1/3 cup cocoa. A chilled bowl and whisk attachment help the cream whip faster. Mix on medium-high until stiff peaks form. Don’t over-whip or it will turn grainy.
  • Assemble and Top: Spread the chocolate whipped cream evenly over the soaked cake. Sprinkle with chocolate shavings. Refrigerate for at least 30 minutes before serving so the topping sets.

Notes

1. Don’t rush the cooling. If the cake is even slightly warm when you pour the milk mixture, it will turn into a soggy, broken mess. Hot cake + cold milk = disaster.
2. Slow and steady on the soak. Pour the milk mixture over the cake in stages. Pour a third, wait a minute for it to absorb, then pour another third. This ensures even saturation instead of pools of liquid sitting on top.
3. Chill your equipment for the cream. Heavy cream whips best when everything is ice cold. Pop your bowl and beaters in the freezer for 10 minutes before you start.
4. Taste your cocoa. Cocoa powder varies widely in intensity. If it tastes flat on its own, your chocolate cake will taste flat too. Splurge on a good brand like Valrhona or Guittard if you can.
Keyword Chocolate, Easy, Tres Leches, vegetarian