There’s something so comforting about homemade sweet rolls. Their irresistibly soft texture and delightful flavors can brighten any morning or make an afternoon snack feel special. This recipe for Chocolate Peanut Butter Reese’s Sweet Rolls combines the familiar tastes of chocolate and peanut butter in a fluffy, enjoyable roll that everyone will love. Let’s dive into how to create this treat at home.
Why You’ll Love This Chocolate Peanut Butter Reese’s Sweet Rolls
Making these rolls is straightforward, allowing even novice bakers to achieve delicious results. The combination of warm bread, creamy peanut butter, and sweet chocolate offers a comforting treat that balances flavors beautifully. Not only are they perfect for weekend breakfasts, but they also add a special touch to family meals or gatherings. You’ll find this recipe to be a practical go-to when you want to impress with ease.
Kitchen Tools You’ll Need
- Mixer bowl
- Measuring cups and spoons
- Rolling pin
- Greased baking pan
- Plastic wrap or kitchen towel
Ingredients
- 1 cup 2% milk (110-115ºF) (moisture)
- 2 1/4 teaspoons instant yeast (leavening agent)
- 2 large eggs (room temperature) (binding)
- 1/2 cup salted butter (melted, but not too hot) (richness)
- 1/2 cup granulated sugar (sweetness)
- 4 – 4 1/2 cups bread flour (structure)
- 1 teaspoon salt (flavor enhancement)
- For the Peanut Butter Cream:
- 1/2 cup salted butter (room temperature) (creamy base)
- 1 cup creamy peanut butter (flavor and texture)
- 3 tablespoons 2% milk (moisture)
- 2 cups powdered sugar (sweetness and thickness)
- 20 Reese’s peanut butter cups (chopped) (chocolate and peanut flavor)
- 1/2 cup heavy cream (warmed) (adds moisture)
- For topping:
- 1/3 cup creamy peanut butter (for drizzling)
- 1/3 cup semi-sweet chocolate chips (chocolate flavor)

How to Make Chocolate Peanut Butter Reese’s Sweet Rolls
Step 1. Begin by pouring the warm milk into a mixer bowl. Sprinkle the instant yeast over the top and allow it to sit undisturbed for 3 to 4 minutes until it becomes frothy. This step is crucial for activating the yeast, which will help the dough rise effectively.
Step 2. Add the eggs, melted butter, and granulated sugar to the mixture. Combine these ingredients until they are mixed thoroughly. This will create a sweet and rich base for your dough.
Step 3. Next, incorporate the salt and flour. Mix just until the ingredients are combined, and then let the mixture rest for 5 minutes. This resting period helps hydrate the flour, making the dough easier to work with later.
Step 4. Knead the dough on medium speed for 5 to 7 minutes until it becomes elastic. Pay attention to the texture; the dough should be smooth and slightly sticky, which indicates it’s well-kneaded.
Step 5. Transfer the kneaded dough into a greased bowl. Cover it with plastic wrap or a kitchen towel and place it in a warm spot to rise until it doubles in size, which usually takes about 30 minutes. Watch for the dough to puff up significantly.
Step 6. While the dough rises, prepare the filling by mixing room-temperature butter, creamy peanut butter, milk, and powdered sugar until the mixture is smooth. The filling should have a thick, spreadable consistency with a sweet peanut flavor.
Step 7. After the dough has risen, roll it into a rectangle on a floured surface. Spread the peanut butter cream filling evenly over the dough, then sprinkle the chopped Reese’s peanut butter cups on top for added texture and flavor.
Step 8. Roll the dough up tightly, starting from one long edge. Once rolled, cut the cylinder into 12 equal slices and place them snugly in a greased pan. Each slice will form a delightful roll.
Step 9. Cover the rolls again and let them rise for another 20 minutes. They need this second rise to develop a light and airy texture.
Step 10. Preheat the oven to 375ºF while the rolls are rising. This will ensure the oven is hot and ready when you bake them.
Step 11. Once the rolls have risen, pour the warmed heavy cream evenly over the top. This will keep the rolls moist while baking.
Step 12. Bake the rolls for about 25 minutes or until they are golden brown. Keep an eye on them, and if they start to brown too quickly, lightly cover with foil to prevent burning.
Step 13. After baking, melt the creamy peanut butter and semi-sweet chocolate chips in separate bowls. Once melted, drizzle both over the warm rolls for an extra layer of flavor.
Step 14. If desired, finish with a sprinkle of additional chopped Reese’s for an added crunchy texture. This step also boosts the visual appeal of your sweet rolls.

