This Peanut Butter Chocolate Layer Cake brings together two classic flavors in a rich, indulgent dessert. The chocolate cake layers are tender and deeply chocolatey, while the creamy peanut butter frosting adds a sweet, nutty contrast. Chopped Reese’s Peanut Butter Cups throughout the frosting give the cake little pockets of peanut butter chocolate flavor in every slice.
A smooth chocolate ganache finishes the cake with an extra layer of richness. The halved Reese’s cups and crumbled candy on top make it especially inviting for birthdays, celebrations, or any occasion when you want a showstopping homemade cake.

Why You’ll Love This Recipe
- Rich chocolate and peanut butter combination: The deep cocoa flavor of the cake balances beautifully with the sweet, creamy peanut butter frosting.
- Soft, moist cake layers: Hot water helps create a thin, smooth batter that bakes into tender chocolate cake.
- Loaded with Reese’s: Chopped peanut butter cups are folded into the frosting and used as a garnish.
- A dramatic finish: Chocolate ganache dripped over the cake gives it a polished look without requiring complicated decorating skills.
- Great for celebrations: The layered design and candy topping make this cake feel special enough for birthdays and gatherings.
Preparation and Tools
Before starting, bring the butter to room temperature so it can whip smoothly into the peanut butter frosting. The eggs and milk are also best used at room temperature because they incorporate more evenly into the cake batter.
You’ll need cake pans for baking the layers, mixing bowls, an electric mixer for the frosting, and a cooling rack. A piping bag or offset spatula can be useful for spreading and decorating the frosting, while a spoon or small piping bag makes it easier to control the chocolate ganache around the edges.
Allow the cake layers to cool completely before assembling. Warm cake can soften the frosting too much and make the layers difficult to stack neatly.
Preparation Tips
For the cake batter, measure the flour and cocoa carefully. Too much flour can make chocolate cake heavier and drier, while excess cocoa can affect the texture and balance of the batter.
The hot water is added to the chocolate batter to help hydrate the cocoa and create a smooth, pourable consistency. Don’t be concerned if the batter seems thinner than a typical cake batter; this is expected.
For the peanut butter frosting, use creamy peanut butter rather than chunky peanut butter so the frosting stays smooth and easy to spread. Add the water or milk gradually. You may need slightly more or less depending on how soft you want the frosting.
Make sure the cake layers are fully cooled before adding the frosting. If necessary, refrigerate the layers briefly after cooling to make them easier to handle.
Ingredients
The chocolate cake relies on natural unsweetened cocoa powder for its chocolate flavor, while baking soda provides much of the leavening needed for the batter. Milk adds moisture, vegetable oil keeps the cake tender, and hot water helps loosen and hydrate the cocoa.
The frosting combines softened butter, creamy peanut butter, and powdered sugar into a rich, spreadable layer. Chopped Reese’s Peanut Butter Cups add texture and extra peanut butter chocolate flavor.
For the ganache, semi-sweet chocolate chips and heavy cream create a glossy chocolate topping. Additional Reese’s cups finish the cake and make the decoration immediately recognizable.
Cooking Instructions
Step 1: Prepare the Chocolate Cake Batter
Preheat the oven and prepare your cake pans according to the size specified by your recipe. Grease the pans thoroughly and line the bottoms with parchment paper if desired.
In a large bowl, whisk together the all-purpose flour, granulated sugar, cocoa powder, baking soda, baking powder, and salt. Breaking up any cocoa lumps at this stage helps produce a smoother batter.
Add the milk, vegetable oil, vanilla extract, and eggs. Mix until the ingredients are combined and the batter looks smooth.

