
Introduction to Chocolate Peanut Butter Rolls
There’s something magical about the combination of rich chocolate and creamy peanut butter, don’t you think? Chocolate Peanut Butter Rolls are the perfect indulgence for those busy days when you want to treat yourself or impress loved ones. These rolls are not only delightful but also quite easy to make, even if you’re short on time. Imagine soft, sweet dough filled with luscious peanut butter, then topped with creamy icing—it’s pure comfort food! Let’s dive into this simple recipe that will quickly become a favorite in your home.
Why You’ll Love This Chocolate Peanut Butter Rolls
If you’re looking for a quick solution to satisfy a sweet tooth, these Chocolate Peanut Butter Rolls are your answer. They come together with minimal fuss and deliver maximum flavor. The delicious blend of chocolate and peanut butter will tantalize your taste buds. Plus, they’re perfect for busy moms—pop them in the oven, and treat your family to homemade goodness without spending hours in the kitchen!
Ingredients for Chocolate Peanut Butter Rolls
To whip up these delightful Chocolate Peanut Butter Rolls, you’ll need a handful of simple ingredients that you might already have in your kitchen. Here’s a quick rundown:
- Milk: Warmed to help activate the yeast, it’s the liquid gold of our dough.
- Active dry yeast: This little powerhouse makes the rolls rise and become fluffy. Always check the expiration date for freshness!
- Large eggs: They add richness and moisture, ensuring a tender bite.
- Unsalted butter: Softened butter mingles beautifully in the dough, contributing to its rich flavor.
- All-purpose flour: The foundation of the dough. This is where the magic happens!
- Unsweetened cocoa powder: Dutch-processed cocoa powder boosts the chocolatey flavor without adding bitterness.
- White granulated sugar: This sweetener helps balance the rich cocoa and enhances the overall taste.
- Salt: Just a pinch brings all the flavors to life.
- Peanut butter: Choose between creamy or crunchy! It’s essential for that irresistible filling.
- Mini Reese’s: Chopped for extra bursts of peanut butter joy in every bite.
- Heavy cream: This luxurious addition poured around the rolls creates a moist texture.
- Cream cheese: The base for our decadent icing. It brings a smooth, tangy surprise to every roll.
- Powdered sugar: For sweetness in the icing and no gritty texture.
- Melted peanut butter: A drizzle on top that lets your taste buds do a happy dance.
While the precise measurements for each ingredient are listed at the bottom of the article, feel free to get creative! If you have dietary preferences, almond or oat milk can substitute milk for a dairy-free option. And if you want to experiment, try adding a splash of vanilla extract to the dough for an extra layer of flavor!

How to Make Chocolate Peanut Butter Rolls
Ready to embark on a delicious adventure? Making Chocolate Peanut Butter Rolls is simpler than you might think! Just follow these steps, and I promise you’ll impress everyone around your table. Let’s roll!
Step 1: Prepare the Yeast Mixture
Start by heating the milk in the microwave until it’s warm, about 110℉. Then, pour it into a small bowl. Sprinkle the yeast and a pinch of sugar on top. Give it a gentle stir and let it sit for about 10 minutes. You’ll see it bubble, which means it’s happy and ready to work!
Step 2: Combine Dry Ingredients
In a large mixing bowl, sift together the all-purpose flour and cocoa powder. Add the sugar and salt, mixing them well. This is where our dough begins to take shape, so ensure everything is evenly blended for a consistent texture.
Step 3: Mix Wet Ingredients
Once the yeast is frothy, it’s time to blend the wet ingredients. Add the milk mixture, cubed butter, and lightly beaten eggs to the dry ingredients. Trust me; the aroma from this combination will get you excited for what’s coming!
Step 4: Knead the Dough
Now let’s knead! Mix on low speed until a dough starts forming. Switch to medium speed and knead for about 5 minutes until it’s soft and slightly tacky. If you’re kneading by hand, go for it! Just knead for about 10 minutes until smooth.
Step 5: Let Dough Rise
Preheat your oven to 200℉. Spray a large mixing bowl with nonstick spray and place the dough inside. Cover it with a clean kitchen towel and let it rise for about 1 hour, or until it’s doubled in size. During this time, go grab a cup of coffee or indulge in a little me-time.
Step 6: Prepare Filling
While the dough is rising, chop your mini Reese’s into small pieces. In a microwave-safe bowl, warm the peanut butter for about 15 seconds to make it easier to mix. Stir in sugar until you achieve a smooth, spreadable filling. It’s peanut butter magic!
Step 7: Roll and Cut Dough
When the dough has risen beautifully, lightly flour your surface and roll it out into an 18×20 inch rectangle, about 1/4 inch thick. Spread the peanut butter filling over the dough, and then sprinkle those delightful chopped Reese’s on top. Roll it up from the short side, cut off the ends, and slice the log into 12 equally sized pieces.
Step 8: Second Rise
Place your rolls in a sprayed 9×13 inch pan, leaving a little space between each. Cover and let them rise again for 20 minutes. This step is crucial for achieving that fluffy texture.
Step 9: Bake the Rolls
Time to bake! Preheat your oven to 375℉. Pour heavy cream around the edges of the rolls for moistness. Bake for 28-33 minutes or until the tops are golden and the middle reaches 160℉. Your kitchen will smell incredible—enjoy it!
Step 10: Make the Icing
In a bowl, beat together room temperature butter and cream cheese on high speed for about a minute. Then, add sifted powdered sugar and cocoa powder. Mix until it’s creamy and irresistible. Once the rolls are out of the oven, dollop and spread this icing on top, then drizzle melted peanut butter to finish the masterpiece.
Tips for Success
- Ensure your milk is warm, but not hot—too hot can kill the yeast!
- For an extra flaky roll, let the dough rise twice for a light, fluffy texture.
- Experiment with creaminess: use creamy peanut butter for smoothness or crunchy for texture!
- Always keep your work surface lightly floured to prevent sticking during rolling.
- Cover your rolls while they rise to keep them from drying out.
Equipment Needed
- Mixing bowls: Have at least two for wet and dry ingredients; any large bowls will do.
- Mixing spoon or dough hook: A sturdy spoon works, or use a stand mixer for convenience.
- Rolling pin: If you don’t have one, a wine bottle can work in a pinch!
- 9×13 inch baking pan: Any large baking dish can substitute—just ensure it’s deep enough!
- Microwave: For melting and warming ingredients; you can also heat on the stove if preferred.

