Last updated on
Chocolate Peanut Butter Cake

Table of Contents
Indulge in the ultimate Chocolate Peanut Butter Cake, a rich, moist dessert layered with creamy peanut butter frosting. This decadent cake combines chocolatey goodness with the perfect balance of sweet and salty flavors. It’s an easy, crowd-pleasing treat that’s ideal for any occasion. Top it off with chocolate drizzle for an irresistible finish!
This recipe is easy to make—just follow the step-by-step guide below! We’ve included helpful photos, pro tips, tricks, and answers to all your frequently asked questions for baking success.

More Recipes ⭐ Vanilla Cupcakes | Gingerbread Cake | Peanut Butter Balls
This Chocolate Peanut Butter Cake takes just thirty minutes to prep and is perfect for parties, potlucks, or special occasions. The rich chocolate layers paired with creamy peanut butter frosting create a deliciously irresistible combination.
It’s a crowd-pleasing dessert that will impress your guests every time. Make this cake at home for a show-stopping treat that’s easy to bake and even more fun to eat!
Ingredients

What you'll need to make this Chocolate Peanut Butter Cake:
For The Chocolate Cake:
- 2 cups of cake flour
- ⅔ cup of unsweetened cocoa powder
- 1¾ teaspoons of baking powder
- ¾ teaspoon of baking soda
- ½ teaspoon of salt
- 1¾ cups of granulated sugar
- 3 large eggs, room temperature
- 1 cup of whole milk, room temperature
- ½ cup of canola oil
- 1½ teaspoons of vanilla extract
- ½ cup of very hot water
- 2 teaspoons of instant coffee granules
For The Peanut Butter Frosting:
- 1 cup of unsalted butter, room temperature
- 2 cups of creamy peanut butter
- 4 cups of powdered sugar, sifted
- 6 tablespoons of heavy cream
- 2 teaspoons of vanilla extract
To Make The Chocolate Ganache:
- 4 ounces of semi-sweet baking bar, chopped
- ⅓ cup of heavy cream
- 1 tablespoon of unsalted butter
- Reese’s Pieces candies, optional garnish
Substitutions and Additions
Personalize your Chocolate Peanut Butter Cake recipe by swapping out ingredients and adding delicious extras! These simple changes can make your cake uniquely yours. Here are some top substitutions and additions:
Add Toppings: Sprinkle crushed peanuts or mini peanut butter cups on top for extra crunch and flavor.These easy substitutions and additions can easily be swapped out while still maintaining the deliciousness of this
Substitute Peanut Butter: Use almond butter or hazelnut spread for a new twist on the classic chocolate-peanut butter combo.
Substitute Frosting: Swap peanut butter frosting with chocolate ganache for a double chocolate delight in your cake.
How to Make Chocolate Peanut Butter Cake
Follow along with our pictures, step-by-step instructions, and helpful tips and tricks listed below. Let’s get started on this delicious Chocolate Peanut Butter Cake and create something amazing together!
Pro Tip
Ensure your eggs, milk, and butter are at room temperature. This promotes even mixing and better texture in the cake.
For the Chocolate Cake
FIRST STEP: Preheat the oven to 350°F. Spray three (8-inch round) cake pans with baker’s spray and set aside.
Pro Tip
You can make a 2-layer, 9-inch round cake with this recipe if you do not have the three 8-inch pans called for in the recipe.
SECOND STEP: In a medium mixing bowl, sift together the cake flour, unsweetened cocoa powder, baking powder, baking soda, and salt.

THIRD STEP: In a separate, large mixing bowl, whisk together the granulated sugar, eggs, whole milk, canola oil, and vanilla extract.
FOURTH STEP: Add the dry ingredients to the bowl of the wet ingredients and whisk until fully combined.

FIFTH STEP: Add the instant coffee granules to the very hot water, stir to dissolve the coffee into the water, then add to the batter. Whisk until you have a smooth chocolate cake batter.

