Peanut Butter Chocolate Cake

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. Please read my disclosure policy.

5 from 1 vote
This peanut butter chocolate cake is a rich homemade chocolate cake paired with a creamy peanut butter frosting and topped with a chocolate ganache drip and peanut butter cups.
Prep Time 1 hour 25 minutes
Cook Time 20 minutes
A round Peanut Butter Chocolate Cake with light brown frosting, chocolate drip, piped swirls on top, and pieces of peanut butter cups as decoration.

This peanut butter chocolate cake is the ultimate chocolate and peanut butter combo. It’s a rich homemade chocolate cake paired with a creamy peanut butter frosting and topped with a chocolate ganache drip and peanut butter cups.

A frosted peanut butter chocolate cake with chocolate ganache drip, decorated with swirls of icing and halved peanut butter cups on top, set on a white plate.

If you want to decorate even more add some Reese’s peanut butter cups for added decorations. This cake makes for a great birthday party cake, potluck dessert, or for an after-dinner treat. Any occasion is a great reason to make this peanut butter and chocolate layered cake.

Now if you love peanut butter and chocolate desserts I have a couple more you might want to try. Try this chocolate peanut butter lava cake or my popular layered no-bake chocolate peanut butter dessert.

Why You’ll Love This Cake

  • Rich chocolate cake layers
  • Creamy peanut butter frosting in every bite
  • Chocolate ganche is decadent and takes the cake over the top
  • Perfect for birthdays, holidays, or for any peanut butter chocolate lover

Ingredients

See the recipe card at the bottom of the post for all ingredients and quantities.

Cocoa Powder: Use unsweetened cocoa powder for the base of the cake. It will add a nice rich chocolate flavor.

Butter & Vegetable Oil: The butter is going to add a nice richness to the cake but also it aids in keeping the cake moist. Vegetable oil or canola oil are going to be used to also help add moisture into the cake.

Eggs: Use large eggs. It’s best to use room temperature eggs as it blends the best with the ingredients.

Milk: Whole milk is used as a wet ingredient. It will add moisture and rich flavors to the cake as it bakes up.

Peanut Butter: Use your favorite creamy peanut butter to blend with the other ingredients to give you that stand-out nutty flavor.

Peanut Butter Cups: Reese’s peanut butter cups are used to decorate the top of the cake. You are welcome to skip or add even more peanut butter cups if you want.

brownie mix cookies
5 Days of Favorite Classic Desserts

FREE EMAIL BONUS: Treat yourself with these delicious recipes

Substitutions and Variations

  • You can use any any neutral oil in place of the vegetable oil for the cake.
  • Use 3 9-inch pans instead of 4 8-inch pans for this recipe.
  • Use dark or semi-sweet chocolate chips in the ganache instead of milk chocolate chips.
  • Boxed Cake Mix: Skip a homemade chocolate cake and use a chocolate boxed cake mix instead. I have an amazing doctored chocolate cake mix recipe.
  • Nut Butter Frosting: You are welcome to swap the peanut butter out with any type of nut/seed butter you would like. Almond butter, sunflower butter, cashew butter, etc. Just alter how much you use to ensure you get the proper end result texture of the frosting.
  • Skip the Ganache: If you are not a fan of ganache you can leave it off. Or use chocolate sauce or hot fudge in replace of the ganache if you prefer.
  • Decorations: Feel free to decorate your cake any way you want. Chocolate shavings, sprinkles, or leave your cake bare. The choice is totally yours.

NOTE: This recipe has not been tested with other substitutions or variations

How to Make Peanut Butter Chocolate Cake

A glass bowl of dry peanut butter chocolate cake mix with a whisk inside, set on a marble surface next to a carton of eggs and a light-colored cloth.

Step 1: Preheat the oven and then grease your round cake pans. Then set them aside. In a bowl add all your dry ingredients. Mix well then set to the side.

A glass bowl with beaten eggs on a marble surface, ready for a delectable Peanut Butter Chocolate Cake, with cracked eggshells and a kitchen towel nearby.

