Reese’s Chocolate Peanut Butter Cake Recipe
Introduction
This Reese’s Chocolate Peanut Butter Cake is a decadent treat that combines rich chocolate cake layers with creamy peanut butter frosting and a luscious chocolate ganache. Perfect for peanut butter lovers, it’s an indulgent dessert that’s sure to impress your family and friends.

Ingredients
- 2 cups all-purpose flour (260g)
- 2 cups granulated sugar (400g)
- 3/4 cup unsweetened cocoa powder, sifted (75g)
- 2 tsp baking powder (8g)
- 1 1/2 tsp baking soda (9g)
- 1 tsp fine salt (6g)
- 1 cup warm water (240g)
- 1 cup full-fat sour cream, room temperature (255g)
- 1/2 cup vegetable or canola oil (110g)
- 2 large eggs, room temperature (112g)
- 2 tsp vanilla extract or vanilla bean paste (8g)
- 1 tsp instant espresso or coffee – optional (1g)
- 1 1/2 cups (3 sticks) unsalted butter, room temperature (339g)
- 1 cup creamy peanut butter (250g)
- 1 tsp vanilla extract or vanilla bean paste (4g)
- 1/2 tsp fine salt (3g)
- 7 cups powdered sugar (904g or 2 lb. bag)
- 1/3 cup heavy whipping cream, room temperature (80g) – for frosting
- 1/3 cup heavy whipping cream, room temperature (80g) – for ganache
- 1/2 cup milk chocolate chips (85g)
- 1 cup peanut butter (for filling between layers)
- 2 cups chopped Reese’s peanut butter cups
Instructions
- Step 1: Preheat the oven to 350°F (175°C). Grease and line three 8-inch cake pans with parchment paper.
- Step 2: In a large bowl, sift or whisk together the flour, sugar, cocoa powder, baking powder, baking soda, and salt. Set aside.
- Step 3: In another large bowl, whisk together warm water, sour cream, oil, eggs, vanilla extract, and instant espresso until fully combined.
- Step 4: Gradually add the dry ingredients to the wet mixture, stirring gently until mostly smooth with a few small lumps remaining.
- Step 5: Divide the batter evenly among the prepared pans and bake for 23-26 minutes or until a toothpick inserted into the center comes out with a few moist crumbs.
- Step 6: Cool the cakes in their pans for 30 minutes, then loosen the edges with an offset spatula and turn them onto wire racks to cool completely. Level the tops with a serrated knife once cooled.
- Step 7: To make the peanut butter buttercream, beat the butter and peanut butter together on medium speed until smooth. Add vanilla and salt, mixing briefly.
- Step 8: Gradually add powdered sugar and 1/3 cup heavy cream on low speed, scraping the bowl as needed, until the frosting reaches your desired consistency. Adjust by adding more cream or sugar if necessary.
- Step 9: Transfer one-third of the frosting to a piping bag fitted with a large round tip. Cover the rest to prevent crusting.
- Step 10: Assemble the cake by placing the first layer on your board or plate, securing it with a bit of buttercream. Spread a thin layer of frosting, then pipe a ring of frosting around the edge. Fill the center with about 1/3 cup peanut butter and sprinkle with 1/2 cup chopped Reese’s cups.
- Step 11: Repeat for the remaining layers. Flip the top layer upside down for easier frosting and press gently to remove air pockets.
- Step 12: Chill the assembled cake in the freezer for 5-10 minutes to prevent slipping. Apply a thin crumb coat of frosting, smooth it, then chill again until firm.
- Step 13: Apply a second, thicker layer of frosting, smoothing it well, then chill once more until firm to the touch.
- Step 14: To make the ganache, heat 1/3 cup heavy cream until just bubbling. Pour over the milk chocolate chips and let sit for 1 minute, then stir until smooth. Adjust consistency by adding more chocolate chips or cream if needed.
- Step 15: Pour the ganache over the cake, gently spreading it over the edges to create drips. Chill in the freezer for 5 minutes to set.
- Step 16: Decorate the top with remaining chopped Reese’s cups and pipe a ring of leftover buttercream. Serve and enjoy your rich Reese’s Chocolate Peanut Butter Cake!
Tips & Variations
- For deeper chocolate flavor, try adding a teaspoon of espresso powder to the cake batter as suggested—it enhances the cocoa taste.
- Use natural peanut butter for a lighter peanut flavor or crunchy peanut butter if you like texture in your frosting.
- If you prefer a lighter frosting, reduce the powdered sugar slightly and add extra cream gradually to reach the perfect texture.
- Freeze cake layers if baking ahead; thaw to room temperature before assembling for easier frosting.
Storage
Store the assembled cake covered in the refrigerator for up to 4 days. For longer storage, freeze the cake wrapped tightly for up to 2 months. When ready to serve, thaw in the refrigerator overnight and bring to room temperature before slicing for the best texture. Reheat slices slightly if desired, but the cake is delicious chilled.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake gluten-free?
Yes, you can substitute the all-purpose flour with a gluten-free blend designed for baking. Be sure it includes xanthan gum or add it separately to maintain the cake’s texture.
Is it necessary to use espresso powder in the cake?
No, the espresso powder is optional. It helps to enhance the chocolate flavor but can be omitted without affecting the overall success of the cake.
PrintReese’s Chocolate Peanut Butter Cake Recipe
Indulge in the rich, fudgy Reese’s Chocolate Peanut Butter Cake featuring moist chocolate layers, luscious peanut butter buttercream, and a silky chocolate ganache drip, finished with chopped Reese’s peanut butter cups for the ultimate dessert experience.
- Prep Time: 30 minutes
- Cook Time: 25 minutes
- Total Time: 1 hour 25 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Chocolate Cake Layers
- 2 cups all-purpose flour (260g)
- 2 cups granulated sugar (400g)
- 3/4 cup unsweetened cocoa powder, sifted (75g)
- 2 tsp baking powder (8g)
- 1 1/2 tsp baking soda (9g)
- 1 tsp fine salt (6g)
- 1 cup warm water (240g)
- 1 cup full-fat sour cream, room temperature (255g)
- 1/2 cup vegetable or canola oil (110g)
- 2 large eggs, room temperature (112g)
- 2 tsp vanilla extract or vanilla bean paste (8g)
- 1 tsp instant espresso or coffee (optional) (1g)
Peanut Butter Buttercream Frosting
- 1 1/2 cups (3 sticks) unsalted butter, room temperature (339g)
- 1 cup creamy peanut butter (250g)
- 1 tsp vanilla extract or vanilla bean paste (4g)
- 1/2 tsp fine salt (3g)
- 7 cups powdered sugar (904g or 2 lb. bag)
- 1/3 cup heavy whipping cream, room temperature (80g)
Chocolate Ganache Drip
- 1/3 cup heavy whipping cream, room temperature (80g)
- 1/2 cup milk chocolate chips (85g)
Additional Decorations
- 1 cup peanut butter
- 2 cups chopped Reese’s peanut butter cups
Instructions
- Prepare Chocolate Cake Layers: Preheat the oven to 350°F (175°C) and grease and line three 8-inch cake pans. This ensures the cakes bake evenly and don’t stick to the pans.
- Mix Dry Ingredients: Sift or whisk together flour, sugar, cocoa powder, baking powder, baking soda, and salt in a large bowl to combine and aerate the dry ingredients.
- Combine Wet Ingredients: In a separate bowl, whisk warm water, sour cream, oil, eggs, vanilla extract, and optional instant espresso until smooth and well incorporated.
- Make Batter: Gently mix dry ingredients into wet ingredients until just combined and mostly smooth; small lumps are acceptable to avoid overmixing.
- Bake Cake Layers: Divide batter evenly between prepared pans and bake for 23-26 minutes or until a toothpick inserted comes out with a few moist crumbs. Let cool in pans for 30 minutes, then loosen edges and invert onto wire racks to cool completely.
- Level Cake Layers: Once cool, use a serrated knife to level the tops of each cake layer for even stacking. Wrap and freeze if making ahead.
- Make Peanut Butter Buttercream Frosting: Using a stand mixer or hand mixer, beat butter and peanut butter on medium speed until smooth. Add vanilla and salt, then gradually add powdered sugar and heavy cream, mixing on low speed. Adjust consistency with more cream or powdered sugar as needed.
- Prepare Frosting for Assembly: Place one-third of the frosting into a piping bag with a large round tip. Cover the remaining frosting to prevent drying out.
- Assemble the Cake: On a greaseproof board or plate, place the first cake layer, dabbing buttercream underneath to fix it. Spread a thin layer of frosting, pipe a ring around the edge, fill with about 1/3 cup peanut butter, and sprinkle with 1/2 cup chopped Reese’s cups. Repeat with remaining layers. Flip the top layer upside down for sharp edges and gently press to remove air pockets.
- Chill and Crumb Coat: Freeze the assembled layers for 5-10 minutes to stabilize, then coat the entire cake with a thin layer of frosting. Smooth with a bench scraper and chill in fridge for 20 minutes or freezer for 5 minutes to firm up.
- Add Final Frosting Layer: Apply a thicker, even layer of frosting, smoothing with a bench scraper and offset spatula. Chill again until firm.
- Make Chocolate Ganache: Heat heavy cream until just bubbling, then pour over chocolate chips in a bowl. Let sit 1 minute, then stir to a smooth, glossy consistency. Adjust thickness by adding more chocolate or cream if necessary.
- Decorate Cake: Pour ganache over the cake, gently pushing some over the edges for drips. Chill in freezer for 5 minutes to set.
- Final Decoration: Using remaining chopped Reese’s cups and reserved buttercream, pipe a ring around the top of the cake and sprinkle chopped peanut butter cups for a beautiful finish.
Notes
- Allow cake layers to cool completely before leveling and assembling to prevent melting the frosting.
- If the frosting is too thick, add heavy cream 1 tablespoon at a time; if too thin, add powdered sugar 1/4 cup at a time to reach desired consistency.
- Instant espresso powder is optional but enhances the chocolate flavor.
- For sharp cake corners, flipping the top layer upside down before final frosting helps achieve professional edges.
- Store the finished cake in the refrigerator; bring to room temperature before serving for best flavor and texture.
Keywords: Reese’s cake, chocolate peanut butter cake, chocolate cake, peanut butter buttercream, chocolate ganache, layered cake, Reese’s peanut butter cups dessert

