If you’re craving a dessert that strikes the perfect harmony between nostalgic crunch and rich, indulgent flavor, look no further than this Chocolate Peanut Butter Rice Krispies Roll Recipe. It’s a delightful twist on classic rice krispie treats, draped in a velvety peanut butter and chocolate coating, then rolled into perfect bite-sized rounds. This recipe is ideally simple yet deeply satisfying, making it a fantastic treat for kids, a fun party dessert, or just a cozy snack to brighten your day. Once you’ve tried this roll, it’s hard not to keep coming back for more.

Ingredients You’ll Need
These ingredients are straightforward but essential, each playing its role in delivering that perfect balance of texture, flavor, and richness you expect from a great treat.
- 3 tablespoons unsalted butter: Provides the creamy base for melting marshmallows and adds richness.
- 1 bag (10 ounces) mini marshmallows: The key to that classic gooey, chewy texture in the Rice Krispies mixture.
- 6 cups Rice Krispies cereal: Brings the irresistible crunch and lightness to the roll.
- 3/4 cup creamy peanut butter (divided): Adds nutty depth and luscious creaminess, split between the base and topping layers.
- 1/2 cup semisweet or milk chocolate chips: Melts into a luscious chocolate layer to complement the peanut butter perfectly.
- 1/2 teaspoon vanilla extract: Enhances the sweetness and layers of flavor beautifully.
- Pinch of salt: Balances all the sweetness and brings out the chocolate and peanut butter notes.
How to Make Chocolate Peanut Butter Rice Krispies Roll Recipe
Step 1: Melt the Butter and Marshmallows
Start by melting the butter in a large saucepan over medium heat. Once it’s melted and hot, toss in the mini marshmallows. Stir continuously until the marshmallows completely melt into a smooth, glossy mixture. This is the magical glue that will bind everything together.
Step 2: Mix in Peanut Butter, Vanilla, and Salt
Next, stir in half of your creamy peanut butter, along with the vanilla extract and a pinch of salt. Mixing these into the warm marshmallow melt creates a rich, flavorful base that’s both sweet and slightly savory.
Step 3: Fold in the Rice Krispies
Remove the saucepan from the heat and gently fold in the Rice Krispies cereal. The goal is to coat each crispy piece evenly without crushing them, so the texture stays light and crisp throughout the roll.
Step 4: Shape the Base Layer
Spread a large sheet of parchment paper on your workspace and dump the Rice Krispies mixture onto it. Quickly, while still warm and pliable, pat the mixture into a thin rectangle, about 10 by 14 inches. Let it cool just enough so you can handle it without losing shape, about 3 to 5 minutes.
Step 5: Prepare the Chocolate Peanut Butter Topping
In a small, microwave-safe bowl, combine the remaining peanut butter and chocolate chips. Heat in 30-second bursts, stirring well in between until smooth and silky. This luscious layer will seal the roll with a fudgy, peanutty finish.
Step 6: Spread the Topping and Roll
Evenly spread the melted chocolate peanut butter over the Rice Krispies rectangle. Using the parchment paper, carefully roll the mixture from the shorter edge into a tight log. Wrap it tightly in the parchment and refrigerate for at least one hour to allow it to firm up properly.
Step 7: Slice and Enjoy
Once chilled and set, slice the roll into 1-inch rounds. These pieces are perfect for sharing or indulging on your own as a satisfying snack or dessert.
How to Serve Chocolate Peanut Butter Rice Krispies Roll Recipe

