Why This Recipe Works
Peanut Butter Chocolate Layer Cake is a dessert that perfectly balances rich chocolate with creamy peanut butter. The moist cake layers bring together the deep flavor of cocoa, while the fluffy peanut butter frosting adds a delightful creaminess. This combination is loved by chocolate and peanut butter fans alike. The addition of chopped Reese’s candies provides a delightful crunch and an extra pop of flavor.

Table of Contents
Why you should try this recipe
This recipe is perfect for any celebration or just a simple treat for yourself. It’s not only indulgent but also fun to make. Whether you are a beginner or an experienced baker, assembling this cake is a straightforward process that yields impressive results. The layers, frosting, and toppings come together to create a show-stopping dessert that will impress your family and friends.
How to make Peanut Butter Chocolate Layer Cake
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
Equipments Needed
- Mixing bowls
- Measuring cups and spoons
- Electric mixer
- Rubber spatula
- Cake pans
- Cooling rack
- Piping bag (optional)
Step-by-Step Instructions
Make the chocolate cake layers:
- Preheat your oven to 350°F (175°C).
- In a large bowl, mix together the flour, sugar, cocoa powder, baking soda, baking powder, and salt.
- In another bowl, whisk together the milk, vegetable oil, vanilla extract, and eggs.
- Combine the wet and dry ingredients. Mix well.
- Slowly add the hot water and mix until smooth.
- Pour the batter into prepared cake pans.
- Bake for 25-30 minutes or until a toothpick comes out clean. Let them cool completely.
Make the frosting:
- In a large mixing bowl, beat the butter and peanut butter together until creamy.
- Gradually add the powdered sugar, mixing well.
- Add water or milk to reach your desired frosting consistency.
Assemble the cake:
- Place one chocolate cake layer on a plate. Spread a layer of peanut butter frosting on top.
- Add the second layer and repeat.
- Coat the entire cake with the remaining peanut butter frosting.
- Melt the chocolate chips with heavy whipping cream until smooth. Pour over the top of the cake and let it drip down the sides.
- Top with chopped Reese’s and crumbled Reese’s.
How to serve Peanut Butter Chocolate Layer Cake
Cut generous slices of the cake and serve with a glass of cold milk or a scoop of vanilla ice cream. This cake is deliciously rich and satisfying and will be a hit at birthdays, parties, or any special occasion.
How to store Peanut Butter Chocolate Layer Cake
Store any leftover cake in an airtight container at room temperature for up to three days. For a longer shelf life, you can refrigerate it for about a week. If you want to keep it longer, freeze individual slices wrapped in plastic wrap and foil for up to three months.
Tips & Tricks
- Make sure all your ingredients are at room temperature for the best mixing results.
- For a more intense chocolate flavor, you can use dark cocoa powder.
- If you prefer a less sweet frosting, reduce the amount of powdered sugar gradually to taste.
Variations & Substitutions
- Swap smooth peanut butter for crunchy peanut butter for added texture.
- Use a different type of chocolate, such as white chocolate or milk chocolate, for the ganache.
- For a gluten-free version, use a gluten-free all-purpose flour blend.
FAQs
Can I make this cake ahead of time?
Yes! Bake the cake layers a day in advance and store them wrapped in plastic wrap. Frost the cake on the day you plan to serve it.
Can I use creamy peanut butter instead of natural?
Yes, creamy peanut butter can be used as a substitute, but the texture may vary slightly.
What is the best way to cut the cake?
Use a sharp, non-serrated knife to slice the cake cleanly. For best results, dip the knife in hot water before cutting to create cleaner edges.
Peanut Butter Chocolate Layer Cake
A decadent chocolate layer cake with creamy peanut butter frosting and crunchy Reese’s chunks.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 60 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
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
- Crumble Reese’s for topping
Instructions
- Preheat your oven to 350°F (175°C).
- In a large bowl, mix together the flour, sugar, cocoa powder, baking soda, baking powder, and salt.
- In another bowl, whisk together the milk, vegetable oil, vanilla extract, and eggs.
- Combine the wet and dry ingredients. Mix well.
- Slowly add the hot water and mix until smooth.
- Pour the batter into prepared cake pans.
- Bake for 25-30 minutes or until a toothpick comes out clean. Let them cool completely.
- In a large mixing bowl, beat the butter and peanut butter together until creamy.
- Gradually add the powdered sugar, mixing well.
- Add water or milk to reach your desired frosting consistency.
- Place one chocolate cake layer on a plate and spread a layer of peanut butter frosting on top. Add the second layer and repeat.
- Coat the entire cake with the remaining peanut butter frosting.
- Melt the chocolate chips with heavy whipping cream until smooth. Pour over the top of the cake and let it drip down the sides.
- Top with chopped Reese’s and crumbled Reese’s.
Notes
Make sure all your ingredients are at room temperature for the best mixing results. For a more intense chocolate flavor, use dark cocoa powder.
Nutrition
- Serving Size: 1 slice
- Calories: 480
- Sugar: 55g
- Sodium: 380mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 70g
- Fiber: 3g
- Protein: 8g
- Cholesterol: 45mg
Hi, I’m Lina! I’m a 43-year-old home cook and mom of two, serving up easy, soul-hugging recipes for real-life families. Join me for delicious and reliable baking recipes. Everything from cakes, brownies, cheese cake and cookies to bars, quick breads, and more. Every recipe is tested, perfected, and made to inspire confidence in your kitchen. Happy baking!
