Ingredients
Method
- Warm the milk to about 110°F, stir in the yeast with a small pinch of sugar, and let it stand until foamy, about 10 minutes.
- Combine the flour, cocoa powder, granulated sugar, and salt in the bowl of a stand mixer until evenly mixed.
- Add the yeast mixture, eggs, softened butter, and dry ingredients together, then knead with the dough hook until a smooth, soft dough forms, about 5 minutes.
- Transfer the dough to a lightly greased bowl, cover, and let it rise in a warm place until doubled in size, about 1 hour.
- While the dough rises, chop the peanut butter cups into bite-sized pieces and set them aside.
- Roll the risen dough on a lightly floured surface into an approximately 18x20-inch rectangle about ¼ inch thick.
- Warm the peanut butter just enough to loosen it, stir in the granulated sugar until smooth, then spread the mixture evenly over the dough.
- Scatter the chopped peanut butter cups evenly across the peanut butter layer.
- Starting from the short edge, tightly roll the dough into a log and slice into 12 equal rolls with a serrated knife or unflavored dental floss.
- Arrange the rolls in a greased 9x13-inch baking dish, cover, and let them rise for about 20 minutes while the oven preheats to 375°F.
- Pour the heavy cream around the edges of the rolls without pouring directly over the tops.
- Bake for 28–33 minutes, or until the centers reach about 190°F and the tops are lightly set.
- Beat the softened butter and cream cheese until smooth, then mix in the powdered sugar, cocoa powder, and vanilla until fluffy.
- Spread the frosting over the warm rolls, drizzle with the melted peanut butter, and serve while still warm.
Nutrition
Notes
Fresh from the oven, these chocolate peanut butter rolls are rich, gooey, and perfect for sharing. Every bite combines fluffy chocolate dough, creamy filling, and warm frosting for pure comfort.
