Chocolate Peanut Butter Rolls
These chocolate peanut butter rolls are like a Reese’s in cinnamon roll form! They have a chocolate dough, peanut butter filling with chopped peanut butter cups, chocolate cream cheese icing with melted peanut butter.

I really wanted to create a rolls recipe that celebrates a peanut butter cup. This is exactly that! It is a cinnamon roll (minus the cinnamon) and a peanut butter cup all in one!
The best part about these rolls is the filling. The filling is just peanut butter and sugar mixed together and I also added chopped peanut butter cups too! These rolls are rich, decadent, and mouthwatering!
I have tips and tricks and process photos to easily help you make this recipe! If you love peanut butter desserts, you have to try my chocolate peanut butter cheesecake
Tips for making these chocolate peanut butter rolls
Here are my tips, so yours turns out like this recipe!
- Tip 1: For shorter, fatter cinnamon rolls make sure to roll your dough out into a more square shape. If you roll it into a more elongated rectangle your rolls will end up taller and skinnier.
- Tip 2: Make sure the flour is scooped and then leveled. If you put your whole measuring cup into the flour, it will compact the flour. The result is a drier dough.
- Tip 3: Use the heavy cream! The heavy cream getting poured around the rolls is what helps make the whole roll extra gooey! The heavy cream get absorbed while it bakes.
- Tip 4: I used Reese’s peanut butter cups that are mini and says unwrapped. Then, I cut each cup in half.
Assembling the rolls
Save this Recipe!
FAQ’s
Make the cinnamon rolls as instructed until you cut the rolls and place them in a pan. Then, cover the pan with rolls and place them in the fridge for up to 16 hours.
This will count for your second rising. When you are ready to bake preheat your oven and let the rolls warm up on the counter while it preheats. Then, bake as instructed.
No you don’t have to. If your home is warm, then they can rise on your kitchen counter.
This has to do with 2 different issues. First, when you activate the yeast the milk needs to be around 110ยฐF. If it is too hot the yeast will be damaged. If it is too cold then it will slow the yeast growth.
Another tip for the yeast is to sprinkle a little sugar in with the yeast and milk mixture to help activate it.
The other issue can be if the rolls did not receive the full rise time or were too cold during the rise. That’s why I recommend rising the rolls in a warm oven.
Storing and Freezing
Place the leftover rolls in an airtight container in the fridge for up to 5 days. They are best eaten when heated in the microwave until warm.
You can freeze leftover rolls for up to 30 days. Thaw and heat them before eating.
If you wish to freeze the rolls before baking, you can place the assembled rolls in the freezer for up to 30 days. Thaw them before baking. They will not rise as much as rolls that were prepared fresh, but will still taste the same.
For more cinnamon roll recipes, check out my
Make sure to leave a star review if you loved this recipe! Make sure to tag me on Instagram @stephaniesweettreats. To get more ideas follow me on Pinterest.
Chocolate Peanut Butter Rolls
Ingredients
Chocolate Dough
- 1 cup Milk, warmed to 110โ
- 2 1/4 tsp Active dry yeast, one 11 gram packet
- 2 Large eggs, room temperature
- 10 TBSP Unsalted butter, room temperature and cubed
- 4 cups All-purpose flour
- 1/2 cup Unsweetened cocoa powder, I used dutch process cocoa powder
- 1/4 cup White granulated sugar
- 1 tsp Salt
Peanut Butter Filling
- 1 1/4 cup Peanut butter, creamy or crunchy
- 1/2 cup White granulated sugar
- 1 1/4 cup Mini Reese's , chopped and then measured. I used Reese's unwrapped.
- 1/2 cup Heavy cream, for pouring
Chocolate Cream Cheese Icing
- 4 TBSP Unsalted butter, room temperature
- 4 oz Cream cheese, room temperature
- 1 cup Powdered sugar, sifted
- 2 TBSP Unsweetened cocoa powder, sifted
- 1/4 cup Peanut butter, melted for 30 seconds
Instructions
Chocolate Dough
- These instruction use a stand mixer with a dough hook. For making by hand instructions see recipe notes.
- 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.1 cup Milk, 2 1/4 tsp Active dry yeast
- In a large mixing bowl, sift the flour and cocoa powder together. Add in sugar and salt.4 cups All-purpose flour, 1/2 cup Unsweetened cocoa powder, 1/4 cup White granulated sugar, 1 tsp Salt
- Add in the milk/yeast mixture, cubed butter, and lightly beaten eggs.2 Large eggs, 10 TBSP Unsalted butter
- 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.
Peanut Butter Filling
- 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.1 1/4 cup Mini Reese's
- Use a rolling pin to roll out the dough on a lightly floured surface. Roll the dough till 1/4 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.1 1/4 cup Peanut butter, 1/2 cup White granulated sugar
- 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.1/2 cup Heavy cream
- Bake for 28-33 minutes. Bake until the tops are slightly golden or the middle is 160โ
Chocolate Cream Cheese Icing
- 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.4 TBSP Unsalted butter, 4 oz Cream cheese, 1 cup Powdered sugar, 2 TBSP Unsweetened cocoa powder
- 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!1/4 cup Peanut butter