Bake & Savor Recipes

  • All Recipes
  • Cakes & Cupcakes
  • Cookies
  • Pies & Tarts
  • About Bake & Savor
menu icon
go to homepage
  • All Recipes
  • Cakes & Cupcakes
  • Cookies
  • Pies & Tarts
  • About Bake & Savor
search icon
Homepage link
  • All Recipes
  • Cakes & Cupcakes
  • Cookies
  • Pies & Tarts
  • About Bake & Savor
×

Chocolate Peanut Butter Rolls Recipe

Published: Jul 27, 2026 by Emily Johnson · This post may contain affiliate links · Leave a Comment

Soft, pillowy, deeply chocolatey rolls swirled with creamy peanut butter, loaded with chopped Reese's, and finished with a rich chocolate cream cheese icing and a golden drizzle of melted peanut butter, these Chocolate Peanut Butter Rolls are the kind of thing you pull from the oven and immediately call everyone into the kitchen. I made these for the first time on a rainy Saturday when I couldn't stop thinking about that combination of chocolate and peanut butter, and honestly, the hardest part was waiting for them to cool enough to ice.

Warm Chocolate Peanut Butter Rolls topped with glossy chocolate frosting and creamy peanut butter glaze, showing a soft, gooey center filled with peanut butter and chocolate.
Soft Chocolate Peanut Butter Rolls filled with creamy peanut butter and candy pieces create an irresistible bakery-style treat.
Jump to Recipe Print Recipe
Warm Chocolate Peanut Butter Rolls topped with glossy chocolate frosting and creamy peanut butter glaze, showing a soft, gooey center filled with peanut butter and chocolate.

If you love big, indulgent baked treats, you'll also want to check out these French Silk Brownies and this showstopper Berries and Cream Cake for your next baking weekend.These are bakery-style sweet rolls with that tall, gooey center pull and a filling that actually stays inside the swirl. If you've ever made Peanut Butter Butterfinger Pie, you know how good that chocolate-peanut butter pairing gets when you lean all the way in. These rolls do exactly that.

Why You'll Love These Chocolate Peanut Butter Rolls

These Chocolate Peanut Butter Rolls have a soft, pillowy chocolate dough with a deep cocoa flavor, a creamy peanut butter filling that spreads like a dream, and little pockets of melty Reese's tucked into every swirl. The heavy cream poured around the rolls before baking keeps the centers gooey and tender in a way that's hard to explain until you taste it.

Jump to:
  • Why You'll Love These Chocolate Peanut Butter Rolls
  • Chocolate Peanut Butter Rolls Ingredients
  • How to Make Chocolate Peanut Butter Rolls
  • Substitutions and Swaps
  • Equipment For Chocolate Peanut Butter Rolls
  • Storage Tips For Chocolate Peanut Butter Rolls
  • Expert Tips
  • FAQ
  • Related
  • Pairing
  • Chocolate Peanut Butter Rolls

Chocolate Peanut Butter Rolls Ingredients

Here's a look at the key ingredients and why each one matters.

See Recipe Card Below This Post For Ingredient Quantities

Chocolate Dough

  • Milk: Warmed to 110°F to activate the yeast without killing it. This is the base of your dough.
  • Active dry yeast: Gives the rolls their lift and that soft, pillowy texture. Letting it sit until bubbly confirms it's alive and working.
  • Eggs: Two large eggs help bind the dough and add richness and moisture.
  • Unsalted butter: Room-temperature butter blends into the dough smoothly, creating a tender, slightly rich crumb.
  • All-purpose flour: The structure of the dough. Spoon and level it into your measuring cup, or use a scale, to avoid packing in too much.
  • Dutch process cocoa powder: Gives the dough its deep chocolate color and flavor. Dutch process is less acidic and blends smoothly.
  • White granulated sugar: Adds just enough sweetness and helps feed the yeast during the rise.
  • Salt: Balances all the sweetness and deepens the chocolate flavor.

