chocolate peanut butter sweet rolls
If you’re looking for a sweet treat that combines the magic of chocolate and peanut butter, then these chocolate peanut butter sweet rolls are just the recipe you need! They’re soft, fluffy, and oozing with deliciousness. It’s a recipe I cherish and love to share, whether it’s for a cozy family breakfast or a special gathering with friends. The delightful aroma that fills your kitchen as they bake is simply irresistible!
What makes these sweet rolls even more special is how they bring smiles to everyone’s faces. They’re perfect for busy weekdays when you want something comforting yet delicious. Plus, they can also be prepared ahead of time, making them ideal for those moments when you need a little extra sweetness in your life.
Why You’ll Love This Recipe
- Easy to make: With simple steps and common ingredients, whipping up these rolls is a breeze!
- Family-friendly: Everyone loves chocolate and peanut butter; these rolls are sure to be a hit with kids and adults alike.
- Make-ahead option: Prepare them the night before and bake in the morning for an effortless breakfast treat.
- Decadent flavor: The rich combination of chocolate and peanut butter creates an indulgent experience with every bite.

Ingredients You’ll Need
You’ll find that these ingredients are simple and wholesome, making it easy to create these delicious chocolate peanut butter sweet rolls. Gather them up, and let’s get rolling!
For the Rolls
- 1 cup milk {dairy or non-dairy}
- 1 3/4 cups white flour {+ 3/4 cup (separated)}
- 1/4 dark cocoa powder {regular is okay (too!)}
- ¼ cup vegetable oil or melted coconut oil
- ¼ cup white sugar
- ½ tbsp instant active dry yeast {about ½ a package}
- ¼ tsp baking powder
- ¼ tsp baking soda
- ¼ tsp salt
For the Filling
- 3/4 cup creamy peanut butter
- 2-3 tbsp sugar
- 1/4 chocolate chips
For the Frosting
- 4 oz cream cheese (at room temperature)
- 4 tbsp unsalted butter (at room temperature)
- 1-2 tbsp peanut butter (to taste)
- 2 cups powdered sugar
- 1 tsp vanilla extract
- pinch of salt
- chopped peanut butter cups
Variations
This recipe is quite flexible, so feel free to get creative! Here are some ideas to switch things up:
- Add nuts: Toss in some chopped walnuts or pecans for an extra crunch.
- Switch up the filling: Use almond butter instead of peanut butter for a different nutty flavor.
- Try different chocolates: Experiment with white chocolate chips or dark chocolate chunks for variety.
- Make it healthier: Substitute half of the all-purpose flour with whole wheat flour for a nutritious twist.
How to Make chocolate peanut butter sweet rolls
Step 1: Activate the Yeast
In a large nonstick pot, combine the milk, oil, and ¼ cup of sugar. Heat this mixture until it reaches about 120F—just warmer than body temperature but not too hot! Once heated, remove it from the burner and sprinkle the yeast on top. Letting it sit for a few minutes allows the yeast to activate, which is crucial for making those rolls rise beautifully.
Step 2: Mix in the Dry Ingredients
After your yeast has bubbled up nicely, mix in the 1 3/4 cups of flour and 1/4 cup of cocoa powder. Cover the pot with a clean tea towel and let that dough rise for about an hour. This step is essential as it builds flavor and texture in your rolls!
Step 3: Knead the Dough
Once your dough has risen, add in the salt, baking powder, baking soda, and additional flour. Knead until everything is absorbed—you’re aiming for soft but not sticky dough. Cutting an X on top helps it rise further. Cover again with a towel and let it rise for another 6+ hours—or overnight if you’re feeling patient!
Step 4: Shape Your Rolls
After letting it rise again, lightly flour your surface and dump out your dough. Knead gently for about 2–3 minutes while adding more flour as necessary until it’s smooth. Roll out into a rectangle without making it too thin.
Step 5: Add Your Filling
Spread creamy peanut butter over the dough (a quick zap in the microwave helps!). Sprinkle on sugar and chocolate chips generously over everything. Now comes the fun part—roll it up tightly from one long side!
Step 6: Slice & Arrange
Using a large knife, cut pieces about 1½–2 inches thick from your roll. Place them in a greased 9×13 pan with space between each roll so they can rise further.
Step 7: Second Rise Options
You can cover them with plastic wrap now—let them rise either for an hour in a warm spot or pop them in the fridge overnight if you didn’t let them rise overnight already.
Step 8: Bake Your Rolls
When you’re ready to enjoy these treats, preheat your oven to 375F. Bake those beauties for about 15–18 minutes until their tops look dry but not too brown.
Step 9: Whip Up Some Frosting
While those rolls are baking away happily, prepare your frosting! In a medium bowl, beat together cream cheese, peanut butter, and butter until smooth. Then add powdered sugar along with vanilla extract and salt—mix until creamy!
Step 10: Frost & Enjoy!
Once your rolls have cooled down enough not to melt your frosting away, spread that creamy goodness all over them! Top off with chopped pieces of peanut butter cups for an added treat. Enjoy every heavenly bite!
Pro Tips for Making chocolate peanut butter sweet rolls
Making chocolate peanut butter sweet rolls is a delightful experience, and with a few helpful tips, you’ll create a batch that’s even more irresistible!
- Use warm milk: Heating the milk to around 120F helps activate the yeast effectively, ensuring your rolls rise beautifully and have that fluffy texture we all crave.
- Microwave the peanut butter: A quick zap in the microwave makes spreading the peanut butter a breeze, allowing for an even distribution over the dough which enhances flavor in every bite.
- Be patient with rising times: The longer you let your dough rise (especially overnight), the better the flavor and texture of your rolls will be. Don’t rush this step—good things come to those who wait!
- Cut evenly for uniform baking: When slicing your rolls, try to keep them uniform in size (1½-2 inches). This ensures they bake evenly and look beautiful when served.
- Customize your frosting: Feel free to adjust the sweetness of your frosting by adding more or less powdered sugar based on your taste preference. It’s all about creating a treat that’s perfect for you!
How to Serve chocolate peanut butter sweet rolls
These chocolate peanut butter sweet rolls are not only delicious but also visually appealing! Presenting them well can make all the difference when serving at a family gathering or brunch.
Garnishes
- Chopped peanuts: Sprinkling some chopped peanuts on top adds a nice crunch and complements the creamy peanut butter perfectly.
- Drizzle of chocolate sauce: A light drizzle of chocolate sauce can enhance their visual appeal and add an extra layer of indulgence.
- Fresh fruit: Slices of strawberries or bananas on the side brighten up the plate and provide a refreshing contrast to the rich flavors.
Side Dishes
- Fresh fruit salad: A light, vibrant mix of seasonal fruits balances out the richness of the sweet rolls, making for a well-rounded meal.
- Yogurt parfaits: Layering yogurt with granola and berries provides a tangy contrast that pairs beautifully with these decadent rolls.
- Coffee or tea: A warm cup of coffee or herbal tea complements the flavors of chocolate and peanut butter while providing a cozy vibe for brunch.
- Simple green salad: A crisp salad dressed lightly with vinaigrette offers freshness that cuts through the sweetness, making it an excellent side choice.
Now that you’re armed with tips and serving suggestions, it’s time to gather your ingredients and enjoy making these tasty chocolate peanut butter sweet rolls! Happy baking!

