If you love the perfect combination of creamy peanut butter and delightful crunch, you’ll absolutely adore this Peanut Butter Balls with Chocolate Rice Krispies Recipe. These little bites bring together the rich, nutty flavor of peanut butter with the irresistible snap of Rice Krispies cereal, all wrapped in a smooth blanket of melted chocolate. They come together quickly, are incredibly satisfying, and make for an ideal treat when you want something sweet, crunchy, and utterly comforting. Let me take you through this easy and rewarding recipe that’s become a favorite in my kitchen and is sure to be a hit wherever you share it!

Ingredients You’ll Need
Getting the ingredients right is key to nailing the perfect texture and flavor. Luckily, this Peanut Butter Balls with Chocolate Rice Krispies Recipe uses simple pantry staples that come together to create a truly memorable treat.
- 1 cup peanut butter (creamy or crunchy): The star ingredient that brings rich, nutty creaminess and depth to every bite.
- 1/2 cup unsalted butter, softened: Adds a luscious smoothness and helps balance the peanut butter’s intensity.
- 2 cups powdered sugar: Sweetness is essential here, and powdered sugar blends in perfectly for a smooth texture.
- 2 cups Rice Krispies cereal: This adds a light, airy crunch that makes these balls so delightfully addictive.
- 1 1/2 cups semisweet chocolate chips: A luscious coating that melts on your tongue and complements the peanut butter beautifully.
- 1 tbsp vegetable oil (optional): Helps melt the chocolate to a glossy, dip-ready consistency without losing that snap.
How to Make Peanut Butter Balls with Chocolate Rice Krispies Recipe
Step 1: Create Your Peanut Butter Base
Start by mixing the peanut butter and softened butter in a medium bowl until the texture is perfectly smooth and creamy. This creates a rich foundation that will bind the other ingredients together beautifully.
Step 2: Sweeten It Up
Gradually add the powdered sugar to the peanut butter mixture. Stir continuously until everything is fully combined and the mixture thickens to a workable dough. The powdered sugar provides just the right amount of sweetness while helping the balls hold their shape.
Step 3: Add the Crunch
Gently fold in the Rice Krispies cereal so that every bit of the cereal is coated with the creamy peanut butter mixture. This step creates the signature crunch that makes this recipe so irresistible.
Step 4: Form the Balls
Using your hands or a small spoon, scoop out the mixture and roll it into small balls about 1 inch in diameter. Place each ball onto a baking sheet lined with parchment paper; this will keep them from sticking and make cleanup a breeze.
Step 5: Melt the Chocolate
In a microwave-safe bowl, melt the chocolate chips with the vegetable oil if you’re using it. Heat in 20-30 second intervals, stirring between each, until the chocolate is completely smooth and shiny.
Step 6: Coat the Peanut Butter Balls in Chocolate
Dip each peanut butter ball into the melted chocolate, making sure every nook and cranny is covered. Allow any excess chocolate to drip back into the bowl before placing the coated ball back onto the parchment-lined baking sheet.
Step 7: Chill and Set
Refrigerate the tray for 30 minutes to an hour so the chocolate hardens properly. This is the moment where your Peanut Butter Balls with Chocolate Rice Krispies Recipe transform into bite-sized pieces of edible magic.
Step 8: Enjoy!
Once chilled, these peanut butter balls are ready to be enjoyed immediately or stored for later snack cravings. They are the perfect balance of crunchy, creamy, and chocolatey goodness.
How to Serve Peanut Butter Balls with Chocolate Rice Krispies Recipe

