01 -
Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans to prevent sticking.
02 -
In a mixing bowl, whisk together all-purpose flour, baking powder, baking soda, and salt until well combined.
03 -
In a separate large bowl, beat together the peanut butter and softened unsalted butter until smooth. Gradually add granulated sugar, beating until light and fluffy.
04 -
Mix in eggs one at a time, ensuring each is fully incorporated. Add vanilla extract and blend until smooth.
05 -
Alternate adding the dry ingredient mixture and the milk to the wet ingredients, beginning and ending with the dry ingredients. Mix until just combined; do not overmix.
06 -
Divide the batter evenly between the prepared pans. Bake for 25 to 30 minutes, or until a toothpick inserted in the center comes out clean.
07 -
Allow cakes to cool in the pans for 10 minutes. Carefully turn out onto a wire rack to cool completely.
08 -
In a large bowl, beat together peanut butter and softened butter until smooth. Gradually add powdered sugar, then mix in milk and vanilla extract. Beat until frosting is creamy and spreadable, adjusting milk as needed for desired consistency.
09 -
Once cakes have cooled, place one cake layer on a serving plate. Spread an even layer of jelly over the top. Place the second layer on top and frost the cake with the prepared peanut butter frosting as desired.