I am so excited to share my absolute favorite sweet treat with you: these Peanut Butter Cinnamon Rolls with Chocolate Chips and Creamy Icing Recipe. I can confidently say they combine everything I adore in baked goods — the warm, gooey swirl of cinnamon and sugar, a rich peanut butter twist, melty chocolate chips throughout, and a luscious creamy icing that makes each bite heavenly. They’re the perfect indulgence for breakfast, brunch, or anytime you want a cozy snack that feels special but is totally doable at home.
Why You'll Love This Peanut Butter Cinnamon Rolls with Chocolate Chips and Creamy Icing Recipe
What really captivates me about this recipe is its bold flavor combination. The classic cinnamon swirl gets an uplifting peanut butter makeover, and the mini chocolate chips melt just enough to add subtle bursts of sweetness without overwhelming the roll. The creamy peanut butter icing on top finishes it off with an irresistible richness that feels ultra comforting and a little nostalgic for me.
On top of the deliciousness, these rolls come together in a way that feels approachable. I’m always looking for recipes that don’t require a ton of complicated steps or ingredients you can’t find easily, and this one hits that sweet spot perfectly. You can make the dough ahead and even chill the rolls overnight before baking, so they’re great for festive mornings or when you want to impress guests without a last-minute hassle. Seriously, once I made these for a brunch, my friends kept asking when I’d bake them again!
Ingredients You'll Need
The ingredients list is simple but thoughtfully put together to create a fantastic combination of flavors and textures. Each item plays an essential role, from the yeast that makes the dough light and fluffy, to the peanut butter that adds bold character, to the cinnamon sugar mixture that offers that classic roll sweetness. Plus, those mini chocolate chips add a playful melt-in-your-mouth dimension.
- Active dry yeast: This is what makes the dough rise perfectly fluffy.
- Milk: Warmed just right to activate the yeast without killing it.
- Granulated sugar: Adds sweetness to the dough and activates the yeast.
- Unsalted butter (softened): Brings richness and moisture to the dough.
- Salt: Balances flavors and enhances the sweetness.
- Large egg: Helps bind ingredients and enrich the dough.
- All-purpose flour: The foundation for the dough’s structure.
- Brown sugar: Adds a deep molasses sweetness to the filling.
- Ground cinnamon: Essential for that classic cinnamon roll flavor.
- Peanut butter: Warming it first helps spread it smoothly and infuses the rolls with creamy nuttiness.
- Mini chocolate chips: A delightful optional addition for chocolate lovers.
- Creamy peanut butter (for icing): Gives the frosting its signature rich peanut flavor.
- Powdered sugar: Provides sweetness and texture to the icing.
- Vanilla extract: Adds warmth and depth to the icing.
- Heavy whipping cream: Makes the icing luxuriously smooth and spreadable.
Directions
Step 1: Warm the milk in the microwave for about 30 to 45 seconds, aiming for a temperature between 110-120°F. Stir in the yeast and half a teaspoon of the granulated sugar. Set aside and let it proof until bubbly, about 5 minutes.
Step 2: In the bowl of a stand mixer fitted with the paddle attachment, combine the remaining granulated sugar, softened butter, salt, and egg. Mix until the butter is well dispersed, even if it looks a little chunky.
Step 3: Pour in the milk and yeast mixture and stir for a few seconds until combined.
Step 4: Add the flour and mix with the paddle just until the dough starts to stick to the paddle attachment. Switch to the dough hook and knead on low speed until the dough forms a smooth ball in the center of the bowl.
Step 5: Spray a large bowl with cooking spray, place the dough ball inside, and lightly spray the top of the dough as well. Cover the bowl with plastic wrap and let it rise in a warm spot for 1 to 2 hours, or until doubled in size. If it’s chilly in your kitchen, allow more time.
Step 6: Combine the brown sugar and cinnamon in a small bowl. Microwave the peanut butter for 30-60 seconds until it’s smooth and spreadable.
Step 7: Once the dough has risen, turn it out onto a lightly floured surface. Roll it into a rectangle approximately 12 by 9 inches.
Step 8: Spread the warmed peanut butter evenly over the dough, making sure to reach all edges to have a well-coated filling on every roll. Sprinkle the cinnamon sugar mixture evenly on top, and add the mini chocolate chips if using.
Step 9: Roll the dough tightly from the long side to create a log. Slice the log into 12 equal rounds and place them in a greased 9x13-inch baking pan.
Step 10: Cover and let the rolls rise again for about an hour until puffed up, or refrigerate covered overnight if you want to bake them fresh the next day.
Step 11: Preheat the oven to 350°F. Bake the rolls for 15-25 minutes until beautifully golden brown.
Step 12: While the rolls are baking, prepare the frosting by beating together peanut butter and softened butter until creamy. Slowly add powdered sugar, then vanilla and heavy cream, adjusting the cream to get a smooth but spreadable icing.
Step 13: Spread the creamy icing over the warm rolls just after removing them from the oven so it melts into all the nooks and crannies.
Servings and Timing
This recipe yields 12 generous-sized rolls — perfect for sharing with a crowd or indulging all for yourself over a couple of days. The prep time is around 25 minutes, but you’ll need about 2 hours for rising the dough plus another hour for the second rise if you bake immediately. Baking takes about 20 minutes, bringing the total active and resting time to nearly 3 hours and 25 minutes. Planning for an overnight rise in the fridge can also spread out the process conveniently.
How to Serve This Peanut Butter Cinnamon Rolls with Chocolate Chips and Creamy Icing Recipe
To me, the best way to enjoy these peanut butter cinnamon rolls is warm, with the creamy icing just set but still melty. I love serving them alongside a fresh pot of coffee or tea to balance their sweetness with a warm, comforting drink. These go wonderfully with fresh fruit or a simple mixed greens salad if you want a light contrast.
For special occasions like birthdays, brunch parties, or holiday breakfasts, I like arranging the rolls on a pretty platter and drizzling extra icing over the top. Adding a sprinkle of chopped roasted peanuts or a few chocolate shavings on the icing adds a lovely texture and beautiful presentation. Cutting each roll into smaller portions also makes them perfect finger foods at gatherings.
If you want to prepare ahead, you can bake these the night before, then serve at room temperature or gently warm them in the oven for 5-7 minutes before guests arrive. They’re equally delicious fresh out of the oven or a few hours later when the flavors have melded even more.
Variations
One of the best things about this Peanut Butter Cinnamon Rolls with Chocolate Chips and Creamy Icing Recipe is how easy it is to customize. If you want a nut-free version, swapping the peanut butter with sunflower seed butter still delivers that creamy texture and rich flavor without the peanuts. For a twist on the filling, I sometimes add chopped toasted pecans or walnuts for extra crunch.
If you follow a gluten-free diet, using a gluten-free all-purpose flour blend can work well here. Just make sure to check that your yeast and other ingredients are gluten-free, too. For a vegan take, you can replace the butter with a dairy-free spread, the milk with almond or oat milk, and the egg with a flax egg or applesauce. The peanut butter icing can be made creamy with coconut cream instead of heavy cream.
Another fun variation is to swap the chocolate chips for white chocolate or butterscotch chips, or even swirl in a bit of homemade homemade jelly along with the peanut butter for a peanut butter and jelly inspired roll. If you’re in a hurry, baking smaller rolls or “buns” can reduce baking time, and you can also try baking them in a muffin tin for neat individual portions.
Storage and Reheating
Storing Leftovers
I usually keep leftover peanut butter cinnamon rolls covered loosely with plastic wrap or foil on the counter for up to two days. If you want to extend their freshness, storing them in an airtight container is ideal to prevent them from drying out. Just be aware that the icing might soften the container slightly, so a glass or hard plastic container works best.
Freezing
These rolls freeze beautifully! After baking and cooling completely, I wrap them tightly in plastic wrap and then place them in a freezer-safe bag or container. They keep well in the freezer for up to 2 months. When I want to enjoy them later, I thaw them overnight in the fridge or on the counter and then gently warm them to refresh their soft, pillowy texture.
Reheating
To bring these rolls back to life, I recommend microwaving them for 20-30 seconds or warming them in a preheated oven at 300°F for about 10 minutes. Avoid overheating as they can dry out. If the icing has hardened in the fridge, a quick warm-up will soften it perfectly. I always add a little extra drizzle of cream or peanut butter on top after reheating for that fresh-from-the-oven feel.
FAQs
Can I make the dough without a stand mixer?
Absolutely! While a stand mixer makes kneading easier, you can mix and knead the dough by hand on a floured surface. It will take a bit more elbow grease—about 8-10 minutes of kneading—but the results are just as amazing. Just make sure the dough is smooth and elastic before letting it rise.
Do I have to use mini chocolate chips?
Not at all! Mini chocolate chips are ideal because they distribute evenly and melt well. However, you can use regular-sized chips, chopped chocolate, or omit chocolate entirely if you prefer. Each option brings its own delicious texture and flavor.
Can I prepare the rolls the night before?
Yes, I often refrigerate the rolled and sliced dough overnight, covered tightly with plastic wrap. This slow rise develops even better flavor. Just bring them to room temperature before baking to ensure even cooking, then follow baking instructions as usual.
Is it possible to make these rolls dairy-free?
Definitely! Swap milk for your favorite plant-based milk, replace butter with a vegan butter alternative, and use coconut cream or a dairy-free creamer in the icing. These adjustments still give the rolls rich flavor and softness without dairy.
How do I know when the rolls are done baking?
Look for golden brown tops and edges. The rolls should spring back slightly when touched, and a toothpick inserted in the center should come out mostly clean with just a few moist crumbs. Avoid underbaking or they’ll be doughy inside, and overbaking can dry them out.
Conclusion
I truly hope you give this Peanut Butter Cinnamon Rolls with Chocolate Chips and Creamy Icing Recipe a try. It’s one of those recipes that brings so much joy both in making and sharing, and the flavors feel like the perfect cozy hug on a plate. Whether you’re baking for yourself, friends, or family, these rolls are sure to become a cherished favorite. Happy baking!
PrintPeanut Butter Cinnamon Rolls with Chocolate Chips and Creamy Icing Recipe
These Peanut Butter Cinnamon Rolls offer a delightful twist on classic cinnamon rolls by incorporating rich peanut butter into the filling and frosting. Soft, fluffy dough is rolled with a cinnamon-brown sugar mixture and creamy peanut butter, then baked to golden perfection. Finished with a luscious peanut butter frosting, these rolls make a delicious breakfast or dessert treat that’s sure to please peanut butter lovers.
- Prep Time: 30 minutes
- Cook Time: 20 minutes
- Total Time: 3 hours 25 minutes
- Yield: 12 servings
- Category: Dessert, Breakfast, Snack
- Method: Baking
- Cuisine: American
Ingredients
Dough Ingredients
- 1 package (8g) active dry yeast (about 2 ¼ teaspoons)
- ¾ cup (177ml) milk
- ⅓ cup (67g) granulated sugar
- 3 tablespoons (42g) unsalted butter, softened
- ½ teaspoon salt
- 1 large egg
- 3 cups (372g) all-purpose flour (plus more for dusting)
Filling Ingredients
- ⅔ cup (134g) packed brown sugar
- 1 tablespoon ground cinnamon
- ¼ cup (67g) peanut butter
- 1 cup (170g) mini chocolate chips (optional)
Peanut Butter Frosting
- ½ cup (145g) creamy peanut butter
- 4 tablespoons (57g) unsalted butter, softened
- 2 cups (226g) powdered sugar
- ½ teaspoon vanilla extract
- 3 tablespoons heavy whipping cream
Instructions
- Proof the Yeast: Warm the milk in a microwave-safe measuring cup for 30-45 seconds until it reaches 110-120°F. Add the yeast and ½ teaspoon of the granulated sugar from the portion required, stir, and let it sit for a few minutes until bubbly.
- Mix Wet Ingredients: In a stand mixer bowl fitted with the paddle attachment, combine the remaining granulated sugar, softened butter, salt, and egg. Mix until the butter is incorporated, though it may appear chunky.
- Add Yeast Mixture: Pour in the milk and yeast mixture, stirring for a few seconds to combine.
- Add Flour and Form Dough: Add all the flour to the mixture and stir with the paddle attachment just until the dough begins to stick to the paddle. Switch to the dough hook and knead on low speed until the dough forms a cohesive ball.
- First Rise: Spray a large bowl with cooking spray, place the dough ball inside, and lightly spray the top of the dough. Cover with plastic wrap and let rise in a warm place for 1-2 hours or until doubled in size.
- Prepare Filling: Combine brown sugar and cinnamon in a bowl. Microwave ¼ cup peanut butter for 30-60 seconds until pourable.
- Shape Rolls: Roll out the risen dough on a floured surface into a 12” x 9” rectangle. Spread warmed peanut butter evenly over the dough, then sprinkle with the cinnamon sugar mixture and optional chocolate chips.
- Roll and Slice: Roll the dough tightly from the long side into a log. Slice into 12 equal rounds and place them into a nonstick sprayed 9x13-inch baking pan.
- Second Rise: Let the rolls rise again for about 1 hour until swollen, or cover and refrigerate overnight if preparing ahead.
- Bake Rolls: Preheat your oven to 350°F. If chilled, allow rolls to come to room temperature. Remove plastic wrap and bake for 15-25 minutes until golden brown.
- Make Frosting: Beat peanut butter and softened butter with a hand mixer until creamy. Add powdered sugar and mix until crumbly. Incorporate vanilla and 2 tablespoons heavy cream, adding more cream as needed to reach desired consistency.
- Frost and Serve: Spread the peanut butter frosting over warm rolls. Serve immediately for best texture and flavor.
- Storage: Store rolls loosely covered at room temperature for up to 2 days or tightly wrapped and frozen for up to 2 months.
Notes
- Ensure milk is heated to 110-120°F to properly activate yeast; higher temperatures can kill yeast.
- If your home is cold, the dough may take longer than 2 hours to rise; be patient and allow it to double in size fully.
- Chocolate chips in the filling are optional but add extra sweetness and texture.
- For overnight preparation, refrigerate rolls after shaping and cover tightly, then bake when ready.
- Adjust heavy cream in frosting for preferred thickness of icing.
- Allow rolls to cool slightly before frosting to prevent melting.
- Dust your work surface with flour to prevent dough from sticking when rolling out.

Leave a Reply