These chocolate peanut butter balls combine a sweet, buttery peanut butter center with crisp Rice Krispies and a smooth semisweet chocolate coating. Crunchy peanut butter adds little bits of peanuts throughout, giving each bite a satisfying mix of creamy filling and crunch.
There’s no oven involved—just mix, roll, and dip. They’re a fun addition to Christmas cookie trays, party dessert platters, or an afternoon snack spread. The recipe makes about 40 balls, so there’s plenty to share or tuck away for later. Finish them with a drizzle of leftover melted chocolate, then let the coating set completely before taking that first bite.
Why You’ll Love This Recipe
- No baking required: The microwave handles the chocolate melting.
- Plenty of crunch: Crunchy peanut butter and Rice Krispies give the centers texture.
- Simple ingredients: Six ingredients make the filling and chocolate coating.
- Makes a generous batch: Approximately 40 treats are ready for sharing.
- Easy to prepare ahead: Store the finished balls until you’re ready to serve.
- A simple decorative finish: Drizzle leftover coating over the tops without making a separate topping.
Equipment
- Baking sheet
- Parchment paper
- Large mixing bowl
- Sturdy spoon or spatula
- Measuring cups and spoons
- Medium microwave-safe bowl
- Fork for dipping
- Small spoon for optional chocolate drizzle
Ingredients
Use no-stir crunchy peanut butter and softened butter to help the filling come together evenly.
- 2 cups crunchy peanut butter, no-stir
- ½ cup unsalted butter, softened
- 2 cups powdered sugar
- 3 cups Rice Krispies cereal
- 2 cups semisweet chocolate chips
- 2 teaspoons canola oil or coconut oil
Ingredient Notes & Substitutions
Crunchy peanut butter: No-stir peanut butter provides a consistent texture without a layer of separated oil. Creamy no-stir peanut butter can replace it in the same amount, though the filling will have less peanut crunch. Stir-required natural peanut butter may produce a softer or oilier mixture.
Unsalted butter: Use butter that is soft enough to blend easily but not melted. Melted butter can make the filling harder to shape.
Powdered sugar: Sweetens and firms the filling without the graininess of granulated sugar. Break up any noticeable lumps before mixing.
Rice Krispies cereal: Adds a light, crisp texture. Another plain crisp rice cereal can work, although the size and crunch may vary by brand.
Semisweet chocolate chips: Balance the sweet peanut butter filling. Keep the original semisweet coating for the recipe as written, or see the optional chocolate variations below.
Canola oil or coconut oil: Either option helps thin the melted chocolate for coating. Refined coconut oil is the better choice if you prefer little to no coconut flavor.
How to Make Chocolate Peanut Butter Balls
- Prepare the baking sheet.
Line a baking sheet with parchment paper. Leave it nearby so you can transfer the rolled and dipped balls directly onto it. - Mix the filling.
In a large bowl, stir together the crunchy peanut butter, softened butter, powdered sugar, and Rice Krispies until well combined. Scrape the bottom of the bowl to incorporate any loose sugar, working gently enough to preserve some cereal crunch. - Roll into balls.
Using your hands, shape the mixture into 1-inch balls. It may feel sticky at first; continue rolling each portion between your palms until it holds together. If needed, lightly coat your hands with nonstick cooking spray, as suggested in the original method. - Arrange on the sheet.
Place the peanut butter balls on the parchment-lined baking sheet. - Melt the chocolate.
Combine the chocolate chips and oil in a medium microwave-safe bowl. Microwave for 60 seconds, then stir continuously until melted and smooth. If necessary, microwave for an additional 30 seconds, then stir again. - Dip each ball.
Place one peanut butter ball at a time in the melted chocolate. Use a fork to gently roll it until completely coated. - Drain and transfer.
Lift the ball with the fork and let the excess chocolate drip back into the bowl. Carefully slide it onto the parchment-lined sheet. Repeat with the remaining balls. - Add an optional drizzle.
Spoon any remaining melted chocolate over the coated balls in thin lines. - Let the coating set.
Allow the chocolate to set completely before serving. The recipe does not specify setting time, so plan for this in addition to the listed preparation and cooking time.
Tips for Success
- Choose no-stir peanut butter. Its consistent texture helps the filling hold its shape.
- Soften the butter without melting it. Very warm butter can leave the mixture loose and greasy.
- Mix thoroughly without crushing all the cereal. The filling should be evenly combined while retaining crisp pieces.
- Keep the balls similar in size. Uniform 1-inch portions are easier to coat and make a neat serving platter.
- Stir before adding more microwave time. Chocolate chips can hold their shape even when soft enough to melt with stirring.
- Let excess coating drain. This helps prevent a thick puddle of chocolate from forming beneath each ball.
- Wait before packing. Fully set chocolate is less likely to smear or stick when the treats are stacked.
Variations
These optional changes are separate from the original recipe.
Creamy Peanut Butter Centers
Replace the crunchy peanut butter with the same amount of creamy no-stir peanut butter. The Rice Krispies will still provide crunch.
Milk Chocolate Coating
Use the same amount of milk chocolate chips in place of semisweet for a sweeter coating. Watch carefully while melting, since different chocolates can melt at different rates.
Dark Chocolate Coating
Replace the semisweet chips with the same amount of dark chocolate chips for a more pronounced chocolate flavor and less-sweet finish.
Extra Chocolate Drizzle
Use the original ingredients and decorate each ball with thin lines of the remaining melted chocolate. This adds a little texture to the finished coating without changing the filling.
How to Store
Let the chocolate coating set completely before placing the balls in an airtight container. Separate layers with parchment paper to keep them from sticking together.
At room temperature: Store in a cool, dry place for up to 2 days as a conservative quality guideline. If the room is warm or the coating softens, refrigerate them instead.
In the refrigerator: Store for up to 1 week for best texture. Serve chilled for a firmer center, or let individual portions soften briefly before eating.
In the freezer: Freeze in a freezer-safe airtight container for up to 2 months for best quality. The cereal may lose some crispness over time.
To thaw: Transfer the closed container to the refrigerator and let the balls thaw before opening. This helps limit condensation on the chocolate.
Serving Suggestions
- Add them to a Christmas cookie tray or holiday candy assortment.
- Serve in mini paper candy cups for birthdays and parties.
- Set out a small platter for game day alongside other bite-size desserts.
- Pack them in a lined tin for sharing, keeping them cool during transport.
- Enjoy one or two with coffee or a glass of milk.
Frequently Asked Questions
Can I make chocolate peanut butter balls ahead of time?
Yes. Make them a day or two ahead, allow the coating to set, and store them in an airtight container. Refrigeration is helpful if your kitchen is warm.
Can I use natural peanut butter?
No-stir peanut butter is recommended. Natural peanut butter that requires stirring can vary in oil content and consistency, which may make the filling difficult to shape.
Why is the mixture sticky?
Some stickiness is expected. Continue rolling each portion between your palms until it holds together, and lightly coat your hands with nonstick cooking spray if needed. Also check that you used softened butter rather than melted butter.
Why isn’t my chocolate smooth after microwaving?
The chips may simply need more stirring. After the initial 60 seconds, stir continuously before using the optional additional 30 seconds. Keep the bowl and utensils dry, since water can cause melted chocolate to seize.
Do these need to chill before dipping?
The provided recipe does not require chilling before dipping. The filling should hold together after shaping.
Are they ready to eat in 22 minutes?
The listed 22 minutes covers preparation and cooking. The chocolate still needs to set completely before serving, and no exact setting time was provided.
Recipe Card