Peanut Butter Filling

  • Peanut butter: Creamy or crunchy both work here. Warming it briefly in the microwave makes it spreadable without tearing the dough.
  • White granulated sugar: Stirs into the warm peanut butter and gives the filling a little bite of sweetness.
  • Mini Reese's, chopped: Scattered over the filling, these melt slightly during baking and create little pockets of fudgy peanut butter candy throughout each roll.
  • Heavy cream: Poured around the edges of the rolls before baking, it steams up inside the pan and keeps the centers incredibly soft and gooey.

Chocolate Cream Cheese Icing

  • Unsalted butter: Room temperature, beaten with the cream cheese until smooth and fluffy.
  • Cream cheese: Adds that slight tang that keeps the icing from being cloying. Room temperature is important here.
  • Powdered sugar: Sifted to prevent lumps, this gives the icing its body and sweetness.
  • Unsweetened cocoa powder: Sifted in with the powdered sugar for a deep chocolate flavor in the icing.
  • Peanut butter, melted: Drizzled over the top at the very end for that classic chocolate-peanut butter look and an extra hit of flavor.

How to Make Chocolate Peanut Butter Rolls

Rich chocolate dough, creamy peanut butter filling, and a drizzle of melted peanut butter on top. Here's how it all comes together.

Chocolate Dough

Activate the yeast: Warm 1 cup of milk to 110°F in the microwave, about 45 seconds. Stir in the 2¼ teaspoons of active dry yeast and add a pinch of sugar over the top. Let it sit for 10 minutes. It should get bubbly and smell yeasty. If nothing happens, your yeast may be old.

Mix the dry ingredients: Sift 4 cups of all-purpose flour and ½ cup of Dutch process cocoa powder together into a large mixing bowl. Add ¼ cup of sugar and 1 teaspoon of salt and give it a quick stir.

Build the dough: Add the yeast mixture, 10 tablespoons of room-temperature cubed butter, and 2 lightly beaten eggs to the dry ingredients. Mix on low speed with the dough hook until everything comes together, then increase to medium speed and knead for 5 minutes. The dough will be soft and a little tacky, that's exactly right.

First rise: Preheat your oven to 200°F, then turn it off. Spray a large bowl with nonstick spray, add the dough, cover with a kitchen towel, and set it in the warm oven with the door cracked open slightly. Let it rise for 1 hour, or until it's doubled in size. Your kitchen will smell amazing.

Smooth chocolate sweet roll dough resting in a glass mixing bowl after rising, ready to be rolled and filled for chocolate peanut butter rolls.

Peanut Butter Filling

Prep the Reese's: While the dough rises, chop 1¼ cups of mini Reese's into small pieces and set aside.

Roll the dough: On a lightly floured surface, roll the dough out into an 18 x 20-inch rectangle, about ¼ inch thick.

Make the filling: Microwave 1¼ cups of peanut butter for 15 seconds until soft. Stir in ½ cup of granulated sugar until combined.

Fill and top: Spread the peanut butter mixture evenly over the dough using an offset spatula, all the way to the edges. Scatter the chopped Reese's evenly over the filling.

Roll it up: Starting from the short side, roll the dough tightly into a log. Use a serrated knife with light sawing motions to trim the ends, then cut into 12 equal rolls.

Second rise: Spray a 9x13-inch baking pan with nonstick spray and arrange the rolls inside. Cover with a kitchen towel and let them rest for 20 minutes.

Add the cream and bake: Preheat your oven to 375°F. Pour the ½ cup of heavy cream around the edges of the rolls, letting it settle into the pan. Bake for 28 to 33 minutes, until the tops are lightly golden or the centers reach 160°F internally.

Chocolate peanut butter rolls in a baking dish with rich chocolate dough, creamy peanut butter filling, chopped peanut butter cups, and sweet icing between the rolls.

Chocolate Cream Cheese Icing

Beat the base: Using a hand mixer, beat 4 tablespoons of room-temperature butter and 4 ounces of room-temperature cream cheese on high speed for 1 minute until smooth and creamy.

