For the cake:
2 cups all-purpose flour
½ cup unsweetened cocoa powder
½ teaspoon baking powder
½ teaspoon baking soda
½ teaspoon salt
2 sticks unsalted butter, at room temperature
1½ cups sugar
2 large eggs
2 large egg yolks
1 teaspoon vanilla extract
1 cup buttermilk
For the frosting:
2 cups confectioners sugar
2 cups creamy peanut butter
10 tablespoons unsalted butter, at room temperature
1½ teaspoons pure vanilla extract
½ teaspoon kosher salt
⅔ cup heavy cream
Miniature Reese’s cups, halved and/or chopped, frozen for at least 15 minutes
Heat oven to 350º. Butter two 9-inch round cake pans. Sprinkle flour on the inside, tap out excess and line bottom with parchment paper.
Whisk together flour, cocoa powder, baking powder, baking soda and salt in a medium bowl and set aside.
Using a stand mixer fitted with the paddle attachment, beat butter on medium speed until smooth and creamy. Add sugar and continue beating for about 2 minutes, until it is thoroughly blended into the butter. Add eggs and yolks one at a time, beating for 1 minute after each addition. If needed, scrape down the sides and bottom of the bowl. Beat in vanilla. Reduce speed to low and alternately add dry ingredients and buttermilk, with the dry ingredients in 3 portion and the buttermilk in 2, starting and ending with the dry ingredients. Mix only until just blended into the batter. Scrape down bottom and sides of bowl.
Divide batter evenly between two pans and bake for 26 to 30 minutes, until the cakes feel springy to the touch. Allow cakes to cool in pans on rack for about 5 minutes, then remove from pans and allow to cool to room temperature. At this point, cake layers can be wrapped airtight and left at room temperature overnight or frozen up to 2 months.
While cake is cooling, make frosting by combining confectioner’s sugar, peanut butter, butter, vanilla and salt in the bowl of a stand mixer fitted with the paddle attachment. Beat on medium-low speed until creamy, scraping down sides and bottom of bowl as needed. Add the cream, and beat on high speed until smooth.
Freeze the Reese’s Cups while filling and frosting the cake, then chop/halve them as desired and use them to top the cake.