Chocolate Peanut Butter Balls
Equipment
- Baking sheet
- Parchment paper
- Large mixing bowl
- Sturdy spoon or spatula
- Measuring cups and spoons
- Medium microwave-safe bowl
- Fork
- Small spoon for optional drizzle
Ingredients
- 2 cups crunchy peanut butter no-stir
- ½ cup unsalted butter softened
- 2 cups powdered sugar
- 3 cups Rice Krispies cereal
- 2 cups semisweet chocolate chips
- 2 teaspoons canola oil or coconut oil
Instructions
- Line a baking sheet with parchment paper.
- Stir together the peanut butter, softened butter, powdered sugar, and Rice Krispies in a large bowl until well combined.
- Roll into 1-inch balls. If sticky, continue rolling until they hold together; lightly coat your hands with nonstick cooking spray if needed.
- Place the balls on the prepared baking sheet.
- Combine the chocolate chips and oil in a microwave-safe bowl. Microwave for 60 seconds, then stir until smooth. If needed, microwave for an additional 30 seconds and stir again.
- Dip the balls one at a time, using a fork to roll them gently in the chocolate.
- Lift each ball, let excess chocolate drip off, and return it to the parchment.
- Drizzle with any remaining melted chocolate, if desired.
- Let the coating set completely before serving or storing.