Step 2: Add the Hot Water
Slowly pour the hot water into the batter while mixing carefully. The batter will become noticeably thinner as the water is incorporated.
Continue mixing just until everything is evenly combined. Avoid excessive mixing once the flour has been incorporated.
Step 3: Bake the Cake Layers
Divide the batter evenly between the prepared cake pans. Gently smooth the surface if needed.
Bake until the cake layers are set and a toothpick inserted into the center comes out clean or with a few moist crumbs attached. The exact baking time will depend on the size and depth of your pans.
Remove the cakes from the oven and allow them to cool in their pans briefly. Transfer them to a cooling rack and let them cool completely before frosting.
Step 4: Make the Peanut Butter Frosting
Place the softened unsalted butter in a large mixing bowl and beat until smooth and creamy. Add the creamy peanut butter and continue beating until the mixture is fully combined.
Gradually add the powdered sugar, mixing between additions so the sugar doesn’t puff out of the bowl. Add the water or milk a tablespoon at a time until the frosting reaches a smooth, spreadable consistency.
Add a pinch of salt and mix again. Taste and adjust the consistency with a little more liquid if necessary.
Step 5: Add the Reese’s Peanut Butter Cups
Fold the chopped Reese’s Peanut Butter Cups into the prepared peanut butter frosting. Distribute them evenly so the candy pieces are spread throughout the frosting rather than concentrated in one area.
Step 6: Assemble the Cake
Place the first completely cooled chocolate cake layer on a serving plate or cake board. Spread an even layer of peanut butter frosting over the top.
Place the second cake layer on top and continue frosting the cake. Use the remaining frosting to cover the top and sides, smoothing it with an offset spatula.
For a cleaner finish, chill the assembled cake briefly before adding the ganache. This helps the frosting firm up and gives the ganache a more controlled surface to flow over.
Step 7: Prepare the Chocolate Ganache
Place the semi-sweet chocolate chips in a heatproof bowl. Heat the heavy whipping cream until hot but not boiling, then pour it over the chocolate.
Let the mixture stand briefly before stirring slowly until the chocolate melts into a smooth, glossy ganache.
Allow the ganache to cool slightly. It should still be fluid enough to spread or drip but not so hot that it melts the peanut butter frosting.
Step 8: Finish and Decorate
Spoon or gently spread the ganache over the top of the chilled cake. Encourage a few small drips down the sides for a classic chocolate drip effect.
Arrange the halved Reese’s Peanut Butter Cups around the top of the cake and finish with crumbled Reese’s Peanut Butter Cups for additional texture.
Chill the finished cake until the frosting and ganache are set enough for clean slicing. Let it sit at room temperature briefly before serving for the best texture.
Notes
For the smoothest frosting, make sure the butter is properly softened rather than melted. Melted butter can make the frosting loose and difficult to spread.
If the ganache becomes too thick while cooling, gently warm it until it reaches a pourable consistency. If it is too warm, let it cool before decorating so it doesn’t soften the frosting.
The cake can be assembled ahead of serving. Keeping the finished cake chilled also makes it easier to slice neatly, especially with the candy pieces folded into the frosting.
What to Serve With Peanut Butter Chocolate Layer Cake
This cake is rich and satisfying on its own, so simple accompaniments work best.
- Fresh strawberries or raspberries: Their tart, fresh flavor provides a nice contrast to the sweet chocolate and peanut butter.
- Vanilla ice cream: A small scoop adds a cool, creamy element alongside the dense chocolate cake.
- Freshly brewed coffee: The bitterness of coffee pairs naturally with chocolate and helps balance the sweetness of the frosting.
- Cold milk: A classic choice for a rich chocolate-and-peanut-butter dessert, especially for kids and casual gatherings.
- Whipped cream: A light spoonful can add a softer texture without introducing another strong flavor.
For celebrations, cut the cake into relatively modest slices. The combination of chocolate cake, peanut butter frosting, ganache, and candy makes each serving quite rich.
Storage Instructions
Store the assembled Peanut Butter Chocolate Layer Cake covered in the refrigerator because of the butter-based frosting and ganache. A cake carrier or a cake box with enough height to protect the decorations works well.
The cake is best enjoyed within about 3–4 days when properly covered and refrigerated. Keeping it protected from air helps prevent the cake layers from drying out and keeps the frosting from absorbing refrigerator odors.
For the best texture, let individual slices sit at room temperature for about 15–30 minutes before serving. The frosting becomes softer and creamier as it loses some of its chill, while the chocolate cake becomes more tender.
You can also prepare the cake layers ahead of time. Once completely cooled, wrap them tightly and keep them at room temperature for a short period or refrigerate them until you’re ready to assemble the cake. For longer storage, the unfrosted cake layers can be wrapped well and frozen.
To freeze the assembled cake, place it in the freezer uncovered until the frosting and ganache are firm, then wrap it carefully and transfer it to a freezer-safe container. Thaw it in the refrigerator before serving. The Reese’s decorations may not have exactly the same texture after freezing and thawing, so adding fresh candy on top after thawing can give the cake a better finished appearance.
Estimated Nutrition
The following values are estimates and will vary depending on the exact brands used, slice size, and how the cake is divided.
Estimated per serving:
- Calories: 850–950
- Carbohydrates: 120–135g
- Protein: 10–13g
- Fat: 40–48g
- Saturated Fat: 18–23g
- Sugar: 90–105g
- Sodium: 450–550mg
Because this cake contains substantial amounts of butter, peanut butter, powdered sugar, chocolate, and Reese’s Peanut Butter Cups, the nutritional values can vary considerably depending on portion size.
Frequently Asked Questions
Can I make the chocolate cake layers ahead of time?
Yes. The cake layers can be baked and cooled completely before assembling. Wrap the cooled layers well to protect them from drying out. You can assemble and decorate the cake later when you’re ready to serve it.
Why is the chocolate cake batter so thin?
The hot water makes this batter considerably thinner than many traditional cake batters. This is intentional. The liquid helps hydrate the cocoa powder and contributes to the tender texture of the finished chocolate cake. Pour the batter carefully into the prepared pans.
Can I use chunky peanut butter in the frosting?
Creamy peanut butter is the better choice for this frosting because it creates a smoother, more easily spreadable consistency. Since chopped Reese’s Peanut Butter Cups are already added to the frosting, creamy peanut butter provides a better contrast in texture.
How do I keep the ganache from melting the frosting?
Let the ganache cool slightly after combining the chocolate and cream. It should remain fluid enough to pour but should not be hot. Chilling the frosted cake before adding the ganache also helps keep the peanut butter frosting firm.
Can I use another chocolate for the ganache?
Semi-sweet chocolate chips provide a good balance with the sweet peanut butter frosting. If you use a sweeter chocolate, the finished cake will taste noticeably sweeter, while a darker chocolate will create a more bittersweet contrast.
How should I get clean slices?
Chill the completed cake until the frosting and ganache are firm. Use a sharp knife and wipe the blade clean between cuts. Allow each slice to sit at room temperature briefly before serving so the frosting softens slightly.
Conclusion
Peanut Butter Chocolate Layer Cake is built for anyone who enjoys the combination of rich chocolate and creamy peanut butter. The tender chocolate layers, generous peanut butter frosting, Reese’s pieces, and smooth ganache give the cake plenty of texture and flavor without requiring complicated decorating techniques.
For the neatest presentation, take your time cooling the layers, assembling the frosting, and letting the ganache reach the right consistency. Once finished with the Reese’s topping, this is a generously layered dessert that makes a memorable centerpiece for birthdays, parties, and special gatherings.
Print
Peanut Butter Chocolate Layer Cake
- Total Time: 2 hours 50 minutes
- Yield: 16 servings 1x
Description
Treat yourself to the ultimate Peanut Butter Chocolate Layer Cake, featuring moist chocolate cake, fluffy peanut butter frosting, silky chocolate ganache, and Reese’s Peanut Butter Cups. This bakery-style dessert is perfect for birthdays, holidays, family gatherings, and anyone searching for an easy dessert recipe, homemade cake recipe, chocolate cake, peanut butter dessert, or impressive dessert ideas. Every slice is rich, creamy, and guaranteed to satisfy chocolate and peanut butter lovers alike.
Ingredients
Chocolate Cake
- 1¾ cups (228g) all-purpose flour
- 2 cups (414g) granulated sugar
- ¾ cup (85g) natural unsweetened cocoa powder
- 2¼ teaspoons baking soda
- ½ teaspoon baking powder
- 1 teaspoon salt
- 1 cup (240ml) milk
- ½ cup (120ml) vegetable oil
- 1½ teaspoons vanilla extract
- 2 large eggs
- 1 cup (240ml) hot water
Peanut Butter Frosting
- 2 cups (448g) unsalted butter, softened
- 1¼ cups (350g) creamy peanut butter
- 9 cups (1035g) powdered sugar
- 6–7 tablespoons water or milk
- 6 Reese’s Peanut Butter Cups, chopped
- Pinch of salt
Chocolate Ganache
- 6 ounces semi-sweet chocolate chips
- ½ cup heavy whipping cream
- 4 Reese’s Peanut Butter Cups, halved
- Crumbled Reese’s Peanut Butter Cups for garnish
Instructions
- Preheat the oven to 300°F (149°C) and prepare three greased 8-inch cake pans with parchment paper.
- Whisk together the dry cake ingredients.
- Add the milk, oil, vanilla, and eggs, then mix until smooth.
- Slowly stir in the hot water until fully combined.
- Divide the batter evenly among the prepared pans.
- Bake for 30–35 minutes and cool completely.
- Beat the butter until fluffy, then mix in the peanut butter.
- Gradually add the powdered sugar, alternating with water or milk.
- Fold in the chopped Reese’s Peanut Butter Cups.
- Frost between each cake layer and cover the entire cake.
- Heat the cream and pour over the chocolate chips to make the ganache.
- Allow the ganache to cool slightly before pouring over the cake.
- Decorate with frosting swirls, halved Reese’s Peanut Butter Cups, and crumbled candy.
- Chill briefly before slicing and serving.
Notes
- Let the cake layers cool completely before frosting to prevent melting.
- Chill the cake before adding the ganache for smooth, beautiful drips.
- For the cleanest slices, refrigerate the cake for 20 minutes before serving and wipe the knife between cuts.
- Prep Time: 45 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 16 servings
- Calories: 890 kcal per serving
Keywords: peanut butter chocolate layer cake, chocolate peanut butter cake, Reese’s layer cake, homemade chocolate cake, peanut butter frosting, chocolate layer cake, birthday cake recipe, easy dessert recipe

Leave a Comment