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.

A slice of two-layer vanilla cake with chocolate frosting sits on a white plate; the rest of the cake is on a cake stand in the background.

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.


Ingredients for baking are arranged on a white surface, labeled as peanut butter, self-rising flour, eggs, milk, vanilla, sugar, butter, cocoa powder, peanut butter cups, and powdered sugar.

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!

Chocolate cake with chocolate frosting, decorated with swirls around the edge and chopped peanut butter cups in the center, placed on a marble cake stand.

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.

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.

A round layer cake with chocolate frosting and chopped peanut butter cups on top, sitting on a marble cake stand, with one slice served on a white plate.

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.

A slice of two-layer vanilla cake with chocolate frosting sits on a white plate; the rest of the cake is on a cake stand in the background.

Reese’s Peanut Butter Cake

This tender peanut butter cake is perfect for any birthday party. Don't forget the peanut butter chocolate frosting!
Author : Megan Myers
5 from 1 vote
Print Pin Recipe Review
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 14
Calories 782 kcal

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

Instructions

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.

Nutrition

Calories: 782 kcalCarbohydrates: 89 gProtein: 15 gFat: 44 gSaturated Fat: 19 gCholesterol: 110 mgSodium: 244 mgPotassium: 381 mgFiber: 4 gSugar: 62 gIron: 2 mg

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.

Tried this recipe?Please leave a rating and comment below!
Boy in kitchen with baking ingredients
Back when we made this cake together in 2012

A woman in a black shirt smiling in a kitchen.

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โ€ฆ

5 from 1 vote (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

105 Comments

  1. Awesome that you’re letting him help in the kitchen. My kids helped me in the kitchen from the time they were old enough to push a chair across the kitchen to watch. They are all grow up now and are both really good cooks! They started out baking, too!