This post contains affiliate links. Read the full disclosure here.

This triple layer peanut butter and chocolate cake is super moist and perfect for chocolate and peanut butter lovers. It’s got rich chocolate cake layers, with creamy peanut butter frosting in between the layers. It’s finished off with a luxurious chocolate peanut butter frosting!

A generous slice of three-layer chocolate peanut butter cake on a white scalloped plate, showing thick peanut butter buttercream between each chocolate cake layer, surrounded by chopped Reese's peanut butter cups

Chocolate and peanut butter has been a well known match made in heaven for as long as any of us can remember. One of my most popular brownie recipes is these peanut butter stuffed chocolate brownies for good reason!

And while it may look like you need to make two frostings, don’t worry – the silky peanut butter frosting and chocolate peanut butter frosting are made from the same recipe! You just divide the frosting into two bowls then add one extra ingredient and voilá!

Why You’ll Love My Chocolate and Peanut Butter Cake

Ingredient Notes

Overhead view of chocolate peanut butter cake ingredients arranged on a light blue tile surface, including butter, flour, powdered sugar, granulated sugar, cocoa powder, eggs, milk, peanut butter, oil, vanilla extract, and leavening agents
  • Peanut Butter: I’ve tested this peanut butter and chocolate cake with smooth/creamy peanut butter, and I recommend the sweetened kind (like Skippy, Jif or Kraft), rather than the natural kind.
  • Cocoa Powder: Unsweetened dutch processed cocoa powder is my favorite to use in chocolate cakes, as I find it has a richer, deeper chocolate flavor.

Step by Step Instructions

Overhead view of dry chocolate cake ingredients whisked together in a large white ceramic bowl, showing a light brown cocoa and flour mixture with a stainless steel whisk

Whisk dry ingredients together!

Overhead view of smooth, thin chocolate cake batter in a large white ceramic bowl being mixed with a whisk

Add in the wet ingredients.

Overhead view of chocolate cake batter divided evenly between two round silver cake pans, ready to go into the oven

Pour the batter into the pans and bake!

Overhead view of two bowls of frosting side by side on a light blue tile surface — a bowl of fluffy peanut butter buttercream and a stand mixer bowl of chocolate buttercream with a paddle attachment

Make the peanut butter frosting, then separate and make the chocolate peanut butter frosting.

Close-up overhead view of a fully frosted chocolate peanut butter cake decorated with piped peanut butter buttercream rosettes and topped with chopped Reese's peanut butter cups

Feel free to decorate the cake however you’d like – I personally love to add chopped up peanut butter cups or mini peanut butter cups on top of mine.

A tall slice of three-layer chocolate peanut butter cake on a speckled plate, showing dark chocolate cake layers separated by thick peanut butter buttercream, topped with piped frosting and chopped Reese's cups, with more candy pieces scattered around

Recipe Developer Tips

  • My number one tip is always the same – properly measure your flour, ideally using a food scale! If you don’t have one, be sure to use the fluff and scoop method. The right amount of flour can make or break the recipe.
  • Be sure to let the cakes cool completely before trying to remove them from the pan so they don’t break – and always line your cake pans with parchment paper!
  • If your buttercream frosting is too thick, you can slowly add a little more powdered sugar. If it’s too thin, add a teaspoon of milk at a time.

More Chocolate and Peanut Butter Recipes You’ll Love

If you make this recipe, let me know how it went in the comments below, I’d love to hear from you! You can also tag me on Instagram or Facebook so I can check it out!

A generous slice of three-layer chocolate peanut butter cake on a white scalloped plate, showing thick peanut butter buttercream between each chocolate cake layer, surrounded by chopped Reese's peanut butter cups
No ratings yet

Chocolate and Peanut Butter Cake

This peanut butter and chocolate cake is super moist and perfect for chocolate and peanut butter lovers. It's got rich chocolate cake layers, with creamy peanut butter frosting in between the layers.

Ingredients
 

