Imagine biting into a perfectly creamy, sweet sphere where rich peanut butter meets smooth chocolate in a moment of pure indulgence. That’s the magic of Peanut Butter Bon Bons – these delectable bite-sized treats strike the perfect balance between decadence and comfort. Their melt-in-your-mouth centers surrounded by a snappy chocolate shell create an irresistible textural contrast that makes them impossible to resist. You’ll learn how to create these impressive confections with simple ingredients and easy techniques that yield professional-looking results every time.
Why You’ll Love This Recipe
These Peanut Butter Bon Bons are the ultimate crowd-pleasing treat that will have everyone asking for your secret recipe. The velvety peanut butter filling provides a nostalgic flavor that’s simultaneously sophisticated and comforting, while the chocolate exterior adds the perfect snap with each bite. What makes these bon bons truly special is their versatility – they’re elegant enough for holiday gatherings but simple enough for everyday indulgence.
The beauty of these chocolate peanut butter balls lies in their make-ahead convenience. You can prepare a batch days before your event, making them perfect for busy hosts. Plus, they require no baking, meaning you can create impressive confections without heating up your kitchen. The simple rolling and dipping process is also wonderfully therapeutic, making the preparation almost as enjoyable as the eating.
For peanut butter lovers, these bon bons deliver that perfect balance of sweet and salty that makes peanut butter desserts so craveable. Their small size means you can enjoy a perfectly portioned treat that satisfies your sweet tooth without overwhelming it.
Ingredients
For the Peanut Butter Bon Bons filling:
- 1½ cups (375g) creamy peanut butter (not natural style)
- ¼ cup (57g) unsalted butter, softened
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
- 3 cups (360g) powdered sugar
- 2 tablespoons (30ml) heavy cream
For the chocolate coating:
- 12 ounces (340g) semi-sweet or dark chocolate, chopped
- 2 tablespoons (28g) coconut oil or shortening
The quality of your peanut butter matters significantly in these chocolate peanut butter treats. Choose a commercial creamy variety rather than natural peanut butter, as the stabilizers help achieve the perfect texture. The powdered sugar provides structure while sweetening the filling, and the heavy cream helps create that melt-in-your-mouth consistency. For the chocolate coating, high-quality chocolate chips or bars will yield a superior flavor and smoother coating than candy melts.
Pro Tips
Temperature Control: The key to perfectly shaped Peanut Butter Bon Bons is temperature management. After mixing your filling, chill it for 30 minutes before rolling into balls – this prevents the mixture from sticking to your hands. Once rolled, freeze the peanut butter balls for at least 20 minutes before dipping. Cold centers prevent the bon bons from melting into the warm chocolate and help the coating set more quickly and evenly.
Perfect Chocolate Coating: For a flawlessly smooth chocolate shell, proper melting is crucial. Use the double-boiler method rather than a microwave – place your chocolate and coconut oil in a heat-safe bowl over simmering (not boiling) water, ensuring no water contacts the chocolate. Stir gently until 90% melted, then remove from heat and continue stirring until completely smooth. The coconut oil is non-negotiable as it creates the perfect consistency for dipping and ensures a shiny finish that doesn’t bloom or become dull.
Dipping Technique: Instead of submerging entire bon bons, use a fork to partially lower each ball into the chocolate. Gently roll it to coat, then lift and tap the fork against the bowl’s edge to remove excess chocolate. This creates a more uniform coating and prevents the pooling of chocolate at the bottom of each bon bon. For the most professional finish, place dipped bon bons on parchment paper rather than directly on a cooling rack.

