100% homemade and absolutely flavorful this Peanut Butter Cake is a simple recipe that is loaded with peanut butter in the cake and frosting. The perfect peanut butter indulgence.
Preheat the oven to 350°F. Spray a 9x13 baking dish with baking spray, set aside.
In a medium bowl stir together the flour, baking soda, and salt, set aside.
In a large bowl mix together the butter and peanut butter until smooth with an electric hand mixer. Add the sugars and mix until combined.
Add the eggs and vanilla, mix it in until combined.
Add half of the flour mixture and mix it in.
Lastly, add half of the milk and mix it in. Repeat with the remaining flour and milk. Scrape down the sides as needed.
Add the batter to the prepared baking dish and smooth out the top.
Bake for 35-40 minutes until a toothpick inserted into the center comes out clean. Let cool on a wire rack completely.
While the cake is cooling, make the frosting by mixing the peanut butter and butter together in a medium-sized bowl with an electric hand mixer until smooth.
Add the powdered sugar a little at a time until mixed in, it will be thick.
Add the heavy cream and vanilla, mix it in until combined, then whip on medium-high speed for 2 minutes.
Once the cake is cooled, frost with the peanut butter frosting, cut, and serve.
Notes
You can use another frosting if you prefer, chocolate or regular buttercream are great.
Top with peanuts, chocolate chips, hot fudge sauce or chocolate syrup.
This can be cut in half and baked in a 9x9-inch pan if desired.