Variations
- Nut Butter Swap: Try almond or cashew butter for a twist on the classic flavor.
- Gluten-Free Option: Substitute all-purpose flour with a gluten-free blend to make these rolls gluten-free.
- Vegan Version: Use plant-based milk, flax eggs instead of eggs, and coconut oil instead of butter for a vegan treat.
- Chocolate Chip Add-ins: Mix in some semi-sweet chocolate chips along with the Reese’s for an extra chocolatey kick!
- Spicy Peanut Butter: Add a pinch of cayenne or cinnamon to the peanut butter filling for a surprising flavor boost.
Serving Suggestions
- Serve warm: These rolls are best enjoyed fresh from the oven when the icing is melty.
- Pair with coffee: A hot cup of coffee or cappuccino complements the sweetness beautifully.
- Add some fruit: Fresh berries or sliced bananas add a refreshing contrast to the rich flavors.
- Showcase on a platter: Arrange the rolls on a decorative plate to impress your guests.
- Drizzle more icing: For extra indulgence, drizzle additional icing over the top right before serving!
FAQs about Chocolate Peanut Butter Rolls
Here are some common questions about Chocolate Peanut Butter Rolls that I often hear. Let’s tackle them together!
Can I make the dough ahead of time and refrigerate it?
Absolutely! You can prepare the dough and let it rise once, then shape the rolls. Cover them and refrigerate overnight. When you’re ready, let them come to room temperature before baking.
What can I use instead of peanut butter?
If you want to switch things up, almond butter, sunflower seed butter, or even Nutella could work beautifully for the filling. Be sure to check for allergies, though!
How long will these rolls stay fresh?
These delightful rolls are best enjoyed fresh, but they can be stored in an airtight container at room temperature for 2-3 days. Just warm them before serving for that fresh-baked taste!
Can I freeze the rolls?
Yes! You can freeze the rolls before or after baking. Just ensure they are well-wrapped to prevent freezer burn. Simply thaw and reheat in the oven when you’re ready to indulge!
What can I top these rolls with?
In addition to the chocolate cream cheese icing, try sprinkling crushed nuts or drizzling caramel sauce. You could also use a dusting of powdered sugar for a lovely presentation!
Final Thoughts
Indulging in Chocolate Peanut Butter Rolls isn’t just about satisfying a sweet craving; it’s about creating memories with loved ones. The moment those warm, gooey rolls come out of the oven, the aroma fills the air, drawing everyone to the kitchen. As you take that first blissful bite, filled with the rich harmony of chocolate and peanut butter, you’ll feel a wave of joy wash over you. This recipe embodies comfort, making it a go-to for celebrations or cozy afternoons. Trust me, these rolls will bring smiles to faces and warmth to your heart!
Print
Chocolate Peanut Butter Rolls
- Total Time: 2 hours 10 minutes
- Yield: 12 rolls 1x
- Diet: Vegetarian
Description
Indulge in these delicious Chocolate Peanut Butter Rolls, a perfect combination of rich chocolate dough and creamy peanut butter filling topped with a decadent chocolate cream cheese icing.
Ingredients
- 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, dutch process
- 1/4 cup White granulated sugar
- 1 tsp Salt
- 1 1/4 cup Peanut butter, creamy or crunchy
- 1/2 cup White granulated sugar
- 1 1/4 cup Mini Reese’s, chopped
- 1/2 cup Heavy cream, for pouring
- 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 drizzling
Instructions
- 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 until 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 until soft and tacky.
- Preheat the oven to 200℉. Spray a large mixing bowl with nonstick spray and place dough inside. Cover and let rise for 1 hour until doubled in size.
- Chop the peanut butter cups while the dough is rising.
- Roll out the dough to 1/4 inch thick into a 18X20 inch rectangle on a floured surface.
- In a microwave-safe bowl, add peanut butter and heat for 15 seconds. Stir in sugar until combined.
- Spread the filling over the dough and sprinkle chopped peanut butter cups on top.
- Roll starting on the short side into a log and cut off the ends. Cut into 12 rolls.
- Place the rolls in a sprayed 9X13 inch pan. Cover and let rise for 20 minutes.
- Preheat the oven to 375℉. Pour heavy cream around the edges of the rolls.
- Bake for 28-33 minutes until tops are golden or the middle reaches 160℉.
- For the icing, beat butter and cream cheese on high speed for 1 minute. Add sifted powdered sugar and cocoa powder. Beat until creamy.
- Dollop and spread icing on the rolls, drizzle melted peanut butter on top and serve warm!
Notes
- For making by hand, see recipe notes.
- Ensure the milk is not too hot to prevent killing the yeast.
- Feel free to use either creamy or crunchy peanut butter based on preference.
- Prep Time: 1 hour 40 minutes
- Cook Time: 28-33 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 roll
- Calories: 450
- Sugar: 30g
- Sodium: 200mg
- Fat: 25g
- Saturated Fat: 10g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 3g
- Protein: 8g
- Cholesterol: 60mg





