Go Back
+ servings

PEANUT BUTTER CAKE WITH PEANUT BUTTER FROSTING

Moist, tender peanut butter layer cake topped with a rich and creamy peanut butter frosting — an easy, crowd-pleasing dessert for peanut butter lovers.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 12

Ingredients
  

Main Ingredients

  • 2 cups all-purpose flour
  • 1.5 cups granulated sugar
  • 0.5 cup unsalted butter, softened
  • 1 cup creamy peanut butter divide between batter and frosting
  • 3 large eggs
  • 1 cup milk whole or 2% for best texture
  • 2 teaspoons baking powder
  • 0.5 teaspoon baking soda
  • 0.5 teaspoon salt
  • 2 teaspoons vanilla extract
  • 0.5 cup packed light brown sugar optional — adds depth of flavor
  • 0.5 cup unsalted butter, softened (for frosting)
  • 4 cups powdered sugar (for frosting) sifted
  • 2 tablespoons heavy cream or milk (for frosting) adjust for desired consistency
  • 1 teaspoon vanilla extract (for frosting)
  • 0.25 teaspoon salt (for frosting) optional, to taste

Instructions
 

Preparation Steps

  • Preheat the oven to 350°F (175°C). Grease and flour two 8- or 9-inch round cake pans and line the bottoms with parchment paper.
  • In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt. Set aside.
  • In a large bowl, cream together the softened butter, granulated sugar, and brown sugar until light and fluffy, about 3 to 4 minutes.
  • Beat in the creamy peanut butter until fully incorporated and smooth.
  • Add the eggs one at a time, beating well after each addition, then stir in the vanilla extract.
  • Alternately add the dry ingredients and the milk to the peanut butter mixture, beginning and ending with the dry ingredients. Mix until just combined; do not overmix.
  • Divide the batter evenly between the prepared pans and smooth the tops. Bake in the preheated oven for 25 to 30 minutes, or until a toothpick inserted into the center comes out clean.
  • Allow the cakes to cool in the pans for 10 minutes, then turn out onto a wire rack to cool completely before frosting.
  • To make the frosting, beat the softened butter and peanut butter together until smooth. Gradually add the powdered sugar, beating on low until incorporated, then add the heavy cream and vanilla and beat until light and fluffy. Adjust consistency with more cream or powdered sugar as needed.
  • Assemble the cake: place one cake layer on a serving plate, spread a layer of frosting, top with the second layer, and frost the top and sides. Smooth the frosting or create swirls as desired.
  • Slice and serve. Store covered at room temperature for up to 2 days or refrigerate up to 5 days.

Notes

For deeper peanut flavor, toast the peanut butter briefly in a dry skillet before using (cool before adding). If frosting becomes too soft, chill 15 minutes and re-whip.
Tried this recipe?Let us know how it was!