Peanut Butter Chocolate Layer Cake Recipe
Introduction
This Peanut Butter Chocolate Layer Cake combines rich chocolate layers with creamy peanut butter frosting and crunchy Reese’s candies. It’s a show-stopping dessert perfect for special occasions or any time you want a decadent treat.

Ingredients
- 1 3/4 cups (228g) all purpose flour
- 2 cups (414g) sugar
- 3/4 cup (85g) natural unsweetened cocoa powder
- 2 1/4 tsp baking soda
- 1/2 tsp baking powder
- 1 tsp salt
- 1 cup (240ml) milk
- 1/2 cup (120ml) vegetable oil
- 1 1/2 tsp vanilla extract
- 2 large eggs
- 1 cup (240ml) hot water
- 2 cups (448g) unsalted butter, room temperature
- 1 1/4 cups (350g) peanut butter
- 9 cups (1035g) powdered sugar
- 6-7 tbsp (90-105ml) water or milk
- 6 Reese’s, chopped
- Pinch of salt
- 6 oz (1 cup) semi-sweet chocolate chips
- 1/2 cup (120ml) heavy whipping cream
- 8 Reese’s, cut in half
- Crumbled Reese’s for decoration
Instructions
- Step 1: Preheat oven to 350°F (176°C) and prepare three 8-inch cake pans with non-stick baking spray and parchment paper on the bottoms.
- Step 2: In a large mixing bowl, whisk together flour, sugar, cocoa powder, baking soda, baking powder, and salt. Set aside.
- Step 3: In a separate medium bowl, combine milk, vegetable oil, vanilla extract, and eggs until smooth.
- Step 4: Add the wet ingredients to the dry ingredients and beat until well combined.
- Step 5: Gradually add hot water to the batter, mixing on low speed until smooth. Scrape sides of the bowl as needed.
- Step 6: Divide batter evenly among the prepared pans and bake for 22-25 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs.
- Step 7: Let cakes cool in the pans for 2-3 minutes, then turn out onto wire racks to cool completely.
- Step 8: For the frosting, beat together butter and peanut butter in a large bowl until smooth.
- Step 9: Add half of the powdered sugar and mix until combined, then add 3 tablespoons of water or milk and mix smooth.
- Step 10: Add the remaining powdered sugar, mix again, then add remaining water or milk and a pinch of salt. Adjust consistency to your liking.
- Step 11: Use a serrated knife to level the cake layers so they are flat for stacking.
- Step 12: Place the first cake layer on a serving plate or cake board. Spread about 1 cup of frosting evenly over the layer.
- Step 13: Sprinkle half the chopped Reese’s over the frosting and press lightly, then spread a thin layer of frosting on top of the candies to help the next layer stick.
- Step 14: Add the second layer of cake and repeat frosting and chopped Reese’s steps.
- Step 15: Place the final cake layer on top. Apply a thin crumb coat of frosting around the sides and on top of the cake, smoothing it out.
- Step 16: Add about 1 cup of frosting to the top and smooth evenly, then frost the entire cake smoothly as desired.
- Step 17: To make the chocolate ganache, place chocolate chips in a heatproof bowl. Heat heavy cream in the microwave until just boiling.
- Step 18: Pour hot cream over the chocolate and let sit for 2-3 minutes, then whisk until smooth and glossy.
- Step 19: Drizzle ganache around the edges of the cake and fill the top, smoothing with an offset spatula.
- Step 20: Allow ganache to firm for about 10 minutes, then pipe swirls of remaining frosting using a star tip, and decorate with halved and crumbled Reese’s.
- Step 21: Refrigerate the cake until ready to serve. Bring to room temperature before serving for best flavor and texture.
Tips & Variations
- For easier cake leveling, chill the cake layers for 30 minutes before slicing to prevent crumbs.
- Use natural peanut butter without added sugar for a balanced sweetness.
- Substitute heavy cream in the ganache with coconut cream for a dairy-free option.
- Add a pinch of espresso powder to the batter to enhance the chocolate flavor.
Storage
Store the cake covered in the refrigerator for up to 3-4 days. Let it sit at room temperature for about 30 minutes before serving to soften the frosting and enhance flavor. Leftovers can be frozen for up to one month; thaw overnight in the refrigerator before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake ahead of time?
Yes, the cake layers and frosting can be made a day in advance and stored separately in the refrigerator. Assemble the cake on the day you plan to serve for the freshest result.
What can I use if I don’t have Reese’s candies?
If Reese’s aren’t available, chopped peanut butter cups or chopped peanuts mixed with chocolate chips make a tasty alternative and keep the peanut butter-chocolate flavor combination.
PrintPeanut Butter Chocolate Layer Cake Recipe
This decadent Peanut Butter Chocolate Layer Cake combines rich, moist chocolate cake layers with creamy peanut butter frosting and a luscious chocolate ganache drip. Perfect for chocolate and peanut butter lovers, this impressive cake features layers loaded with chopped Reese’s for a delightful crunch and peanut flavor. The smooth frosting and glossy ganache make it an irresistible centerpiece for special occasions or celebrations.
- Prep Time: 20 minutes
- Cook Time: 27 minutes
- Total Time: 47 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
For the Chocolate Cake Layers
- 1 3/4 cups (228g) all purpose flour
- 2 cups (414g) sugar
- 3/4 cup (85g) natural unsweetened cocoa powder
- 2 1/4 tsp baking soda
- 1/2 tsp baking powder
- 1 tsp salt
- 1 cup (240ml) milk
- 1/2 cup (120ml) vegetable oil
- 1 1/2 tsp vanilla extract
- 2 large eggs
- 1 cup (240ml) hot water
For the Peanut Butter Frosting
- 2 cups (448g) unsalted butter, room temperature
- 1 1/4 cups (350g) peanut butter
- 9 cups (1035g) powdered sugar
- 6–7 tbsp (90-105ml) water or milk
- Pinch of salt
For the Chocolate Ganache and Decoration
- 6 oz (1 cup) semi-sweet chocolate chips
- 1/2 cup (120ml) heavy whipping cream
- 6 Reeses, chopped (for inside layers)
- 8 Reeses, cut in half (for decorating top)
- Crumbled Reeses (for garnish)
Instructions
- Make the chocolate cake layers: Preheat your oven to 350°F (176°C) and prepare three 8-inch cake pans by spraying them with non-stick baking spray and lining their bottoms with parchment paper to prevent sticking.
- Mix dry ingredients: In a large mixing bowl, combine the flour, sugar, cocoa powder, baking soda, baking powder, and salt. Whisk together until thoroughly mixed and set aside.
- Mix wet ingredients: In a separate medium bowl, whisk together the milk, vegetable oil, vanilla extract, and eggs until smooth and combined.
- Combine wet and dry ingredients: Pour the wet ingredients into the bowl with dry ingredients and beat together until the batter is well combined and smooth.
- Add hot water: Gradually add the hot water to the batter while mixing on low speed, making sure to scrape down the sides of the bowl to incorporate all ingredients evenly. The batter will be thin.
- Bake the cakes: Evenly divide the batter between the three prepared cake pans. Bake for 22-25 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs.
- Cool the cake layers: Remove cakes from the oven and cool them in the pans for 2-3 minutes. Then transfer to a wire rack to cool completely before frosting.
- Make the peanut butter frosting: In a large mixer bowl, beat together the softened butter and peanut butter until creamy and smooth.
- Add powdered sugar: Mix in about half of the powdered sugar until smooth, then add 3 tablespoons of water or milk and continue beating until combined.
- Finish the frosting: Add the remaining powdered sugar, then the rest of the water or milk and a pinch of salt. Beat until the frosting is smooth and has a good spreading consistency, adjusting liquid as necessary so it isn’t too thin.
- Level the cake layers: Using a large serrated knife, trim the domed tops off the cake layers to create even, flat surfaces for stacking.
- Assemble the first layer: Place one cake layer on a serving plate or cake board. Spread approximately 1 cup of peanut butter frosting evenly over the top.
- Add chopped Reese’s: Sprinkle half of the chopped Reese’s candies evenly over the frosting, pressing lightly so they stick. Spread a thin layer of frosting on top of the Reese’s to help the next cake layer adhere.
- Assemble the second layer: Add the second cake layer on top and spread another cup of frosting evenly over it.
- Add remaining chopped Reese’s: Sprinkle on the rest of the chopped Reese’s and press into the frosting. Add a thin coat of frosting on top to prepare for the final cake layer.
- Add the final cake layer: Place the last cake layer on top of the stack.
- Crumb coat the cake: Spread a thin layer of frosting around the sides and top of the cake to seal in crumbs, smoothing it evenly.
- Final frosting coat: Use remaining frosting to frost the entire cake smoothly. Create decorative stripes around the cake sides with an offset spatula as desired.
- Make the chocolate ganache: Place semi-sweet chocolate chips in a heatproof bowl. Heat heavy cream in the microwave until it just begins to boil, then pour it over the chocolate chips. Let sit 2-3 minutes before whisking together until smooth and glossy.
- Apply the ganache drip: Use a squeeze bottle or spoon to drizzle ganache around the edges of the cake, allowing it to drip down the sides. Pour ganache over the top and smooth with an offset spatula.
- Decorate the cake: Let the ganache firm for about 10 minutes, then pipe swirls of remaining peanut butter frosting on top using a piping bag fitted with a closed star tip. Garnish with halved Reese’s and crumbled Reese’s for an extra peanut buttery touch.
- Chill and serve: Refrigerate the finished cake until ready to serve. For best flavor and texture, serve at room temperature. The cake is best enjoyed within 3-4 days.
Notes
- Ensure all ingredients are at room temperature for best mixing results.
- To level cakes perfectly, use a serrated knife or cake leveler and turn slowly while trimming the tops flat.
- If ganache is too thick to drip, gently warm it in short bursts in the microwave and stir until pourable.
- The cake can be stored covered in the refrigerator for up to 4 days; allow it to come to room temperature before serving for optimal flavor.
- Use a stand mixer or hand mixer to achieve smooth, creamy frosting.
Keywords: Chocolate cake, Peanut butter frosting, Layer cake, Reese’s, Chocolate ganache, Party cake, Celebration cake, Dessert, Homemade cake