SIXTH STEP: Then, evenly divide batter between the three prepared cake pans. You can use a kitchen scale to ensure that each of the pans is approximately the same weight.
SEVENTH STEP: Bake the chocolate cakes for 20-25 minutes or until a toothpick inserted comes out clean.
Allow the cakes to cool in the pans for ten minutes before transferring them to a wire rack to cool completely before frosting them.

Pro Tip
Oven temperatures vary and may need to be recalibrated periodically to ensure they are accurate. Make sure to keep a close eye on your cake as the suggested baking time approaches.
For the Peanut Butter Frosting
FIRST STEP: In the large bowl of a stand mixer fitted with a paddle attachment, beat the unsalted butter on medium speed until light and fluffy with no lumps.
Add the creamy peanut butter and beat again until fully combined and smooth.

SECOND STEP: Add the sifted powdered sugar and mix until all the powdered sugar is fully incorporated.
You will need to start on low speed and build your way up to medium-high speed.
You may need to stop and scrape down the sides and bottom of your bowl when making your frosting to ensure that all the ingredients are evenly incorporated.

THIRD STEP: Add the heavy cream and vanilla extract and mix again for two to three minutes or until your peanut butter frosting is smooth and fluffy.
You want your frosting to be slightly on the thick side yet still spreadable.
If necessary, you can add a little extra powdered sugar to the frosting, starting with a half cup at a time, to thicken the frosting if it is too thin.
If it is too thick, you can add extra heavy cream, starting with one tablespoon at a time.
Remember, be sure to stop and scrape down the sides and bottom of the bowl with each addition to ensure your frosting is evenly mixed.
FOURTH STEP: Remove one cup of the frosting and place it into a large piping bag fitted with a decorative piping tip to pipe the decorative dollops around the edge of the cake once fully frosted.
FIFTH STEP: Add one cooled cake layer to a serving plate or cake stand.
If your cake is slightly domed from baking, you can use a large serrated knife to carefully remove the domed portion to give you a flat, even cake layer.
Then, add approximately one cup of the peanut butter frosting to the top of the first cake layer and spread evenly from edge to edge with an offset spatula.
Set the second cake layer on top, followed by more frosting, then the third cake layer. Then, add the remaining peanut butter frosting to the top and sides of the cake.
Be sure that your frosting is evenly spread over the top and sides of your cake.

For the Chocolate Ganache
FIRST STEP: Add the chopped semi-sweet chocolate bar, heavy cream, and unsalted butter to a medium-sized microwave-safe bowl. Microwave on high for one minute.
Allow the warmed cream and chocolate to sit for one minute, then whisk to completely combine the ingredients into a smooth, silky ganache.
Allow the ganache to cool slightly on the counter while still retaining a pourable consistency before adding to the cake.

SECOND STEP: Using a large spoon, carefully spoon the chocolate ganache onto the top of the cake, allowing it to drip down the sides.
Carefully smooth the chocolate into an even layer, covering the entire surface of the top and down the sides of the cake.
You can use an offset spatula or plastic bench scraper to carefully spread the ganache into a thin, even coating on the entire surface area of the cake.
Place the cake into the refrigerator to firm up the ganache layer for a minimum of one hour before piping the decorative dollops of peanut butter frosting around the top edge of the cake.
Finally, you can add the optional Reese’s Pieces candies for garnish.

Pro Tip
For pretty, clean slices, it's best to allow your chocolate ganach layer to firm up completely before slicing and serving your cake.

How to Serve Chocolate Peanut Butter Cake
You can serve this Chocolate Peanut Butter Cake in so many delicious ways! It's a versatile dessert perfect for any occasion, season, or celebration.
- Birthday Parties: This cake is a hit with kids and adults alike! Its rich chocolate and peanut butter flavors make it an instant crowd-pleaser. Pair it with homemade ice cream for an unforgettable birthday treat.
- Holiday Gatherings: Serve this cake during the holidays for a sweet indulgence everyone will love. It’s the perfect complement to festive meals like roasted turkey or ham.
- Casual Weekend Treats: Enjoy a slice with a cup of coffee or milk for a relaxing weekend dessert. Add chocolate chip cookies to complete your dessert spread.

