In a small bowl, heat the milk in the microwave for 45 seconds until it is warmed to 110℉. Pour in the yeast and sprinkle a pinch of sugar over the yeast. Let it sit for 10 minutes. It will become bubbly.
In a large mixing bowl, sift the flour and cocoa powder together. Add in sugar and salt.
Add in the milk/yeast mixture, cubed butter, and lightly beaten eggs.
Mix on low speed until a dough starts to form, then switch to medium speed. Mix for 5 minutes. The dough will be soft and tacky to the touch.
Preheat the oven to 200℉. Spray a large mixing bowl with nonstick spray and place dough into the bowl. Cover with a kitchen towel. Place bowl in the oven. Turn it off and crack open the door. Let it rise for 1 hour until doubled in size.
While dough is rising chop the peanut butter cups, I cut them each in half. Make the peanut butter filling after you rolled out the dough.
Use a rolling pin to roll out the dough on a lightly floured surface. Roll the dough till ¼ inch thick into a 18X20 inch rectangle. The measurements do not have to be precise.
In a microwave safe bowl, add the peanut butter and heat in the microwave for 15 seconds. Add in the sugar and stir until combined.
Spread the filling over the dough using an icing offset spatula. Sprinkle the chopped peanut butter cups evenly throughout.
Roll starting on the short side into a log. Use an serrated knife with light sawing motions to cut off the ends. Cut into 12 rolls.
Spray a 9X13 inch pan with baking nonstick spray. Place the rolls inside the pan. Cover with a kitchen towel and let rise for 20 minutes.
Preheat the oven to 375℉. Pour the heavy cream around the edges of the rolls.
Bake for 28-33 minutes. Bake until the tops are slightly golden or the middle is 160℉.
In a small bowl using a hand mixer, beat the butter and cream cheese on high speed for 1 minute. Add in the sifted powdered sugar, cocoa powder, and vanilla. Beat on low until combined, then switch to high speed and beat until creamy.
Use a spoon to dollop and spread the icing on the rolls. Melt the peanut butter in the microwave for 30 seconds. Use a spoon to drizzle it on top. Serve warm!