Serving Suggestions
These Chocolate Peanut Butter Reese’s Sweet Rolls are perfect for a variety of occasions. Serve them warm for breakfast, where their sweet and rich flavors can be a delightful start to the day. They also make excellent snacks that are sure to satisfy any sweet tooth between meals. During family gatherings or holiday brunches, these rolls can be the centerpiece of your dessert table. Any leftovers can be enjoyed later, either heated in the microwave or at room temperature with a cup of coffee or tea.
Pro Tips for Best Results
- Make sure your milk is warm but not hot; this helps activate the yeast without killing it.
- Allow the rolls to rise in a draft-free area for the best results.
- Knead the dough until it feels elastic to ensure a good texture.
- Don’t skip the second rise; it’s important for fluffy rolls.
- Be careful not to over-bake; the rolls should be golden brown but not too dark.
- Let the rolls cool slightly before drizzling for a more controlled pour.
Common Mistakes to Avoid
- Using cold ingredients: If the milk or eggs are cold, it can inhibit yeast activity, leading to dense rolls. Always use room temperature eggs and warm milk.
- Not letting the dough rise properly: If the dough isn’t given enough time to double in size, the rolls may be heavy and dense. Ensure to let it rise until properly puffed.
- Overmixing the dough: Mixing too much can lead to tough rolls. Once combined, let the dough rest and then knead gently.
- Unmeasured ingredients: Being off in measurements can change the texture and sweetness. Always measure precisely for the best results.
- Ignoring visual cues: If the rolls are not golden, they may need more time in the oven. Trust your eyes, and check for a nice golden color.
- Skipping the cooling stage: Melting the toppings while the rolls are still hot can lead to a messy drizzle. Allow them to cool slightly after baking for better control.
Variations & Substitutions
Consider experimenting with different toppings or fillings. For a twist, you could use Nutella instead of peanut butter for the filling, or sprinkle in chopped nuts alongside the Reese’s for added crunch. You could also drizzle a caramel sauce for a sweet contrast to the chocolate. Simply adjust flavors to fit your own tastes and preferences.
Storage & Reheating
Store any leftover rolls at room temperature in an airtight container for up to two days. If you need to keep them longer, they can be refrigerated for up to a week. For freezing, wrap the rolls tightly in plastic wrap and then in aluminum foil before placing them in the freezer for up to three months. When reheating, place them in a microwave for 15-20 seconds. This way, the rolls retain their soft texture without becoming dry.
Frequently Asked Questions
Can I make this recipe ahead of time?
Yes, you can prepare the rolls ahead of time. After shaping them, you can place them in the fridge overnight to rise slowly. Just make sure to let them come to room temperature before baking.
How long does it last in the fridge?
These sweet rolls will last about a week in the refrigerator when stored in an airtight container. Just remember to reheat before serving for the best flavor and texture.
Can I freeze this recipe?
Yes, you can freeze the rolls after baking. Simply let them cool completely, then wrap them tightly and store them in the freezer for up to three months.
What can I substitute for one ingredient?
If you need to substitute, you might use unsalted butter in place of salted butter in the filling, but keep in mind it may require a slight increase in salt.
Why didn’t my recipe turn out as expected?
If the rolls didn’t rise well, your yeast may have been expired or the milk may have been too hot. Always check the freshness of your yeast, and keep an eye on the temperature when using milk.
Final Thoughts
Making Chocolate Peanut Butter Reese’s Sweet Rolls is a delightful process that fills your kitchen with irresistible aromas of baked goods. Whether enjoyed fresh from the oven or shared with family and friends, these rolls offer a comforting balance of sweetness and fun. Every bite brings a moment of joy, making it well worth the time spent in the kitchen. Remember, it’s all about savoring the experience and the delicious results. Enjoy your baking!

Chocolate Peanut Butter Reese's Sweet Rolls
Ingredients
For the Dough
- 1 cup 2% milk (110-115ºF) moisture
- 2 1/4 teaspoons instant yeast leavening agent
- 2 large eggs (room temperature) binding
- 1/2 cup salted butter (melted, but not too hot) richness
- 1/2 cup granulated sugar sweetness
- 4 – 4 1/2 cups bread flour structure
- 1 teaspoon salt flavor enhancement
For the Peanut Butter Cream Filling
- 1/2 cup salted butter (room temperature) creamy base
- 1 cup creamy peanut butter flavor and texture
- 3 tablespoons 2% milk moisture
- 2 cups powdered sugar sweetness and thickness
- 20 pieces Reese’s peanut butter cups (chopped) chocolate and peanut flavor
- 1/2 cup heavy cream (warmed) adds moisture
For Topping
- 1/3 cup creamy peanut butter for drizzling
- 1/3 cup semi-sweet chocolate chips chocolate flavor
Instructions
Making the Dough
- Pour the warm milk into a mixer bowl. Sprinkle the instant yeast over the top and allow it to sit undisturbed for 3 to 4 minutes until it becomes frothy.
- Add the eggs, melted butter, and granulated sugar to the mixture. Combine these ingredients until they are mixed thoroughly.
- Incorporate the salt and flour. Mix just until the ingredients are combined, and let the mixture rest for 5 minutes.
- Knead the dough on medium speed for 5 to 7 minutes until it becomes elastic.
- Transfer the kneaded dough into a greased bowl, cover it with plastic wrap or a kitchen towel, and place in a warm spot to rise until it doubles in size, about 30 minutes.
Preparing the Filling
- While the dough rises, prepare the filling by mixing room-temperature butter, creamy peanut butter, milk, and powdered sugar until the mixture is smooth.
Assembling the Rolls
- After the dough has risen, roll it into a rectangle on a floured surface.
- Spread the peanut butter cream filling evenly over the dough, then sprinkle the chopped Reese’s peanut butter cups on top.
- Roll the dough up tightly from one long edge and cut the cylinder into 12 equal slices.
- Place the slices snugly in a greased pan and cover them again to rise for another 20 minutes.
- Preheat the oven to 375ºF.
- Once the rolls have risen, pour the warmed heavy cream evenly over the top.
- Bake for about 25 minutes or until golden brown.
- Melt the creamy peanut butter and semi-sweet chocolate chips in separate bowls, then drizzle over the warm rolls.
- Optional: finish with a sprinkle of additional chopped Reese’s.


