Go Back
Chocolate peanut butter cake has layers of milk chocolate cake with rich peanut butter filling and vanilla peanut butter frosting. | @whatagirleats
Print Recipe
4.84 from 6 votes

Chocolate Peanut Butter Cake

Recipe from Baked Elements, by Matt Lewis and Renato Poliafito
Author: Cynthia


Milk chocolate layers

  • 2 ounces milk chocolate coarsely chopped
  • 1/2 cup dark unsweetened cocoa powder
  • 2/3 cup hot coffee
  • 1/3 cup whole milk
  • 1 1/3 cups all-purpose flour
  • 1 teaspoon baking soda
  • 1/2 teaspoon salt
  • 5 ounces unsalted butter softened, cut into 1/2 inch cubes
  • 1 cup dark brown sugar firmly packed
  • 1/2 cup granulated sugar
  • 3 large eggs
  • 1 teaspoon vanilla extract

Peanut Butter Filling

  • 2 ounces unsalted butter, softened, cut into ½ inch cubes.
  • ½ cup smooth peanut butter
  • ½ cup plus 2 tablespoons confectioner's sugar sifted
  • 1 teaspoon vanilla

Peanut Butter Vanilla Frosting

  • 1 cup granulated sugar
  • ¼ cup all-purpose flour
  • 1 cup whole milk
  • ¼ cup heavy cream
  • 8 ounces unsalted butter cool but not cold, cut into ½ inch cubes
  • 1 tablespoon plus 1 teaspoon Peanut Butter Filling
  • 1 teaspoon vanilla

For decorating the top


For the chocolate layers

  • Pre-heat oven to 325* F. Butter two 8" round cake pans, line the bottoms with parchment paper and butter the parchment. Dust lightly with flour.
  • Place the chocolate and cocoa powder in a medium sized heatproof bowl. Pour hot coffee over the chocolate and cocoa and whisk until combined. Add the milk, whisk until smooth.
  • In another bowl, sift together flour, baking soda and salt. Set aside.
  • In the bowl of a mixer, fitted with the paddle attachment, beat the butter and both sugars on medium speed until light and fluffy about 3 minutes. Add the eggs, one at a time, beating well after each addition, then add the vanilla and beat until incorporated. Scrape down the sides and bottom of the bowl and mix again for 30 seconds.
  • Add the flour mixture in three parts alternating with the chocolate mixture, beginning and ending with the flour mixture.
  • Divide the batter between the prepared pans and smooth the tops. Bake for 35 to 40 minutes, rotating the pans halfway, until toothpick inserted comes out clean. Transfer the pans to a wire rack and let cool for 20 minutes. Invert onto rack and let cool completely.

Peanut Butter Filling

  • In a mixer, beat the butter on high until smooth. Add the peanut butter and beat on medium-low speed until just combined.
  • Add the confectioner's sugar and the vanilla and beat until smooth. Set aside.

Peanut Butter Vanilla Frosting

  • In a medium heavy-bottomed saucepan, whisk the sugar and flour together. Add the milk and cream and cook over medium heat, whisking occasionally, until the mixture comes to a boil and has thickened 10 to 15 minutes.
  • Transfer the mixture to the bowl of mixer. Beat on high until cool, at least 7 minutes. Reduce the speed to low and add the butter, mix until thoroughly incorporated. Increase speed to medium-high and beat until the frosting is light and fluffy, 1 to 2 minutes.
  • Add 1 tablespoon plus 1 teaspoon of reserved Peanut Butter Filling and the vanilla and continue mixing until combined. If the frosting is too soft, refrigerate to chill slightly then beat again to proper consistency. If the frosting is too firm, set the bowl over a pot of simmering water and beat with a wooden spoon until it is the proper consistency.

Assembling the cake:

  • Place bottom layer on serving platter. Evenly spread with Peanut Butter Filling, then spread about ¼ cup of Vanilla Peanut Butter Frosting on top of the filling.
  • Add the next layer, and frost the top and sides with the remaining Vanilla Peanut Butter Frosting. Sprinkle peanuts and shaved chocolate shavings around the edge of the cake.
  • Cake can be stored at room temperature, covered for up to 3 days.