Ingredients:

  • 2 cups (250g) all-purpose flour
  • 2 cups (400g) granulated sugar
  • 3/4 cup (75g) unsweetened cocoa powder
  • 2 tsp (10g) baking soda
  • 1 tsp (5g) baking powder
  • 1 tsp (5g) salt
  • 1 cup (240ml) buttermilk, room temperature
  • 1/2 cup (115g) vegetable oil
  • 2 large eggs, room temperature
  • 2 tsp (10ml) vanilla extract
  • 1 cup (240ml) boiling water
  • 1 cup (225g) unsalted butter, softened
  • 1 cup (250g) creamy peanut butter
  • 4 cups (500g) powdered sugar
  • 3 tbsp (45ml) heavy cream
  • 1 tsp (5ml) vanilla extract
  • 1/4 tsp (1.5g) salt
  • 4 oz (115g) semi-sweet chocolate, chopped
  • 1/2 cup (120ml) heavy cream

Instructions:

  1. Preheat oven to 350°F (175°C). Grease and line two 8-inch round cake pans with parchment paper.
  2. Whisk together flour, sugar, cocoa, baking soda, baking powder, and salt until combined.
  3. Add buttermilk, oil, eggs, and vanilla; beat on medium speed until smooth.
  4. Stir in boiling water by hand until the batter is thin and smooth.
  5. Divide batter evenly between the two pans and bake for 30-35 minutes, or until a toothpick comes out with a few moist crumbs.
  6. Cool cakes in pans for 10 minutes, then transfer to a wire rack to cool completely.
  7. Beat softened butter and peanut butter until pale and fluffy. Gradually add powdered sugar, heavy cream, vanilla, and salt.
  8. Layer the first cake, apply frosting, top with the second cake, and apply a crumb coat.
  9. Chill the cake for 20 minutes, then apply the final smooth layer of frosting.
  10. Heat semi-sweet chocolate and heavy cream in 30-second microwave bursts until glossy, then drizzle over the edges of the cake.