Garnishes
To elevate these treats, consider sprinkling a pinch of sea salt over the chocolate coating before it sets. The salty contrast will highlight the peanut butter’s richness. You can also decorate with finely chopped peanuts or a drizzle of white chocolate for a pretty finishing touch.
Side Dishes
These peanut butter balls pair wonderfully with a cold glass of milk or a cup of coffee or tea for an afternoon pick-me-up. They are also fantastic when served alongside fresh fruit, especially apples or bananas, for a balanced sweet snack spread.
Creative Ways to Present
Try arranging the Peanut Butter Balls with Chocolate Rice Krispies Recipe on a tiered dessert stand for parties or gift them in festive boxes with a ribbon. Wrapping each ball in colorful parchment or cellophane can make these treats a charming handmade gift no one will forget.
Make Ahead and Storage
Storing Leftovers
Store your peanut butter balls in an airtight container in the refrigerator where they will stay fresh and firm for up to a week. This helps maintain the perfect texture and prevents the chocolate from melting or becoming sticky.
Freezing
If you want to keep them longer, freeze the peanut butter balls in a single layer on a baking sheet first, then transfer them to a sealed container or freezer bag. They freeze beautifully for up to 3 months and thaw quickly in the fridge when you’re ready to enjoy.
Reheating
Because these are best served chilled or at room temperature, avoid microwaving them. If the chocolate has hardened too much after refrigeration, simply leave the balls out for 10 to 15 minutes to soften slightly before serving.
FAQs
Can I use crunchy peanut butter in this recipe?
Absolutely! Crunchy peanut butter adds an extra layer of texture that pairs beautifully with the Rice Krispies cereal, making each bite even more interesting.
Is it necessary to use vegetable oil when melting the chocolate?
Not necessarily. The vegetable oil is optional and is just used to smooth the chocolate for easier dipping and a shinier finish. You can skip it if you prefer pure chocolate.
How long do these peanut butter balls keep at room temperature?
Since they contain butter and peanut butter, it’s best to keep them refrigerated. Left at room temperature, they might soften or melt, especially in warm conditions.
Can I substitute Rice Krispies with another cereal?
Sure! You can experiment with cereals that have a similar light and crispy texture, but keep in mind that the flavor and crunch might differ slightly from the classic version.
What’s the best way to make the balls smooth and even?
Chilling your peanut butter mixture for about 10 minutes before rolling can help firm it up, making it easier to shape smooth and even balls.
Final Thoughts
This Peanut Butter Balls with Chocolate Rice Krispies Recipe is hands down one of those no-fuss, high-reward desserts that brightens any snack time or special occasion. Once you try these, you’ll understand why they’re such a beloved treat—each bite is a joyful mix of texture and flavor that’s hard to resist. So don’t wait, give this recipe a whirl and watch it become a new classic in your home!
Print
Peanut Butter Balls with Chocolate Rice Krispies Recipe
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Total Time: 45-75 minutes (including chilling time)
- Yield: 24 servings
- Category: Dessert
- Method: No-Cook
- Cuisine: American
Description
These Peanut Butter Balls with Chocolate Rice Krispies are a delightful no-bake treat combining creamy peanut butter, crunchy Rice Krispies cereal, and a rich chocolate coating. Ready in just 15 minutes plus chilling time, they make perfect bite-sized snacks or party treats loved by both kids and adults.
Ingredients
Peanut Butter Mixture
- 1 cup peanut butter (creamy or crunchy)
- 1/2 cup unsalted butter, softened
- 2 cups powdered sugar
- 2 cups Rice Krispies cereal
Chocolate Coating
- 1 1/2 cups semisweet chocolate chips
- 1 tbsp vegetable oil (optional, to smooth the chocolate)
Instructions
- Mix Peanut Butter and Butter: In a medium bowl, combine the peanut butter and softened butter. Stir until the mixture is smooth and creamy, creating the base for your peanut butter balls.
- Add Powdered Sugar: Gradually add the powdered sugar to the peanut butter mixture while stirring. Continue mixing until fully incorporated and the mixture thickens to a dough-like consistency.
- Fold in Rice Krispies: Gently fold the Rice Krispies cereal into the thickened peanut butter mixture, ensuring all cereal pieces are evenly coated without crushing.
- Form Peanut Butter Balls: Using your hands or a spoon, shape the mixture into small balls about 1 inch in diameter. Place these on a parchment-lined baking sheet to keep them from sticking.
- Melt Chocolate: In a heatproof bowl, melt the semisweet chocolate chips along with the vegetable oil (if using) in the microwave. Heat in 20-30 second intervals, stirring between each until the chocolate is fully melted and smooth.
- Dip Balls in Chocolate: Carefully dip each peanut butter ball into the melted chocolate, ensuring it is completely covered. Gently return them to the parchment-lined sheet for the chocolate to set.
- Chill to Set: Place the chocolate-coated peanut butter balls in the refrigerator for 30 minutes to an hour, or until the chocolate hardens and sets completely.
- Serve and Enjoy: Once set, serve your peanut butter balls as a sweet, crunchy treat perfect for any occasion.
Notes
- You can use creamy or crunchy peanut butter depending on your texture preference.
- Vegetable oil is optional but helps achieve a smoother and shinier chocolate coating.
- Store leftover peanut butter balls in an airtight container in the refrigerator for up to one week.
- For a nut-free version, substitute peanut butter with sunflower seed butter and ensure all other ingredients are nut-free.

