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.
2 cups all-purpose flour, 1 teaspoon baking soda, ½ teaspoon fine sea salt
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.
¾ cup unsalted butter, ½ cup creamy peanut butter, ½ cup granulated sugar, ½ cup light brown sugar
Add the eggs and vanilla, mix it in until combined.
2 large eggs, 2 teaspoons vanilla extract
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.
¾ cup whole milk
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.
¾ cup creamy peanut butter, ½ cup unsalted butter
Add the powdered sugar a little at a time until mixed in, it will be thick.
2 ¼ cups powdered sugar
Add the heavy cream and vanilla, mix it in until combined, then whip on medium-high speed for 2 minutes.
4 tablespoons heavy cream, 1 teaspoon vanilla extract
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 9×9-inch pan if desired.