Add the sugar and cocoa: Add the 1 cup of sifted powdered sugar and 2 tablespoons of sifted cocoa powder. Beat on low first until combined, then increase to high until the icing is smooth, fluffy, and a little lighter in color.

Ice and drizzle: Dollop and spread the icing over the warm rolls while they're still in the pan. Melt ¼ cup of peanut butter in the microwave for 30 seconds and drizzle it over the top in slow, sweeping lines. Serve warm.

Substitutions and Swaps

Peanut butter: Almond butter or sunflower seed butter both work as swaps if needed. The flavor will shift slightly but the rolls will still bake beautifully.

Mini Reese's: You can swap for roughly chopped peanut butter cups in any size, or use peanut butter chips scattered through the filling instead.

Milk: Whole milk gives the richest dough, but 2% works. Non-dairy milks like oat milk can also be used, just make sure to warm them to 110°F.

Dutch process cocoa: Natural unsweetened cocoa can be used in a pinch. The color will be lighter and the flavor slightly different, but still delicious.

Cream cheese: Full-fat cream cheese gives the best icing, but reduced-fat works fine here.

Equipment For Chocolate Peanut Butter Rolls

  • Stand mixer with dough hook
  • Small mixing bowl
  • Large mixing bowl
  • Fine mesh sieve (for sifting)
  • Measuring cups and spoons
  • Microwave-safe bowl
  • Rolling pin
  • Offset icing spatula
  • Serrated knife
  • 9x13-inch baking pan
  • Nonstick baking spray
  • Kitchen towel
  • Hand mixer
  • Spoon

Storage Tips For Chocolate Peanut Butter Rolls

Room temperature: Store leftover Chocolate Peanut Butter Rolls covered at room temperature for up to 2 days. They're best gently rewarmed in the microwave for about 20 seconds before eating.

Refrigerator: Keep them covered in the fridge for up to 4 days. Warm before serving.

Freezer: Freeze baked and un-iced rolls individually wrapped for up to 2 months. Thaw overnight in the fridge and warm in the oven at 325°F, then add fresh icing.

Overnight option: Prepare the Chocolate Peanut Butter Rolls through the slicing and pan-arranging step. Cover with foil and refrigerate overnight. The next morning, take them out while the oven preheats, then pour the cream and bake as directed.

Expert Tips

Don't skip the windowpane test by hand. If you're kneading by hand, stretch a small piece of dough gently between your fingers. When it stretches thin enough to let light through without tearing, the gluten is ready.

Room temperature dairy makes a real difference. Cold butter and eggs don't incorporate as smoothly. Pull your butter, eggs, and cream cheese out about 2 hours before you plan to bake.

Watch your yeast temperature. Milk that's too hot will kill the yeast. Too cool and it won't activate properly. 110°F is the sweet spot, warm but not hot against the inside of your wrist.

Roll tight but not aggressive. A snug roll keeps the swirl nice and neat when you slice. Too much force and the filling squeezes out the sides.

Use a serrated knife and let it do the work. Pressing straight down with a sharp knife compresses the Chocolate Peanut Butter Rolls. A gentle sawing motion keeps the shape.

FAQ

How do you make chocolate peanut butter rolls from scratch?

Make a cocoa yeast dough, let it rise, roll it out, spread on a peanut butter filling, scatter chopped Reese's, roll into a log, slice, and bake. Icing goes on warm.

Can chocolate rolls be made overnight?

Yes! Slice, pan, cover with foil, and refrigerate. The next morning, pour the cream and bake as directed. Easy and stress-free.

Why do you pour heavy cream over cinnamon rolls before baking?

It steams inside the pan and keeps the Chocolate Peanut Butter Rolls incredibly soft and gooey. Don't skip it.

What is the best frosting for chocolate cinnamon rolls?

Chocolate cream cheese icing. The tang from the cream cheese balances the sweet dough, and the peanut butter drizzle on top ties it all together.

Related