Step 2: In a mixing bowl or stand mixer you will add your butter, oil, and sugar. Mix for 2-3 minutes or until it is light and fluffy in texture. Add in the eggs, and mix one at a time. Ensure you scrape down nthe sides of the bowl.

A glass bowl filled with chocolate cake batter sits on a marble surface next to a carton of cracked eggs, creamy peanut butter, and a cloth napkin.

Step 3: Then you will work alternate adding in the dry ingredients and milk a little at a time. Mix until all the ingredients are combined.

Three round Peanut Butter Chocolate Cake layers cooling on a black wire rack, with a bread knife slicing one layer; white marble surface underneath.

Step 4: Divide the batter into the pans and bake as directed. Once the cakes are done, place them on a cooling rack to allow them to fully cool.

A glass bowl filled with creamy, peanut butter batter sits on a white marble countertop next to a beige cloth.

Step 5: Make the peanut butter frosting. In a mixing bowl add your butter, peanut butter, and vanilla. Mix on medium speed until nice and smooth. Work in the powdered sugar, and then whip until fluffy.

A glass bowl filled with a dark brown liquid sauce, perfect for drizzling over Peanut Butter Chocolate Cake, sits on a white marble surface next to a beige cloth.

Step 6: Then for the ganache add your chocolate and whipping cream into the microwave-safe bowl. heat in increments mixing until the chocolate is melted and the ingredients are well incorporated.

Step 7: Now assemble the peanut butter chocolate cake by leveling the cooled cakes, adding peanut butter frosting between each layer and on the outside of the cake. Add the chocolate ganache drop around the edge of the cake with cooled ganache.

A layered chocolate cake with peanut butter frosting, chocolate drizzle, and peanut butter cup pieces—a decadent peanut butter chocolate treat, with a slice being served.

How to Store and Freeze

You can store this peanut butter chocolate cake in the fridge or at room temperature on the counter. Just place in an airtight container to prevent it from drying out. Then store the cake for up to 4-5 days.

You can also freeze the cake for 3-4 months. Place in a freezer-fsafe container or place the frosted cake in the freezer until firm then wrap it in two layers plastic wrap and a layer of heavy-duty aluminum foil. Place in a freezer bag to preserve the cake. Remove the platic wrap and foil and let thaw in the fridge or on the counter when ready to eat.

Tips for Best Results

  • Use room temperature ingredients for a smooth batter.
  • Don’t overmix the batter once the flour is added.
  • Let the ganache cool slightly before pouring so it doesn’t run too fast.
  • Chill the cake briefly before adding ganache for cleaner drips.
A decadent four-layer peanut butter chocolate cake with peanut butter frosting, topped with peanut butter cups and frosting swirls, sits on a white plate with a slice removed.

Recipe FAQs

Can I make this cake ahead of time?

You are more than welcome to make and bake the cakes ahead of time. Then store the cakes wrapped in plastic or an airtight container in the fridge for 1-2 days. Or freeze for 3-4 months. Then assemble the cake when you are ready.

Can I use natural peanut butter in the frosting?

You can use natural peanut butter but just know that the frosting will be a thinner texture. So add more powdered sugar to thicken up the frosting to reach the proper texture.

How do I prevent the cake layers from sticking to the pans?

Lining your pan with some nonstick cooking spray and then a piece of parchment paper on the bottom of the pan helps ensure the cakes do not stick to the pan.

If you try this recipe, be sure to leave a rating below and also share it on Instagram, and tag me! You can also find me on Facebook and stay up to date on recipe releases by joining the Newsletter!

A round Peanut Butter Chocolate Cake with light brown frosting, chocolate drip, piped swirls on top, and pieces of peanut butter cups as decoration.

Peanut Butter Chocolate Cake

This peanut butter chocolate cake is a rich homemade chocolate cake paired with a creamy peanut butter frosting and topped with a chocolate ganache drip and peanut butter cups.
5 from 1 vote

SAVE THIS RECIPE

We’ll email this post to you, so you can come back to it later!

Prep Time 1 hour 25 minutes
Cook Time 20 minutes
Total Time 1 hour 45 minutes
Course Dessert
Cuisine American
Servings 12 slices
Calories 1296 kcal

Ingredients
  

Chocolate cake

