Peanut Butter Chocolate Layer Cake Recipe
Introduction
This Peanut Butter Chocolate Layer Cake is a rich, indulgent dessert perfect for any celebration. Layers of moist chocolate cake are paired with creamy peanut butter frosting and finished with a luscious chocolate ganache drip. It’s a delicious treat peanut butter and chocolate lovers will adore.

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
- 4 Reese’s, cut in half
- Crumbled Reese’s for garnish
Instructions
- Step 1: Preheat your oven to 350°F (176°C). Prepare three 8-inch cake pans by spraying them with non-stick baking spray and lining the bottoms with parchment paper.
- Step 2: In a large mixing bowl, sift together flour, sugar, cocoa powder, baking soda, baking powder, and salt. Set aside.
- Step 3: In a medium bowl, whisk together the milk, vegetable oil, vanilla extract, and eggs until combined.
- Step 4: Pour the wet ingredients into the dry ingredients and beat until well combined.
- Step 5: Gradually add the hot water to the batter, mixing on low speed until smooth. Scrape the sides of the bowl as needed.
- Step 6: Divide the batter evenly among the prepared pans. Bake for 22-25 minutes or until a toothpick inserted into the center comes out with a few moist crumbs.
- Step 7: Allow cakes to cool in the pans for 2-3 minutes, then transfer to a wire rack to cool completely.
- Step 8: For the frosting, beat the unsalted butter and peanut butter together in a large bowl until smooth and creamy.
- Step 9: Add half the powdered sugar and mix until combined and smooth.
- Step 10: Stir in 3 tablespoons of water or milk, mixing until smooth.
- Step 11: Add the remaining powdered sugar and mix again until smooth.
- Step 12: Add the remaining water or milk and a pinch of salt. Mix until the frosting reaches a smooth and spreadable consistency, being careful not to make it too thin.
- Step 13: Use a serrated knife to level the tops of the cake layers for even stacking.
- Step 14: Place the first cake layer on a serving plate and spread about 1 cup of frosting evenly over it.
- Step 15: Sprinkle half of the chopped Reese’s over the frosting, pressing gently to adhere. Spread a thin layer of frosting on top of the Reese’s to help the next layer stick.
- Step 16: Add the second cake layer and repeat frosting and filling as in Step 15 with the remaining chopped Reese’s.
- Step 17: Place the final cake layer on top. Apply a thin crumb coat of frosting around the sides and top to seal in crumbs.
- Step 18: Use about 1 cup of frosting to cover the top of the cake smoothly. Then frost the entire cake for a clean, even finish.
- Step 19: Create decorative stripes around the cake sides using an offset spatula for texture.
- Step 20: To make the ganache, place chocolate chips in a heatproof bowl. Heat the heavy cream in the microwave until it just boils, then pour it over the chocolate. Let sit 2-3 minutes before whisking until smooth.
- Step 21: Drizzle the ganache around the edges of the cake using a spoon or squeeze bottle, then cover the top with ganache and smooth evenly.
- Step 22: Let the ganache set slightly (about 10 minutes). Pipe frosting swirls on top using a closed star tip. Decorate with halved Reese’s and crumbled Reese’s for garnish.
- Step 23: Refrigerate the cake until ready to serve. Allow it to come to room temperature before slicing for the best flavor and texture.
Tips & Variations
- To level cake layers, use a serrated knife and cut slowly to keep layers even and flat.
- You can substitute creamy peanut butter with natural peanut butter for a more intense flavor.
- If you prefer, swap the chocolate ganache for a simple chocolate glaze made with melted chocolate and a bit of butter.
- Add a pinch of cinnamon to the cake batter for a warm, spicy note that complements peanut butter.
- For a nut-free version, omit the Reese’s and substitute almond or sunflower seed butter in the frosting.
Storage
Store the cake covered in the refrigerator for up to 3-4 days. Bring the cake to room temperature before serving to enjoy the best taste and texture. Leftover slices can be wrapped tightly and frozen for up to 2 months; thaw overnight in the fridge before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use crunchy peanut butter instead of creamy?
Yes, crunchy peanut butter will add extra texture to the frosting and complement the chopped Reese’s, giving your cake a bit more crunch.
How do I prevent the cake from drying out?
Ensure you measure ingredients accurately and don’t overbake. Also, keep the cake layers well-covered after cooling and store the finished cake in the refrigerator to maintain moisture.
PrintPeanut Butter Chocolate Layer Cake Recipe
This decadent Peanut Butter Chocolate Layer Cake combines rich, moist chocolate cake layers with a creamy peanut butter frosting and a luscious chocolate ganache drip. Packed with chopped Reese’s for a delightful crunch and topped with frosting swirls and more Reese’s pieces, this cake is a show-stopping dessert perfect for any celebration.
- Prep Time: 25 minutes
- Cook Time: 25 minutes
- Total Time: 50 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Chocolate Cake
- 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
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
Chocolate Ganache & Decorations
- 6 oz (1 cup) semi-sweet chocolate chips
- 1/2 cup (120ml) heavy whipping cream
- 6 Reese’s, chopped
- 4 Reese’s, cut in half
- Crumbled Reese’s pieces
Instructions
- Make the chocolate cake layers: Preheat your oven to 350°F (176°C). Prepare three 8-inch cake pans by spraying with non-stick baking spray and lining the bottoms with parchment paper for easy release.
- Mix dry ingredients: In a large mixing bowl, combine the all-purpose flour, sugar, cocoa powder, baking soda, baking powder, and salt. Stir to blend evenly.
- Mix wet ingredients: In a medium bowl, whisk together the milk, vegetable oil, vanilla extract, and eggs until smooth.
- Combine wet and dry: Gradually add the wet ingredients to the dry ingredients and beat until fully combined, forming the cake batter.
- Add hot water: Slowly pour in the hot water while mixing at low speed to ensure a smooth, well-mixed batter. Scrape the sides of the bowl as needed.
- Bake the cakes: Divide the batter evenly among the prepared pans and bake for 22-25 minutes, or until a toothpick inserted into the center comes out with just a few moist crumbs.
- Cool the layers: Let the cakes cool in the pans for 2-3 minutes before transferring them to a wire rack to cool completely.
- Prepare the peanut butter frosting: In a large mixer bowl, beat the softened butter and peanut butter together until creamy and smooth.
- Add powdered sugar and liquid: Add half the powdered sugar and beat until smooth. Then add 3 tablespoons of water or milk and mix thoroughly.
- Finish frosting: Add the remaining powdered sugar, followed by the remaining water or milk and a pinch of salt, mixing until smooth. Adjust liquid as needed to maintain a spreadable consistency without it being too thin.
- Level the cake layers: Using a serrated knife, trim the tops of the cake layers to create flat surfaces suitable for stacking.
- Assemble first layer: Place the first cake layer on your serving plate or cake board. Spread about 1 cup of frosting evenly on top.
- Add chopped Reese’s: Sprinkle half of the chopped Reese’s onto the frosting and press gently to adhere. Spread a thin layer of frosting over the candies to help the next layer stick.
- Add second layer: Place the second cake layer on top and repeat the frosting and chopped Reese’s process with the remaining chopped candies.
- Add final layer and crumb coat: Top with the third cake layer. Spread a thin layer of frosting over the entire cake to seal in crumbs and smooth the surface.
- Frost the cake: Apply about 1 cup of frosting to the top and smooth it out. Then frost the entire cake smoothly using an offset spatula, creating striped patterns on the sides.
- Prepare chocolate ganache: Place the semi-sweet chocolate chips in a heatproof bowl. Microwave the heavy whipping cream until it just begins to boil, then pour over the chocolate. Let it sit for 2-3 minutes before whisking until smooth.
- Apply ganache drip: Using a spoon or squeeze bottle, drip the ganache around the cake’s edges and fill the top. Smooth the ganache evenly with an offset spatula.
- Decorate the cake: Let the ganache set for about 10 minutes. Pipe swirls of remaining frosting using a piping bag fitted with a closed star tip. Top with halved Reese’s and crumbled Reese’s for garnish.
- Chill and serve: Refrigerate the cake until ready to serve. Bring to room temperature before slicing. The cake is best enjoyed within 3-4 days.
Notes
- Use natural unsweetened cocoa powder for the best rich chocolate flavor.
- Be careful not to add too much liquid to the frosting to prevent it from becoming too runny.
- For perfectly even cake layers, chill the cakes briefly before leveling.
- Room temperature ingredients will blend better and create a smoother batter and frosting.
- The ganache can be slightly warmed if it thickens too much before applying.
- Store leftover cake covered in the refrigerator and allow it to come to room temperature before serving for the best taste and texture.
Keywords: Peanut Butter Chocolate Layer Cake, Chocolate Cake, Peanut Butter Frosting, Reese’s Cake, Chocolate Ganache, Layer Cake