Looking for other recipes like this? Try these:

  • Bitten Raspberry Filled Cupcakes topped with raspberry cream cheese frosting, fresh raspberry, and freeze-dried raspberry powder, revealing a gooey raspberry jam center.
    Best Raspberry Filled Cupcakes Recipe
  • Slice of no-bake peanut butter Butterfinger pie with chocolate ganache, graham cracker crust, and crushed Butterfinger candy on a white plate.
    Easy Peanut Butter Butterfinger Pie Recipe
  • Slice of Berries and Cream Cake layered with fresh strawberries, blackberries, blueberries, whipped cream frosting, and berry sauce on a dessert plate.
    Easy Berries and Cream Cake Recipe
  • French Silk Brownies topped with fluffy whipped cream and chocolate curls over a fudgy brownie base.
    Best French Silk Brownies Recipe

Pairing

These are my favorite dishes to serve with Chocolate Peanut Butter Rolls

  • Stack of homemade Fresh Peach Crumb Bars with buttery shortbread crust, juicy peach filling, crumb topping, and vanilla glaze.
    Fresh Peach Crumb Bars Recipe
  • Slice of Vanilla Bean Cheesecake with a buttery graham cracker crust and whipped cream topping on a ceramic dessert plate.
    Easy Vanilla Bean Cheesecake Recipe
  • Homemade French Silk Pie Cookies topped with chocolate mousse, whipped cream, and chocolate curls on a cooling rack, with one cookie showing a fudgy bite.
    Easy French Silk Pie Cookies Recipe
  • Slice of Peaches and Cream Cake topped with whipped cream and fresh peach slices on a speckled ceramic plate.
    Best Peaches and Cream Cake Recipe
Warm Chocolate Peanut Butter Rolls topped with glossy chocolate frosting and creamy peanut butter glaze, showing a soft, gooey center filled with peanut butter and chocolate.

Chocolate Peanut Butter Rolls

No ratings yet
Soft Chocolate Peanut Butter Rolls filled with creamy peanut butter and candy pieces create an irresistible bakery-style treat.
Print Recipe Pin Recipe
Prep Time 1 hour hr
Cook Time 30 minutes mins
Rise Time 1 hour hr 20 minutes mins
Total Time 2 hours hrs 50 minutes mins
Servings: 12 Rolls
Course: Breakfast, Dessert
Cuisine: American, Baking
Calories: 600
Ingredients Method Nutrition Notes

Ingredients
  

Chocolate Dough
  • 1 cup milk warmed to about 110°F
  • 2 ¼ teaspoons active dry yeast 1 standard packet
  • 2 large eggs room temperature and lightly beaten
  • 10 tablespoons unsalted butter softened and cubed
  • 4 cups all-purpose flour spooned and leveled
  • ½ cup unsweetened cocoa powder Dutch-process or natural
  • ¼ cup granulated sugar for lightly sweetened dough
  • 1 teaspoon salt fine sea salt preferred
Peanut Butter Filling
  • 1 ¼ cups peanut butter creamy or crunchy gently warmed
  • ½ cup granulated sugar helps create a spreadable filling
  • 1 ¼ cups mini peanut butter cups roughly chopped
  • ½ cup heavy cream poured around rolls before baking
Chocolate Cream Cheese Frosting
  • 4 tablespoons unsalted butter softened
  • 4 ounces cream cheese softened to room temperature
  • 1 cup powdered sugar sifted to prevent lumps
  • 2 tablespoons unsweetened cocoa powder sifted
  • 1 teaspoon vanilla extract pure vanilla recommended
  • ¼ cup peanut butter melted for drizzling

