This Peanut Butter Cake with Peanut Butter Frosting is moist, rich, and loaded with creamy peanut butter flavor. Perfect for peanut butter lovers, it’s a deliciously indulgent dessert for birthdays, parties, or anytime cravings.
Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.
Prepare Cake Batter:
In a bowl, whisk together flour, baking powder, baking soda, and salt. In a separate large bowl, beat peanut butter, butter, and sugar until creamy. Add eggs one at a time, beating well. Mix in vanilla. Alternately add dry ingredients and buttermilk, beginning and ending with dry ingredients. Mix until smooth.
Bake:
Divide batter evenly between prepared pans. Bake 30–35 minutes or until a toothpick inserted in the center comes out clean. Cool completely before frosting.
Make Frosting:
Beat peanut butter and butter until smooth. Gradually add powdered sugar, then vanilla and enough cream to reach spreading consistency.
Assemble:
Frost the cooled cakes with peanut butter frosting. Layer and cover the sides.
Notes
Make Ahead: Cake and frosting can be made a day ahead and refrigerated.
Variations: Add chopped peanuts or chocolate chips for texture.
Serving Suggestions: Serve with a glass of milk or coffee.
Allergy-Friendly: Contains peanuts, dairy, and gluten.