Why You'll Love This Chocolate Peanut Butter Cake Recipe
Chocolate Peanut Butter Cake is a beloved favorite for several irresistible reasons:
- A Perfect Flavor Combo: This recipe combines rich chocolate with creamy peanut butter frosting for a match made in dessert heaven. Every bite delivers a balanced mix of sweet and salty flavors that readers can’t get enough of.
- Decadent and Moist: The cake layers are perfectly moist, ensuring a luscious, melt-in-your-mouth experience. Topped with creamy peanut butter frosting, it creates a truly indulgent treat that feels special with every slice.
- Simple Yet Impressive: Despite its decadent taste, this recipe is easy to make and perfect for both everyday treats and special occasions. Readers love that they can create something that looks and tastes bakery-worthy at home.
This Chocolate Peanut Butter Cake is a guaranteed hit that will have everyone asking for seconds!

Recipe FAQ
How can I make the cake layers moist?
Ensure you don’t overbake the cake and measure the ingredients accurately. Using room temperature ingredients helps create a moist texture.
Can I use a hand mixer for the frosting?
Yes, you can! A hand mixer works well to achieve a smooth, creamy peanut butter frosting. Just mix until fluffy.
Why did my cake sink in the middle?
Overmixing the batter or opening the oven door too early can cause your cake to sink. Follow the recipe carefully for best results.
How do I prevent the frosting from being too thick?
If your frosting is too thick, gradually add a small amount of milk or cream to achieve the desired consistency.

Serving FAQ
How should I serve Chocolate Peanut Butter Cake for best results?
Serve this cake slightly chilled or at room temperature for the perfect balance of creamy frosting and moist cake.
Can I serve this cake with decorations for special occasions?
Yes! Add chocolate shavings or a peanut butter drizzle to elevate the look for birthdays or celebrations.
How many servings does this Chocolate Peanut Butter Cake recipe make?
This recipe makes about twelve to sixteen servings, depending on how large you cut each slice of cake.
Should I slice the cake right before serving?
Yes, slicing the cake just before serving ensures it stays fresh and looks its best for guests.

Storage FAQ
For the best results, follow the directions, tips, and tricks below for storing your Chocolate Peanut Butter Cake. From making ahead to reheating, we’ve got you covered!
Can I make Chocolate Peanut Butter Cake ahead of time?
Yes, bake the cake layers in advance and store them in an airtight container at room temperature for up to two days.
What's the best way to store leftover Chocolate Peanut Butter Cake?
Store any leftover cake in an airtight container in the fridge. It will stay fresh for up to five days.
Is it possible to freeze Chocolate Peanut Butter Cake?
Yes, you can freeze the cake without frosting. Wrap the layers tightly in plastic wrap and freeze for up to three months.
How do I thaw and reheat frozen Chocolate Peanut Butter Cake?
Thaw the cake layers in the fridge overnight, then bring them to room temperature before adding frosting and serving.

