This post contains affiliate links and may earn commissions on recommended products. As an Amazon Associate, I earn from qualifying purchases.
This moist peanut butter cake is a great way to celebrate any birthday or special occasion. Top it with a sweet peanut butter chocolate frosting.
This recipe has been retested and updated since first posting October 2015. The frosting has been updated to include peanut butter.
I first posted this cake way back when my son Reese was turning 5 and interested in everything I do. Now he is 17 and weโre touring colleges instead of baking together, but this cake still holds up as one of our favorites.
Now, I didnโt name my son after the classic peanut butter chocolate candy, but itโs probably no surprise that the combination is one we return to again and again in this house.
The cake is fluffy, thanks to the self-rising flour, with just the right amount of peanut butter flavor.
Donโt skip the peanut butter chocolate frosting. And, if you want to go all out, top it with chopped mini peanut butter cups, like we did. It turns the cake into an everyday celebration!
Ingredients for peanut butter cake
Full list of ingredients including quantities is located in the recipe card.
Youโll need:
- Self-rising flour
- Unsalted butter – Make sure your butter is at room temperature!
- Large eggs
- Vanilla extract
- Creamy peanut butter – I use regular olโ Skippy for my peanut butter. If you use natural peanut butter, make sure you mix it really well before measuring so the oils are dispersed. Because the oils separate in natural peanut butter, it might not work as well in this cake. (Let me know if you try it!)
- Granulated sugar
- Powdered sugar
- Whole milk
- Cocoa powder
- Peanut butter cups – For decorating, if you like!
Self-rising flour has a lower protein content, close to the level of cake flour, making baked goods more fluffy and tender. It also has baking powder and salt already mixed in, so it makes mixing the ingredients just a little bit easier.
To substitute the self-rising flour with all-purpose flour, whisk together 3 cups all-purpose flour, 4 1/2 teaspoons baking powder, and 3/4 teaspoons salt. Do not forget to add the baking powder, or youโll end up with a very flat and dense cake!
How to make this recipe
Set the oven to 350ยฐF. Grease 2 9-inch round cake pans, then line the bottoms with parchment paper circles. (You can buy pre-cut parchment rounds, or trace the bottom of your pan onto a piece of parchment and cut out the circles.)
In a large mixing bowl, cream together the peanut butter, butter, and granulated sugar until light and fluffy.
Beat in the eggs one at a time, then mix in the vanilla.
Add 1/3 of the flour and mix well. Scrape down the sides and mix in 1/2 of the milk. Repeat with the flour and milk, then finish with the last of the flour, mixing until the batter is smooth.
Divide the batter between the two pans. Place in the oven and bake for about 30 minutes, until a toothpick inserted into the center comes out clean.
Let the cakes cool on a rack for 5 minutes, then turn out from the pans and cool completely.
If youโre in a hurry for the cakes to cool, wrap the layers tightly in plastic wrap, then place in the freezer. The steam will help keep the layers moist as it cools quickly, and being chilled will make it easier to frost the cake.
To make the frosting, beat the butter for 2 minutes, then gradually add the powdered sugar and cocoa powder while mixing on low speed.
Add the peanut butter, vanilla, and 4 tablespoons milk and beat on medium speed until well combined and the frosting is fluffy. If the frosting is too thick, add more milk, 1 tablespoon at a time.
To frost, place a small bit of frosting on the center of your cake stand. This will prevent the cake from sliding around as you frost. Set one layer on the cake stand. Dollop a scoop of frosting onto the cake and use a flat or offset spatula to evenly spread the frosting over the top.
Set the second layer of cake on top, making sure it is centered. I usually flip the cake when layering, so you have a nice flat surface for frosting the top.
Add a big scoop of frosting to the top and evenly spread across the top, moving any excess down the sides. Add more frosting as needed to completely cover the cake.
If you like, use a piping bag and tip with the rest of the frosting to pipe a border around the top or add other decoration. Arrange chopped peanut butter cups around the edge or pile into the middle to finish.
Storage tips
This peanut butter cake will keep at room temperature for 3-4 days. Make sure it is covered with a cake dome or similar.
You can also store it in the refrigerator (recommended for hot summer days). Remove it from the fridge 30 minutes to 1 hour before serving to let the cake come to room temperature.
Canโt eat all of the cake? Freeze it! This works best with an already-chilled cake. Cut slices and wrap each well in plastic wrap, then foil. Label and store until ready to eat, up to 3 months for the best quality.
More party-ready cakes
Try more of my favorite layer cakes, like cinnamon-filled snickerdoodle cake or chocolate cherry Black Forest Cake.
Go for something different like chocolate angel food cake, blueberry cupcakes, or spiced tomato cake using fresh tomatoes.
Peanut butter and chocolate lovers will surely adore this peanut butter cake!
Love this recipe? Please leave a 5-star review below!
It means so much when you enjoy my recipes, so let me know how it goes and leave a comment if you have any questions.
Reese’s Peanut Butter Cake
Ingredients
For the cake
- 1 cup creamy peanut butter
- 8 tablespoons unsalted butter, (1 stick), softened
- 1 cup granulated sugar
- 4 large eggs
- 1 teaspoon pure vanilla extract
- 3 cups self-rising flour
- 1 1/2 cups whole milk
For the frosting
- 16 tablespoons unsalted butter, (2 sticks), softened
- 3 1/2 cups powdered sugar
- 1/2 cup cocoa powder
- 1/4 cup creamy peanut butter
- 2 teaspoons pure vanilla extract
- 4-8 tablespoons whole milk
- 1 1/2 cups mini peanut butter cups, coarsely chopped, optional
Directions
For the cake
- Preheat oven to 350ยฐF. ย Prepare 2 round 9-inch cake pans: grease pans, then line bottoms with a circle of parchment paper.
- In a large bowl, cream together peanut butter, butter, and sugar until fluffy. Beat in eggs one at a time, then mix in vanilla.1 cup creamy peanut butter, 8 tablespoons unsalted butter, 1 cup granulated sugar, 4 large eggs, 1 teaspoon pure vanilla extract
- Mix in 1/3 of the flour. Scrape down the sides of the bowl and mix in 1/2 of the milk. Repeat with flour and milk, then end with remaining flour, mixing until batter is smooth.3 cups self-rising flour, 1 1/2 cups whole milk
- Pour into prepared pans and bake for about 30 minutes, until a toothpick inserted in the center comes out clean. Let cool on a rack for five minutes, then remove from pans and cool completely before frosting. (If you're in a hurry, tightly wrap the cakes in plastic wrap, then place in the freezer. The resulting steam will help keep them moist, and the chilling will make frosting the cake easier.)
For the frosting
- Using a stand mixer or electric hand mixer, beat butter for 2 minutes, then slowly add powdered sugar, and cocoa powder while mixing on low. Add peanut butter, vanilla, and 4 tablespoons milk and beat on medium speed until combined and fluffy. If frosting is too thick, beat in more milk 1 tablespoon at a time.16 tablespoons unsalted butter, 3 1/2 cups powdered sugar, 1/2 cup cocoa powder, 1/4 cup creamy peanut butter, 2 teaspoons pure vanilla extract, 4-8 tablespoons whole milk
To assemble
- Place a small bit of frosting onto the center of your cake stand or plate. Set one layer of cake on top. (The frosting will keep the cake from moving around while you frost.) Dollop a scoop of frosting onto the cake and spread evenly over the top.
- Add the second layer, making sure to center over the first layer. Dollop a big scoop of frosting on top. Spread evenly over the top, bringing any excess down the sides. Use more frosting as needed to fully cover the cake.
- If desired, add piped decoration. Pile the chopped peanut butter cups into the middle or arrange around the edge. Let the cake rest so frosting can set before serving.1 1/2 cups mini peanut butter cups
Notes
- Make sure the cake layers are fully cooled before frosting, or the frosting will melt.
- Store covered for 3-4 days at room temperature, or store in the refrigerator.
Recommended Products
Nutrition
Nutrition information is provided as a courtesy and is an estimate based on online calculators. Any nutritional information found on Stetted should be used as a general guideline only.
About Megan
I learned how to cook by exploring seasonal ingredients, and you can too! Meal time shouldn’t be stressful or complicated, and with fresh ingredients and easy methods, Iโm here to help you enjoy the time spent in the kitchen.ย Read moreโฆ
What does the cake enhancer do on GF foods I wonder since it is GF itself?
@Ellie, based on some of the reviews of the product on the King Arthur website, it makes GF baked goods lighter and have a better texture. I have not yet tried it with GF recipes though I am eager to, especially since my past GF baking attempts turned out rather… bad.
Liked liked liked you!!!!! (cause I do!)
German Chocolate is my favorite cake flavor.
My favorite cake flavor is red velvet( the traditional way with beets)
Just found your website! I have a little one, Kai, who will be turning 5 soon, and also loves LEGOS, peanut butter, and to help cook. Favorite cake flavor is dark chocolate.
โLikeโ Stetted on Facebook. DONE!
โLikeโ King Arthur Flour on Facebook. DONE!!!
I don’t Twitter…yet…
My favorite flavor is chocolate
โLikedโ King Arthur Flour
โLikedโ Stetted on Facebook
Followed King Arthur Flour on Twitter and tweeted
Oh and my favorite cake? Dark chocolate with vanilla frosting. Add coconut and wow!
Favorite cake? At the moment it is bakewell tart, which is cake made with ground almonds in a pastry case with a layer of raspberry jam…..mmmmmm
Right now it is banana cake with cream cheese frosting.
This cake sounds delicious!!! A must for my baker/chef-on-on-the-side fiancรฉ! My most favorite cake recently has been salted caramel. Perfect blend of salty and sweet. Yum!
I follow King Arthur Flour on Fb, love their massive baking tome! having some goods from them would make my fall!
Chocolate cake with chocolate filling and chocolate icing. Dipped in chocolate. ๐
Like Stetted check (love stetted <3)
Like King Arthur check
Tweeted Post check
Follow @kingarthurflour check
I love a peanut butter cake with chocolate chips topped with a fudgy frosting. Thanks for the chance to enter.
I am a facebook fan of yours. Thanks for the chance to enter.
I am a facebook fan of King Arthur Flour. Thanks for the chance to enter.
i love Carrot Cake with raisens and Cream Cheese Icing!
Thank you for this opportunity!