Ingredients:

  • 115g unsalted butter, softened
  • 125g creamy peanut butter
  • 200g granulated sugar
  • 2 large eggs
  • 5ml vanilla extract
  • 250g all-purpose flour
  • 12g baking powder
  • 3g salt
  • 240ml whole milk
  • 115g unsalted butter, softened (for icing)
  • 125g creamy peanut butter (for icing)
  • 240g powdered sugar
  • 45ml heavy cream
  • 5ml vanilla extract (for icing)

Instructions:

  1. Preheat your oven to 325°F (165°C) and grease your baking pan.
  2. Using your mixer, cream together the softened butter and peanut butter until the mixture is pale and fluffy.
  3. Gradually beat in the sugar and eggs one at a time, stirring in the vanilla until the batter looks smooth and glossy.
  4. Sift in the flour, baking powder, and salt. Slowly pour in the milk while mixing on low speed until no streaks of flour remain.
  5. Pour the batter into the prepared pan, smoothing the top with a spatula.
  6. Bake for 35–40 minutes until the edges are a light mahogany-colored gold and a toothpick inserted in the center comes out clean.
  7. Allow the cake to cool completely in the pan on a wire rack before frosting.
  8. Beat the frosting butter and peanut butter together until completely incorporated.
  9. Add powdered sugar one cup at a time on low speed, then increase speed to medium.
  10. Slowly drizzle in the heavy cream and vanilla, beating until the frosting reaches a silky, spreadable consistency.
  11. Spread the frosting generously over the cooled cake using an offset spatula.