Chocolate Peanut Butter Cake
Ingredients
Chocolate Cake
- 2 cups cake flour
- ⅔ cup unsweetened cocoa powder
- 1 ¾ teaspoons baking powder
- ¾ teaspoon baking soda
- ½ teaspoon salt
- 1 ¾ cups granulated sugar
- 3 large eggs (room temperature)
- 1 cup whole milk (room temperature)
- ½ cup canola oil
- 1 ½ teaspoons vanilla extract
- ½ cup very hot water
- 2 teaspoons instant coffee granules
Peanut Butter Frosting
- 1 cup unsalted butter (room temperature)
- 2 cups creamy peanut butter
- 4 cups powdered sugar (sifted)
- 6 tablespoons heavy cream
- 2 teaspoons vanilla extract
Chocolate Ganache
- 4 ounces semi-sweet baking bar (chopped)
- ⅓ cup heavy cream
- 1 tablespoon unsalted butter
- Reese’s Pieces candiess (optional garnish)
DIRECTIONS
Chocolate Cake
- Preheat oven to 350°F. Spray 3 (8-inch round) cake pans with baker’s spray and set aside.
- In a medium mixing bowl, sift together the cake flour, unsweetened cocoa powder, baking powder, baking soda, and salt.
- In a separate, large mixing bowl, whisk together the granulated sugar, eggs, whole milk, canola oil, and vanilla extract.
- Add the dry ingredients to the bowl of the wet ingredients and whisk until fully combined.
- To the very hot water, add the instant coffee granules, stir to dissolve the coffee into the water, then add to the batter. Whisk until you have a smooth chocolate cake batter.
- Evenly divide the batter between the three prepared cake pans. You can use a kitchen scale to ensure that each of the pans are approximately the same weight.
- Bake the chocolate cakes for 20-25 minutes or until a toothpick inserted comes out clean. Allow the cakes to cool in the pans for 10 minutes before transferring them to a wire rack to cool completely before frosting them.
Peanut Butter Frosting
- In the bowl of a stand mixer fitted with a paddle attachment, beat the unsalted butter on medium speed until light and fluffy with no lumps. Add the creamy peanut butter and beat again until fully combined and smooth.
- Add the sifted powdered sugar and mix until all the powdered sugar is fully incorporated. You will need to start on low speed and build your way up to medium-high speed. You may need to stop and scrape down the sides and bottom of your bowl when making your frosting to ensure that all the ingredients are evenly incorporated.
- Add the heavy cream and vanilla extract and mix again for 2-3 minutes or until your peanut butter frosting is smooth and fluffy. You want your frosting to be slightly on the thick side yet still spreadable. You can add a little extra powdered sugar to the frosting, starting with ½ cup at a time, to thicken the frosting if it is too thin. If it is too thick, you can add extra heavy cream, starting with 1 tablespoon at a time. Be sure to stop and scrape down the sides and bottom of the bowl with each addition to ensure your frosting is evenly mixed.
- Remove 1 cup of the peanut butter frosting and place it into a large piping bag fitted with a decorative piping tip to pipe the decorative dollops around the edge of the cake once fully frosted.
- Add one cooled cake layer to a serving plate or cake stand. If your cake is slightly domed from baking, you can use a large serrated knife to carefully remove the domed portion to give you a flat, even cake layer. Add approximately 1 cup of the peanut butter frosting to the top of the first cake layer and spread evenly from edge to edge with an offset spatula. Add the second cake layer, followed by more frosting, then the third cake layer. Add the remaining peanut butter frosting to the top and sides of the cake. Be sure that your frosting is evenly spread over the top and sides of your cake.
Chocolate Ganache
- Add the chopped semi-sweet chocolate bar, heavy cream, and unsalted butter to a medium-sized microwave-safe bowl. Microwave on high for 1 minute. Allow the warmed cream and chocolate to sit for 1 minute, then whisk to completely combine the ingredients into a smooth, silky ganache. Allow the ganache to cool slightly on the counter (but still at a pourable consistency) before adding to the cake.
- Using a large spoon, carefully spoon the chocolate ganache onto the top of the cake, allowing it to drip down the sides. Carefully smooth the chocolate into an even layer covering the entire surface of the top and down the sides of the cake. You can use an offset spatula, or plastic bench scraper, to carefully spread the ganache into a thin, even coating on the entire surface area of the cake. Place the cake into the refrigerator to firm up the ganache layer for a minimum of 1 hour before piping the decorative dollops of peanut butter frosting around the top edge of the cake. You can add the optional Reese’s Pieces candies for garnish.
Notes
- Ensure your eggs, milk, and butter are at room temperature. This promotes even mixing and better texture in the cake.
- You can make a 2-layer, 9-inch round cake with this recipe if you do not have the three 8-inch pans called for in the recipe.
- Oven temperatures vary and may need to be recalibrated periodically to ensure they are accurate. Make sure to keep a close eye on your cake as the suggested baking time approaches.
- For pretty, clean slices, it is best to allow your chocolate ganache layer to firm up completely before slicing and serving your cake.






Leave a Comment