Garnishes
To amp up the presentation, sprinkle chopped peanuts or crushed pretzels over the chocolate layer before rolling. A light drizzle of extra melted chocolate creates an elegant touch that’s sure to impress at any gathering.
Side Dishes
This dessert roll pairs wonderfully with simple sides like fresh fruit slices or a scoop of vanilla ice cream to balance the richness and add some refreshing contrast to your treat.
Creative Ways to Present
Wrap individual slices in festive wax paper for party favors, or arrange them on a decorative platter with colorful sprinkles or edible flowers. For a fun twist, serve alongside a hot mug of coffee or milk to complete the cozy snack experience.
Make Ahead and Storage
Storing Leftovers
Your Chocolate Peanut Butter Rice Krispies Roll keeps beautifully in an airtight container in the refrigerator for up to 5 days. This helps maintain the crispness and prevents the chocolate from melting or becoming sticky.
Freezing
If you want to enjoy this treat later, wrap the roll tightly in plastic wrap and then foil before freezing. It freezes well for up to 2 months. Thaw overnight in the fridge before slicing and serving.
Reheating
Because it’s best enjoyed chilled or at room temperature, reheating is generally not recommended. However, if you prefer a softer texture, leave slices out at room temperature for 15 to 20 minutes before serving.
FAQs
Can I use crunchy peanut butter instead of creamy?
Absolutely! Crunchy peanut butter adds a delightful texture contrast, which pairs nicely with the crisp Rice Krispies and smooth chocolate. Just know the roll might be a bit less pliable when shaping.
Is it possible to make this recipe vegan?
Yes, with a few swaps. Use vegan marshmallows, dairy-free butter, and vegan-friendly chocolate chips. The result will be just as delicious, with the same comforting flavors and textures.
Can I substitute the Rice Krispies with another cereal?
Definitely! Crispy rice cereals work best for the right crunch, but you can experiment with cereals like cornflakes or puffed wheat. Just keep in mind that the texture and flavor will vary slightly.
How long will the roll stay fresh at room temperature?
This roll is best kept refrigerated because of the chocolate and peanut butter layers. At room temperature, it should stay fresh for about 2 hours before it starts to soften too much.
Can I add extras like nuts or pretzels inside the roll?
Yes! Adding chopped peanuts, pretzels, or even mini chocolate chips to the Rice Krispies mixture before spreading will introduce extra crunch and flavor, making your roll even more irresistible.
Final Thoughts
This Chocolate Peanut Butter Rice Krispies Roll Recipe is one of those rare treats that brings sheer joy with every bite. It’s easy, quick, and utterly addictive, perfect whether you’re whipping up a fun snack or impressing guests with minimal effort. Don’t hesitate to make it soon — this roll is a guaranteed crowd-pleaser that might just become your new favorite go-to dessert.
Print
Chocolate Peanut Butter Rice Krispies Roll Recipe
- Prep Time: 15 minutes
- Cook Time: 5 minutes
- Total Time: 1 hour 20 minutes
- Yield: 12 slices
- Category: Dessert
- Method: No-Cook
- Cuisine: American
- Diet: Vegetarian
Description
This Chocolate Peanut Butter Rice Krispies Roll is a delightful no-bake dessert featuring a crispy rice cereal base combined with creamy peanut butter and melted marshmallows, topped with a luscious chocolate-peanut butter glaze. Easy to prepare and perfect for a kid-friendly snack or an indulgent treat, this roll is sliced into bite-sized rounds and served chilled or at room temperature.
Ingredients
For the Rice Krispies Base
- 3 tablespoons unsalted butter
- 1 bag (10 ounces) mini marshmallows
- 6 cups Rice Krispies cereal
- 1/2 cup creamy peanut butter
- 1/2 teaspoon vanilla extract
- Pinch of salt
For the Chocolate-Peanut Butter Topping
- 1/4 cup creamy peanut butter
- 1/2 cup semisweet or milk chocolate chips
Instructions
- Melt Butter and Marshmallows: In a large saucepan over medium heat, melt the 3 tablespoons of unsalted butter. Add the entire bag of mini marshmallows and stir continuously until the marshmallows are fully melted and the mixture is smooth.
- Combine Peanut Butter and Flavorings: Stir in 1/2 cup of creamy peanut butter, the vanilla extract, and a pinch of salt into the melted marshmallow mixture until completely combined. Remove the pan from heat.
- Incorporate Rice Krispies: Gently fold in 6 cups of Rice Krispies cereal into the marshmallow mixture until the cereal is evenly coated.
- Shape the Base: Lay out a large sheet of parchment paper and spread the coated cereal mixture into a thin, even rectangle approximately 10 by 14 inches while still warm. Let it cool for 3 to 5 minutes until just pliable and easy to handle.
- Melt Chocolate-Peanut Butter Topping: In a small microwave-safe bowl, combine the remaining 1/4 cup peanut butter with 1/2 cup of chocolate chips. Microwave in 30-second intervals, stirring well between each, until smooth and fully melted.
- Spread Topping and Roll: Evenly spread the melted chocolate-peanut butter mixture over the Rice Krispies rectangle. Starting from the shorter end, use the parchment paper to carefully roll the mixture into a tight log.
- Chill and Set: Wrap the roll tightly in the parchment paper and refrigerate it for at least 1 hour, allowing it to firm up.
- Slice and Serve: Once chilled and firm, slice the roll into 1-inch rounds. Serve chilled or at room temperature for a delicious treat.
Notes
- For added crunch and texture, incorporate chopped peanuts or pretzels into the Rice Krispies mixture before shaping.
- Drizzle extra melted chocolate over the top before slicing for an elegant presentation and enhanced flavor.