Instructions
Step 1: Create the Filling
In a large mixing bowl, combine the creamy peanut butter and softened butter. Using an electric mixer, beat on medium speed until completely smooth and well incorporated, about 2 minutes. Add the vanilla extract and salt, then mix again briefly to combine. With the mixer on low speed, gradually add the powdered sugar one cup at a time, allowing each addition to incorporate before adding more. The mixture will become increasingly thick. Add the heavy cream and beat until the filling reaches a smooth, moldable consistency that holds together when pressed.
Step 2: Form the Bon Bons
Cover and refrigerate the peanut butter mixture for 30 minutes to firm up slightly. Once chilled, line a baking sheet with parchment paper. Using a small cookie scoop or measuring spoon, portion the filling into 1-inch balls (about 1 tablespoon each). Roll each portion between your palms to create smooth, even spheres. If the mixture becomes too soft while working, return it to the refrigerator for 10 minutes before continuing. Place the formed balls on the prepared baking sheet, spacing them about an inch apart.
Step 3: Freeze Before Dipping
Transfer the baking sheet with the peanut butter balls to the freezer and chill for at least 20 minutes, or until firm. This crucial step ensures the centers stay intact during the dipping process. While the centers are freezing, prepare your chocolate coating.
Step 4: Prepare the Chocolate Coating
Fill a medium saucepan with about an inch of water and bring to a simmer over medium-low heat. Place the chopped chocolate and coconut oil in a heat-safe bowl that fits over the saucepan without touching the water. Place the bowl over the simmering water and stir occasionally until the chocolate is almost completely melted. Remove from heat and continue stirring until fully melted and smooth. Let the chocolate cool for 5 minutes, stirring occasionally, until it’s still fluid but not hot.
Step 5: Dip and Decorate
Remove the peanut butter balls from the freezer. Working with one ball at a time, place it on a fork and lower it partially into the melted chocolate. Use a spoon to help coat the top and sides, then lift and gently tap the fork against the bowl’s edge to remove excess chocolate. Carefully slide each dipped Peanut Butter Bon Bon onto the parchment-lined baking sheet. If desired, immediately sprinkle with chopped peanuts, sea salt, or drizzle with contrasting chocolate before the coating sets. Work quickly with small batches, returning the remaining centers to the freezer if they begin to soften.
Variations
Crunchy Peanut Butter Bon Bons: Transform the texture by substituting half of the creamy peanut butter with crunchy peanut butter, or fold in ⅓ cup of finely chopped roasted peanuts to the filling mixture. This creates delightful pockets of crunch throughout each bon bon while maintaining the smooth, melt-in-your-mouth quality that makes these treats so irresistible.
Chocolate Peanut Butter Swirl Bon Bons: Create a marbled effect by preparing the standard Peanut Butter Bon Bon filling, then divide in half. Mix 2 tablespoons of cocoa powder into one portion. When forming the balls, take a small amount from each mixture and gently twist them together without fully incorporating. The result is a beautiful swirled effect when bitten into.
Peanut Butter Cup Bon Bons: For a nostalgic twist on the classic peanut butter cup, flatten each peanut butter ball slightly before freezing. After dipping the bottom and sides in chocolate, place on parchment paper chocolate-side down. Spoon remaining chocolate over the top, leaving a small circle of peanut butter visible in the center, creating a homemade version of the beloved candy.
Storage and Serving
These Peanut Butter Bon Bons maintain their perfect texture and flavor for up to two weeks when stored properly. Place them in an airtight container with parchment paper between layers to prevent sticking, and store in the refrigerator. Allow them to sit at room temperature for 15-20 minutes before serving for the ideal creamy texture.
For longer storage, these chocolate peanut butter treats freeze beautifully for up to three months. Simply place the fully set bon bons in a freezer-safe container with parchment between layers. Thaw in the refrigerator overnight before bringing to room temperature for serving.
These bon bons make a stunning addition to dessert platters when arranged in paper candy cups. For an elegant presentation, serve them alongside coffee or after-dinner drinks. They also make thoughtful homemade gifts – package them in small decorative boxes lined with parchment paper and tied with ribbon for holidays, hostess gifts, or thank-you presents that showcase your culinary talents.
FAQs
Why are my peanut butter bon bons too soft?
The filling may be too soft if you used natural peanut butter, which has a higher oil content. Always use commercial creamy peanut butter. If already mixed, add additional powdered sugar, 2 tablespoons at a time, until you reach a moldable consistency.
Can I use milk chocolate instead of semi-sweet chocolate?
Absolutely! Milk chocolate creates a sweeter bon bon, while semi-sweet or dark chocolate provides a more balanced flavor contrast with the sweet peanut butter filling. Choose based on your preference.
Why did my chocolate coating crack?
Cracking typically occurs when the centers are too cold or the chocolate coating is too hot. Ensure your peanut butter balls are frozen but not rock-hard, and allow your melted chocolate to cool slightly before dipping.
Can I make these bon bons without dairy?
Yes, substitute the butter with a plant-based butter alternative and use coconut cream instead of heavy cream. For the coating, ensure your chosen chocolate is dairy-free and use coconut oil.
How do I get a perfectly smooth chocolate coating?
For professional-looking bon bons, ensure your chocolate is properly tempered or use the coconut oil method described in the recipe. Tap off excess chocolate thoroughly, and use a toothpick to create a small drain point that can be covered with decorations.
Conclusion
These Peanut Butter Bon Bons are comfort food at its finest — little spheres of joy that transform simple pantry ingredients into something truly spectacular. The contrasting textures of smooth, creamy centers and snappy chocolate shells create a sensory experience that’s both nostalgic and sophisticated. It’s the kind of treat that bridges generations, equally beloved by children and adults, making them perfect for everything from holiday cookie platters to everyday indulgences when you need a special moment of sweetness.
Print
Peanut Butter Bon Bons
Description
Peanut Butter Bon Bons: Indulge in creamy peanut butter, rich chocolate, and crunchy nuts for a quick, crowd-pleasing delight!
Ingredients
- 1½ cups (375g) creamy peanut butter (not natural style)
- ¼ cup (57g) unsalted butter, softened
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
- 3 cups (360g) powdered sugar
- 2 tablespoons (30ml) heavy cream
- 12 ounces (340g) semi-sweet or dark chocolate, chopped
- 2 tablespoons (28g) coconut oil or shortening
Instructions
- Step 1: Create the Filling In a large mixing bowl, combine the creamy peanut butter and softened butter. Using an electric mixer, beat on medium speed until completely smooth and well incorporated, about 2 minutes. Add the vanilla extract and salt, then mix again briefly to combine. With the mixer on low speed, gradually add the powdered sugar one cup at a time, allowing each addition to incorporate before adding more. The mixture will become increasingly thick. Add the heavy cream and beat until the filling reaches a smooth, moldable consistency that holds together when pressed.
- Step 2: Form the Bon Bons Cover and refrigerate the peanut butter mixture for 30 minutes to firm up slightly. Once chilled, line a baking sheet with parchment paper. Using a small cookie scoop or measuring spoon, portion the filling into 1-inch balls (about 1 tablespoon each). Roll each portion between your palms to create smooth, even spheres. If the mixture becomes too soft while working, return it to the refrigerator for 10 minutes before continuing. Place the formed balls on the prepared baking sheet, spacing them about an inch apart.
- Step 3: Freeze Before Dipping Transfer the baking sheet with the peanut butter balls to the freezer and chill for at least 20 minutes, or until firm. This crucial step ensures the centers stay intact during the dipping process. While the centers are freezing, prepare your chocolate coating.
- Step 4: Prepare the Chocolate Coating Fill a medium saucepan with about an inch of water and bring to a simmer over medium-low heat. Place the chopped chocolate and coconut oil in a heat-safe bowl that fits over the saucepan without touching the water. Place the bowl over the simmering water and stir occasionally until the chocolate is almost completely melted. Remove from heat and continue stirring until fully melted and smooth. Let the chocolate cool for 5 minutes, stirring occasionally, until it’s still fluid but not hot.
- Step 5: Dip and Decorate Remove the peanut butter balls from the freezer. Working with one ball at a time, place it on a fork and lower it partially into the melted chocolate. Use a spoon to help coat the top and sides, then lift and gently tap the fork against the bowl’s edge to remove excess chocolate. Carefully slide each dipped Peanut Butter Bon Bon onto the parchment-lined baking sheet. If desired, immediately sprinkle with chopped peanuts, sea salt, or drizzle with contrasting chocolate before the coating sets. Work quickly with small batches, returning the remaining centers to the freezer if they begin to soften.