Method
 

  1. 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.
  2. Combine the flour, cocoa powder, granulated sugar, and salt in the bowl of a stand mixer until evenly mixed.
  3. 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.
  4. Transfer the dough to a lightly greased bowl, cover, and let it rise in a warm place until doubled in size, about 1 hour.
  5. While the dough rises, chop the peanut butter cups into bite-sized pieces and set them aside.
  6. Roll the risen dough on a lightly floured surface into an approximately 18x20-inch rectangle about ¼ inch thick.
  7. Warm the peanut butter just enough to loosen it, stir in the granulated sugar until smooth, then spread the mixture evenly over the dough.
  8. Scatter the chopped peanut butter cups evenly across the peanut butter layer.
  9. 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.
  10. 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.
  11. Pour the heavy cream around the edges of the rolls without pouring directly over the tops.
  12. Bake for 28-33 minutes, or until the centers reach about 190°F and the tops are lightly set.
  13. Beat the softened butter and cream cheese until smooth, then mix in the powdered sugar, cocoa powder, and vanilla until fluffy.
  14. Spread the frosting over the warm rolls, drizzle with the melted peanut butter, and serve while still warm.

Nutrition

Serving: 170gCalories: 600kcalCarbohydrates: 66gProtein: 14gFat: 38gSaturated Fat: 17gPolyunsaturated Fat: 5gMonounsaturated Fat: 14gTrans Fat: 1gCholesterol: 58mgSodium: 376mgPotassium: 356mgFiber: 4gSugar: 18gVitamin A: 714IUVitamin C: 0.1mgCalcium: 73mgIron: 3mg

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.

Tried this recipe?

Let us know how it was!

More Muffins & Breads

  • Cream cheese banana muffins with a creamy cheesecake center and crunchy pecan topping, one muffin cut open to reveal the filling.
    Easy Cream Cheese Banana Muffins
  • Homemade artisan bread with a crispy golden crust and soft airy crumb, sliced to reveal an open texture.
    Homemade Artisan Bread Recipe
  • Pumpkin Cream Cheese Muffins with a bite taken out, showing its moist pumpkin crumb and creamy cheesecake swirl topping.
    Easy Pumpkin Cream Cheese Muffins Recipe
  • Freshly baked homemade Italian Bread loaf with a golden crust and soft fluffy crumb, served with a sliced piece.
    Homemade Italian Bread Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




emily seo and founder of bake and savor

Hi bakers!

I'm Emily, the baker and creator behind Bake and Savor. I transform classic recipes into foolproof treats that bring joy to every kitchen. From my family's treasured recipes to modern favorites, I'm here to share the sweet science of baking with you! 🧁

More about me

Popular

  • Warm Chocolate Peanut Butter Rolls topped with glossy chocolate frosting and creamy peanut butter glaze, showing a soft, gooey center filled with peanut butter and chocolate.
    Chocolate Peanut Butter Rolls Recipe
  • Slice of Black Forest Tart topped with whipped cream and cherry compote on a black dessert plate
    The Best Black Forest Tart Recipe
  • Stack of homemade Coffee Cake Cookies topped with cinnamon streusel and vanilla glaze, with one cookie broken open to reveal the soft center.
    Easy Coffee Cake Cookies Recipe
  • Creamy Mexican Milk Jello topped with fresh strawberry slices on a white plate, ready to enjoy.
    Easy Mexican Milk Jello Recipe

Seasonal

  • Halved Dark Chocolate Raspberry Truffles with creamy ganache center topped with freeze-dried raspberry powder and fresh raspberries.
    Easy Dark Chocolate Raspberry Truffles
  • Slice of homemade Speculoos Tiramisu topped with crushed Biscoff cookies and a whole biscuit on a white dessert plate.
    Easy Speculoos Tiramisu Recipe
  • Stacked Monster Cookie Brownies with a fudgy brownie base, chewy cookie topping, chocolate chips, and colorful M&M candies.
    Easy Monster Cookie Brownies Recipe
  • Slice of creamy no-bake Jello Creamsicle Pie topped with whipped cream and a fresh orange slice on a graham cracker crust.
    No Bake Jello Creamsicle Pie Recipe

Footer

Logo bake and savor recipes
↑ back to top

Explore

  • About
  • Contact
  • Subscribe

Legal

  • Privacy Policy
  • Terms & Conditions
  • Accessibility

Copyright © 2025 Bake and Savor. All recipes developed and tested by Emily. Bake with love, serve with joy.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required