Peanut Butter Frosting

  • 1 ½ cups butter room temperature
  • 2 1/4 cups peanut butter
  • 2 teaspoon vanilla extract
  • 6 cups powdered sugar
  • 4 – 6 tablespoons heavy whipping cream

Chocolate Ganache

  • 1 cup milk chocolate chips
  • cup heavy whipping cream
  • 5 Reese’s peanut butter cups for garnish

Instructions
 

Chocolate Cake

  • Preheat the oven to 350 degrees F. Grease 4 8-inch round cake pans with nonstick cooking spray. Place an 8-inch parchment paper round in the bottom of the cake pan and spray the top of the paper with nonstick cooking spray.
  • In a medium mixing bowl, add the 2 cups all-purpose flour, 1 cup unsweetened cocoa powder, 1 teaspoon baking soda, 1 teaspoon baking soda, and 1 teaspoon salt. Whisk until combined. Set aside.
  • In a large mixing bowl, add the melted ½ cup butter, 3/4 cup vegetable oil, and 2 cups granulated sugar. Using a hand mixer on medium speed, beat until smooth and fluffy, about 1 to 2 minutes.
  • Add the 2 teaspoons vanilla extract and 4 large eggs, one at a time. Beat until each egg is combined. Scrape down the sides and bottom of the bowl.
  • Alternate adding the dry ingredients and 2 cups whole milk starting and ending with the dry ingredients. Beat on medium speed until each addition is combined and scrape down the sides of the bowl.
  • Divide the batter evenly into the prepared cake pans and spread evenly to the edges using an angled spatula.
  • Place in the preheated oven and bake for 20-25 minutes or until a toothpick inserted in the center of each cake comes out clean or with moist crumbs. Wet batter means you need to bake the cake longer.
  • Allow the cakes to cool for 20 minutes before turning out onto a wire rack to cool completely.
  • While the cakes are cooling, make the peanut butter frosting.

Peanut Butter Frosting

  • In a large mixing bowl, add the 1 ½ cups butter, 2 1/4 cups peanut butter, and 2 teaspoon vanilla extract. Beat using the hand mixer on medium speed until smooth and combined.
  • Add the 6 cups powdered sugar and 4 – 6 tablespoons heavy whipping cream. Beat on low speed until the powdered sugar is mostly worked in. Turn the hand mixer to medium speed and continue to beat until the powdered sugar is well incorporated and the frosting is fluffy.

Chocolate Ganache

  • Add the 1 cup milk chocolate chips and ⅓ cup heavy whipping cream to a small microwave-safe bowl. Microwave in 30-second increments and stir after each increment until the ganache is smooth and combined.
  • Allow the ganache to cool for at least 15 to 20 minutes before using.

Assemble Cake

  • Use a large serrated knife or cake leveler to level the cakes.
  • Place the first layer of cake on a cake plate and add a large scoop of frosting to the top. Using an angled spatula, evenly spread the frosting to the edges of the cake.
  • Repeat adding a layer of cake and frosting, making sure the cake stays level after each layer.
  • Add the remaining frosting on the top of the cake and begin evenly spreading it out and down the sides the cake with a large angled spatula until the cake is completely covered.
  • Pour the ganache over the top of the cake and spread into an even layer, allow some ganache to drip down the sides. You can use a squeeze bottle or piping bag to get a cleaner drip. If desired, you can decorate with extra frosting and reese’s peanut butter cups. Slice and enjoy!

Nutrition

Calories: 1296kcal | Carbohydrates: 137g | Protein: 19g | Fat: 81g | Saturated Fat: 33g | Polyunsaturated Fat: 16g | Monounsaturated Fat: 26g | Trans Fat: 1g | Cholesterol: 156mg | Sodium: 880mg | Potassium: 508mg | Fiber: 6g | Sugar: 109g | Vitamin A: 1295IU | Vitamin C: 0.2mg | Calcium: 130mg | Iron: 3mg

(Nutrition facts are an estimate and not guaranteed to be accurate. Please see a registered dietitian for special diet advice.)

5 from 1 vote (1 rating without comment)

Leave a Reply

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

Recipe Rating