This Peanut Butter Chocolate Cake delivers everything you want in a rich dessert—deep chocolate flavor, creamy peanut butter frosting, and irresistible candy crunch. From the first bite, this layered cake balances sweetness and texture in a way that feels both indulgent and satisfying. Whether you’re baking for a celebration or simply craving a homemade treat, this recipe stands out among classic cakes. Best of all, it’s approachable and reliable, making it perfect for both beginners and experienced bakers who want a show-stopping result.
Story
I first made this Peanut Butter Chocolate Cake for a birthday gathering where everyone expected something classic, yet memorable. Instead of a simple chocolate layer cake, I combined bold cocoa layers with smooth peanut butter frosting and chunks of candy for texture. The result quickly became a favorite, and now this Peanut Butter Chocolate Cake shows up at nearly every celebration I host. Because the flavors remind many people of a reese’s cake, it brings a nostalgic feel while still tasting homemade and fresh. Every time I bake this Peanut Butter Chocolate Cake, I notice how the frosting and cake layers complement each other perfectly, creating a dessert that feels both comforting and impressive.
Ingredients
- 1 3/4 cups all-purpose flour
- 2 cups sugar
- 3/4 cup natural unsweetened cocoa powder
- 2 1/4 tsp baking soda
- 1/2 tsp baking powder
- 1 tsp salt
- 1 cup milk
- 1/2 cup vegetable oil
- 1 1/2 tsp vanilla extract
- 2 large eggs
- 1 cup hot water
- 2 cups unsalted butter, room temperature
- 1 1/4 cups peanut butter
- 9 cups powdered sugar
- 6–7 tbsp milk or water
- Pinch of salt
- 6 Reese’s, chopped
- 6 oz semi-sweet chocolate chips
- 1/2 cup heavy whipping cream
- 4 Reese’s, halved
- Crumbled Reese’s
Step-by-Step Instructions
Preparing the Ingredients
Preheat your oven to 350°F and prepare three 8-inch cake pans with parchment and non-stick spray, then combine flour, sugar, cocoa, baking soda, baking powder, and salt in one bowl while mixing milk, oil, vanilla, and eggs in another bowl before blending them together smoothly.
Cooking Instructions
Slowly add hot water to the batter and mix until smooth, divide evenly into pans, bake for about 22–25 minutes, cool completely, prepare the peanut butter frosting by mixing butter and peanut butter with sugar and liquid, then assemble layers with frosting and chopped Reese’s before finishing with ganache and decorative toppings.
Tips for Perfect Results
Common Mistakes to Avoid
Avoid overmixing the batter after adding hot water, since that can affect the cake’s texture, and always let the layers cool fully before frosting to prevent melting and sliding.
Pro Tips for Better Flavor
Use high-quality cocoa powder for a deeper chocolate taste, and slightly chill the cake before adding ganache so you get clean, defined drips and a polished finish.
Serving and Storage
How to Serve
Serve this cake at room temperature so the frosting stays soft and creamy, and pair each slice with a glass of cold milk or coffee for a balanced dessert experience.
How to Store Leftovers
Store leftovers in an airtight container in the refrigerator for up to four days, and bring slices back to room temperature before serving for the best flavor and texture.
Conclusion
This Peanut Butter Chocolate Cake combines bold chocolate layers, creamy frosting, and candy toppings into one unforgettable dessert that’s easy to prepare and always crowd-pleasing, making it a reliable choice for any occasion.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
Can I make this cake ahead of time?
Yes, you can bake the layers a day in advance and store them tightly wrapped, then frost and assemble the cake the next day for best freshness.
Can I use natural peanut butter?
You can, but choose a well-stirred version without excess oil separation so the frosting stays smooth and stable.
How do I get smooth cake layers?
Trim the tops with a serrated knife and apply a crumb coat before the final frosting layer to create a clean, professional finish.
Print
Peanut Butter Chocolate Cake
- Total Time: 47 minutes
- Yield: 12–14 slices 1x
Description
Peanut Butter Chocolate Cake made with moist chocolate layers, creamy peanut butter frosting, and rich chocolate ganache topped with Reese’s.
Ingredients
- 1 3/4 cups all-purpose flour
- 2 cups sugar
- 3/4 cup unsweetened cocoa powder
- 2 1/4 tsp baking soda
- 1/2 tsp baking powder
- 1 tsp salt
- 1 cup milk
- 1/2 cup vegetable oil
- 1 1/2 tsp vanilla extract
- 2 large eggs
- 1 cup hot water
- 2 cups unsalted butter
- 1 1/4 cups peanut butter
- 9 cups powdered sugar
- 6–7 tbsp milk or water
- Pinch of salt
- 6 Reese’s peanut butter cups, chopped
- 6 oz semi-sweet chocolate chips
- 1/2 cup heavy whipping cream
- 4 Reese’s peanut butter cups, halved
- Crumbled Reese’s
Instructions
- Preheat oven to 350°F and prepare three 8-inch cake pans
- Mix flour, sugar, cocoa, baking soda, baking powder, and salt
- Mix milk, oil, vanilla, and eggs
- Combine wet and dry ingredients until smooth
- Slowly add hot water and mix until combined
- Divide batter into pans and bake 22–25 minutes
- Cool cakes completely
- Mix butter and peanut butter until smooth
- Add powdered sugar and liquid gradually to make frosting
- Level cake layers
- Layer cake with frosting and chopped Reese’s
- Apply crumb coat and final frosting layer
- Heat cream and pour over chocolate chips, then whisk to make ganache
- Drizzle ganache over cake and decorate with frosting and Reese’s
Notes
- Do not overmix batter
- Cool cake layers before frosting
- Chill cake slightly before adding ganache
- Store in refrigerator up to 4 days
- Prep Time: 25 minutes
- Cook Time: 22 minutes
- Category: Dessert
- Method: Oven
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 1100
- Sugar: 112
- Sodium: 774
- Fat: 62
- Saturated Fat: 30
- Unsaturated Fat: 28
- Trans Fat: 1
- Carbohydrates: 133
- Fiber: 4
- Protein: 14
- Cholesterol: 110