Make Ahead and Storage
These chocolate peanut butter sweet rolls are perfect for meal prep, making breakfast or dessert a breeze throughout the week. You can easily prepare them in advance and enjoy their delightful flavors whenever you crave something sweet!
Storing Leftovers
- Store leftover rolls in an airtight container at room temperature for up to 3 days.
- If you prefer them a bit firmer, refrigerate them for up to a week.
- Always cover with plastic wrap or foil to maintain freshness.
Freezing
- Allow the rolls to cool completely before freezing.
- Wrap each roll tightly in plastic wrap and then place them in a freezer-safe bag or container.
- They can be frozen for up to 2 months.
Reheating
- For a quick reheat, pop the rolls in the microwave for about 15-20 seconds.
- If you prefer them warm from the oven, preheat your oven to 350°F (175°C) and bake for about 10 minutes until warmed through.
FAQs
Here are some common questions about these delicious chocolate peanut butter sweet rolls!
Can I use different types of flour for chocolate peanut butter sweet rolls?
Yes! While all-purpose white flour works best, you can experiment with whole wheat flour or gluten-free blends. Just note that this may change the texture slightly.
How long do chocolate peanut butter sweet rolls last?
When stored properly, these sweet rolls can last up to 3 days at room temperature or up to a week in the refrigerator. Don’t forget about freezing them for longer storage!
Can I make chocolate peanut butter sweet rolls ahead of time?
Absolutely! You can prepare them the night before and let them rise overnight in the fridge. This makes morning baking so much easier!
Are these chocolate peanut butter sweet rolls suitable for kids?
Definitely! These sweet rolls are a great treat for kids, combining their favorite flavors of chocolate and peanut butter into a fun and delicious snack.
Final Thoughts
I hope you find joy in making these delightful chocolate peanut butter sweet rolls! They’re not just a treat but an experience filled with warmth and sweetness. Whether for breakfast or dessert, they’re sure to brighten any day. Enjoy every bite, and don’t hesitate to share your creations with family and friends!
Chocolate Peanut Butter Sweet Rolls
Indulge in the delightful experience of chocolate peanut butter sweet rolls, where rich cocoa meets creamy peanut butter for a treat that’s sure to please everyone. These soft, fluffy rolls are perfect for any occasion, whether it’s a cozy family breakfast or a gathering with friends. The intoxicating aroma that fills your kitchen while they bake is just the start; every bite offers a heavenly combination of flavors that will leave you wanting more. Plus, they’re simple enough to whip up during busy weekdays or prepare ahead of time for effortless enjoyment. Treat yourself to this decadent dessert and watch as smiles light up the room!
- Prep Time: 30 minutes
- Cook Time: 18 minutes
- Total Time: 48 minutes
- Yield: Serves 12 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
- 1 cup milk (dairy or non-dairy)
- 1 3/4 cups white flour (+ 3/4 cup separated)
- 1/4 cup dark cocoa powder
- 1/4 cup vegetable oil or melted coconut oil
- 3/4 cup creamy peanut butter
- 2 cups powdered sugar
- 1/4 cup white sugar
- 1/2 tbsp instant active dry yeast
- 1/4 tsp baking powder
- 1/4 tsp baking soda
- 1/4 tsp salt
- 2–3 tbsp sugar
- 1/4 cup chocolate chips
- 4 oz cream cheese (at room temperature)
- 4 tbsp unsalted butter (at room temperature)
- 1–2 tbsp peanut butter (to taste)
- 1 tsp vanilla extract
- pinch of salt
- chopped peanut butter cups
Instructions
- In a large nonstick pot, heat milk, oil, and sugar until about 120F. Sprinkle yeast on top and let sit for a few minutes.
- Mix in flour and cocoa powder, cover, and let rise for about an hour.
- Add salt, baking powder, baking soda, and additional flour; knead until smooth.
- Roll out dough into a rectangle; spread with peanut butter and sprinkle with sugar and chocolate chips.
- Roll tightly from one long side; slice into pieces and place in a greased pan. Let rise for another hour or overnight.
- Preheat oven to 375F and bake rolls for 15-18 minutes until tops are dry.
- Prepare frosting by beating cream cheese, butter, peanut butter, powdered sugar, vanilla extract, and salt until smooth.
- Frost cooled rolls and enjoy!
Nutrition
- Serving Size: 1 roll (75g)
- Calories: 250
- Sugar: 14g
- Sodium: 160mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 10mg
