Peanut Butter Cake is moist, fluffy, and packed with peanut butter flavor. The light, creamy frosting is also made with plenty of peanut butter, for a sweet and salty dessert everyone will adore.
Prep Time20 minutesminutes
Cook Time30 minutesminutes
Additional Time3 hourshours
Total Time20 minutesminutes
Ingredients
For the Peanut Butter Cake:
1 ½cupsall-purpose flour
1teaspoonbaking powder
¾teaspoonbaking soda
¼teaspoonsalt
½cup (1 stick)unsalted butter, softened
1tablespoonvegetable oil
1 ½cupgranulated sugar
½cupcreamy peanut butter
1tablespoonvanilla extract
2large eggs, room temperature
1 ¼cupsbuttermilk, room temperature
For the Frosting:
½cup (1 stick)unsalted butter, room temperature
¾cupcreamy peanut butter
1teaspoonvanilla extract
¼teaspoonsalt
1cuppowdered sugar, sifted
1 to 2tablespoonsmilk
1cupReese’s Pieces, optional, for topping
Want to save this recipe?
Email this recipe to yourself for easy access later!
Instructions
Preheat oven to 350°F. Spray a 9x13 inch baking dish with nonstick spray, and set aside.
In a medium bowl, combine the flour, baking powder, baking soda, and salt. Mix with a fork or a whisk, and set aside.
In a separate mixing bowl, combine the softened butter, vegetable oil, and granulated sugar. Starting on low, gradually increase the speed to medium-high, and mix for 2 - 3 minutes, until well-combined.
Turn the mixer to low. Add the peanut butter and vanilla extract, mixing until thoroughly incorporated. Next, add the eggs one at a time, mixing well between each addition. Gradually add the buttermilk, beating until well-combined.
Add the dry ingredients to the bowl, and mix until just combined and no more dry flour is seen. Be careful not to overmix. Pour the batter into the prepared baking dish.
Bake for 28 - 32 minutes, or until a toothpick inserted into the middle of the cake comes out clean. Once the cake is done baking, remove from the oven and allow to fully cool before frosting.
Frosting
To make the frosting, use a clean mixing bowl and hand mixer to cream the butter, peanut butter, vanilla extract, and salt together.
Add half the powdered sugar to the mixture. Add one tablespoon of milk, and combine. Add the rest of the powdered sugar. Gradually increase the speed of the mixer from low to high. Mix the frosting together for 2 - 3 minutes until light and fluffy. If icing is too thick, you can add the remaining 1 tablespoon of milk.
Spread the frosting over the fully cooled cake, and sprinkle Reese’s Pieces over the top (if desired). Serve immediately, or store in an airtight container for up to 3 days.
⭐️ Tried this recipe? Leave a comment and rating! It only takes a minute and helps support our family-run blog. ❤️
Notes
Storage: Fridge: Store this cake at room temperature, covered or in an airtight container. It will keep for up to three days.Freezer: I recommend placing it in a covered container in the freezer for about one hour, to help the frosting firm up. Then wrap the cake tightly in a layer of plastic wrap, followed by a layer of foil. Mark with the date, and freeze for up to three months. Done! To serve, just let the cake thaw to room temperature-ish.