• 1 and 1/2 cups (355ml) boiling water
  • 2 and 1/2 teaspoons instant espresso powder
  • 4 and 1/2 ounces semi-sweet chocolate
  • 2 and 1/2 cups (355g) all-purpose flour
  • 2 and 3/4 cup (550g) granulated sugar
  • 1 and 1/4 cups (100g) unsweetened cocoa powder
  • 1 and 1/2 teaspoons baking soda
  • 1 and 1/2 teaspoons baking powder
  • 1 and 1/2 teaspoons salt
  • 3 large eggs
  • 1 and 1/2 cups (360ml) buttermilk*
  • 3/4 cup (175ml) vegetable oil
  • 2 teaspoons vanilla

Chocolate Ganache

  • 14 ounces semi-sweet or bittersweet chocolate, finely chopped
  • 1 and 1/4 cups (300ml) heavy cream
  • Milk Chocolate Buttercream
  • 3/4 cup (170g) unsalted butter
  • 1 and 1/2 cups (170g) powdered sugar
  • 4 ounces milk chocolate
  • 1 teaspoon vanilla
  • Pinch of salt


  1. Preheat the oven to 350F degrees. Line three 8-inch round cake pans** with parchment paper and grease with butter or nonstick cooking spray; set aside.
  2. In a medium bowl, stir together the boiling water, espresso powder, and semi-sweet chocolate until chocolate has dissolved and mixture is smooth. Set aside to cool.
  3. In a large mixing bowl, whisk together the flour, cocoa powder, sugar, baking soda, baking powder, and salt until combined.
  4. In another bowl, whisk together the eggs, buttermilk, vegetable oil, and vanilla. Pour wet ingredients into the dry ingredients and stir until smooth. Add the cooled espresso-chocolate mixture, stirring until just combined.
  5. Divide batter evenly among the three pans and bake in the oven for 31-33 minutes, or until a toothpick inserted in the center of the cake comes out with few crumbs attached. Remove from the oven and allow to cool completely.

Make the Ganache

  1. Place the chocolate in a medium bowl. Pour the heavy cream in a large glass measuring cup and heat in the microwave until it starts to boil. Remove, pour over the chocolate, cover with plastic wrap, and let sit for 5 minutes. Stir ganache until smooth.
  2. Allow ganache to cool to desired thickness before frosting the cake. You can also refrigerate the ganache, stirring occasionally until it’s thick enough.

Make the Milk Chocolate Buttercream

  1. Place the milk chocolate in a small microwave-safe bowl and heat in the microwave until smooth and melted, about 1 minute. Stir, and allow to cool to almost room temperature.
  2. In a stand mixer fitted with the paddle attachment, beat the butter on medium speed until creamy. Add powdered sugar, vanilla, and salt, and continue beating, scraping down the sides of the bowl as necessary. Add the cooled chocolate and beat on high for about 2 minutes, until the frosting is smooth and fluffy.

To Assemble

  1. Place one cake layer on a cake stand or plate. Pour half of the milk chocolate buttercream on top and spread evenly with a knife or offset spatula. Add the second cake layer, and spread the remaining milk chocolate buttercream evenly over that layer. Top with the third cake layer. Frost the top and sides with the chocolate ganache.

Read Full Recipe —> Click Here

Scroll to top