Chocolate Cake

  • cups (187.5 g) all-purpose flour
  • cup (250 g) granulated sugar
  • ½ tsp salt
  • 1 ½ tsp baking soda
  • ½ tsp baking powder
  • ¾ cup (64.5 g) unsweetened dutch processed cocoa powder
  • 2 eggs
  • 1 cup (225 ml) water, hot
  • ½ cup (107.5 ml) canola oil, grapeseed oil, or sunflower oil
  • ½ cup (125 ml) milk of choice, (regular or dairy free)
  • 1 tsp vanilla extract

Peanut Butter Buttercream

  • cup (315 g) butter, softened, (regular or dairy free)
  • cup (420 g) smooth peanut butter
  • 3 cup (360 g) icing sugar
  • ¼ tsp salt

Chocolate Peanut Butter Buttercream

  • cup (57 g) unsweetened cocoa powder

Instructions
 

  • Preheat your oven to 350°F (180℃) and line three 8-inch round cake pans with parchment paper. Spray each one with nonstick spray then line the bottoms of the pans. Set aside.
  • In a large mixing bowl, combine flour, sugar, cocoa powder, salt, baking powder and baking soda together.
  • Add in the eggs, vanilla extract, milk, oil and hot water into the dry ingredients and whisk until smooth.
  • Divide the chocolate cake batter between the 3 cake pans and bake for 20-26 minutes. You’ll know they’re done when a toothpick inserted in the middle of the cake comes out clean with no crumbs.
  • Let the cakes cool in the pan for about 15-20 minutes, then remove and cool completely on a wire cooling rack.
  • Once the cakes are cool, make the buttercreams. In the bowl of a stand mixer or in a large bowl with a hand mixer, beat the butter and peanut butter together until smooth. Add the salt, then slowly add powdered sugar ¼ cup at a time until combined.
  • If the buttercream gets too thick, you can add 1 tablespoon of milk at a time until it’s the consistency you want.
  • Divide the buttercream in half. Leave half the buttercream as is (this will be used in between the layers of the cake), then add ⅔ of cocoa powder to the other half of the buttercream.
  • Mix the cocoa powder into the buttercream until combined. This will be your chocolate peanut butter buttercream and it will go on the outside of the cake.
  • Assemble the cake! Place the first cake layer on a cake plate and place some of the peanut butter frosting on top and smooth it over. Repeat this once more, then place the final cake on top and frost the sides and top of the cake with the chocolate peanut butter frosting. Decorate as desired.

Notes

PLEASE NOTE: I highly recommend using a kitchen scale to weigh your dry ingredients. 
Parchment Paper: Lining the round pan with parchment paper will make your life so much easier when removing the cakes from the pan, trust me. To do this, trace then cut a circle in the shape of your cake pan out of the parchment paper and place it inside the pans.
Measuring Dry Ingredients: Either measure your flour using a kitchen scale or use the proper scoop and level method: fluff the flour in the bag/container with a fork then use a spoon to scoop the flour into the measuring cup, then run the back of a knife along the top of the cup to even it out. Do the same for the cocoa powder.
Storage and Freezing Instructions: 
The cake can be stored covered at room temperature for 3-4 days. I store mine in a cake carrier.
To freeze the cake layers, let them cool completely, then tightly wrap them in plastic wrap, then aluminium foil. Freeze in ziploc bags for up to 3 months, then let them thaw at room temperature.
Leftover buttercream can be stored in an airtight container in the freezer for up to 2 months. Thaw it in the fridge then mix it up using a handheld or standing mixer before using it.
To make in two 9 inch round cake pans: The cake layers will be thinner and will bake quicker. Start checking on them at around 14 minutes.
To make in a 9×13 cake pan: Bake for 18-20 minutes. You will only need half the buttercream for a layer cake, so halve the buttercream recipe.
Calories: 584kcal, Carbohydrates: 61g, Protein: 10g, Fat: 37g, Saturated Fat: 8g, Polyunsaturated Fat: 10g, Monounsaturated Fat: 18g, Trans Fat: 0.1g, Cholesterol: 22mg, Sodium: 518mg, Potassium: 298mg, Fiber: 5g, Sugar: 43g, Vitamin A: 895IU, Calcium: 47mg, Iron: 2mg
Did you make this recipe?Please let us know by leaving a star rating and review!

The calorie information provided for this recipe is an estimate. The accuracy of the calories listed is not guaranteed.

Photography by: Kelly at Bake & Bacon