These Homemade Reese’s Peanut Butter Cup Truffles are a dreamy blend of creamy peanut butter and rich chocolate, delivering the perfect bite-sized indulgence. With just 40 minutes of prep and a quick chill, you’ll have a treat that’s irresistibly smooth, decadent, and packed with nostalgic flavor. Each truffle offers a velvety peanut butter center encased in a glossy chocolate shell, creating a delightful contrast of textures that melts in your mouth.
Perfect for satisfying sweet cravings or impressing guests, these truffles are surprisingly easy to make yet taste like they came from a gourmet chocolatier. The balance of sweet and salty, combined with the luscious, melt-in-your-mouth experience, makes them impossible to resist. In just over an hour, you’ll have a batch of these heavenly bites ready to enjoy or share—though they might not last long!
What You’ll Need

- 1 cup butter, softened (unsalted preferred for better control of flavor)
- 1 pound powdered sugar (sifted for smoother texture)
- 1 cup peanut butter (creamy or crunchy, depending on your preference)
- 10 graham cracker sheets (1 sleeve, finely crushed; substitute with digestive biscuits if unavailable)
- 1 pound dipping chocolate (chocolate candy coating or candy melts; dark, milk, or white chocolate works)
- Optional: Extra chocolate for drizzling, white chocolate, or colorful sprinkles for decoration
How to Make Reese’s Peanut Butter Cup Truffles
- Crush the graham crackers: Place the graham crackers in a food processor or a plastic Ziploc bag. Process or crush until finely ground. Set aside.
- Mix the base: In a large bowl, combine the softened butter, powdered sugar, peanut butter, and crushed graham crackers. Mix until fully incorporated and smooth.
- Shape the truffles: Roll the mixture into 1-inch balls. Place them on a parchment-lined cookie sheet and freeze for 20 minutes to firm up.
- Melt the chocolate: While the truffles chill, melt the dipping chocolate according to the package instructions. Use a double boiler or microwave for even melting.
- Dip the truffles: Remove the truffles from the freezer. Dip each ball into the melted chocolate, ensuring full coverage. Place them back on the parchment-lined sheet.
- Set and decorate: Let the chocolate set for 20 minutes in the fridge or at room temperature. For extra flair, drizzle with additional melted chocolate or sprinkle with colorful sprinkles before the chocolate hardens.
- Serve and enjoy: Once fully set, serve your homemade Reese’s Peanut Butter Cup Truffles and enjoy!
Creative Topping Ideas to Elevate Your Truffles
Take your Reese’s Peanut Butter Cup Truffles to the next level with fun toppings! After dipping in chocolate, try drizzling melted white chocolate for a marbled effect or sprinkling crushed peanuts for extra crunch. For a festive touch, add colorful sprinkles or edible glitter. You can even use a pinch of sea salt for a sweet-and-salty combo that’s irresistible!
Perfect Pairings: Serving Suggestions
These truffles are a crowd-pleaser on their own, but they pair beautifully with a cup of coffee, hot cocoa, or a glass of cold milk. Arrange them on a dessert platter with fresh berries or mini cookies for a stunning presentation. They also make a delightful addition to holiday gift boxes or party dessert tables!
Storage Tips to Keep Your Truffles Fresh
Store your truffles in an airtight container in the fridge for up to 1 week. For longer storage, freeze them in a single layer on a baking sheet, then transfer to a freezer-safe bag for up to 2 months. Let them thaw at room temperature for about 10 minutes before serving for the best texture.
Time-Saving Hacks for Busy Bakers
Short on time? Use pre-crushed graham cracker crumbs (about 1 ½ cups) instead of crushing your own. You can also skip the drizzle step or use store-bought chocolate sauce for a quick finish. If you’re making a large batch, enlist a helper to roll the peanut butter balls while you melt the chocolate!
Common Questions Answered
Can I use natural peanut butter? Yes, but it may make the mixture slightly softer. Add an extra tablespoon of powdered sugar if needed. What if I don’t have dipping chocolate? Use high-quality chocolate chips melted with a teaspoon of coconut oil for a smooth, glossy finish. Can I make these ahead of time? Absolutely! These truffles actually taste better after chilling, so they’re perfect for prepping in advance.

Homemade Reese’s Peanut Butter Cup Truffles
Ingredients
- 1 cup butter, softened
- 1 pound powdered sugar
- 1 cup peanut butter
- 10 sheets graham cracker sheets, (1 sleeve of graham cracker sheets)
- 1 pound dipping chocolate, (chocolate candy coating or candy melts)
Instructions
- Put graham crackers in a food processor or plastic Ziploc bag and beat until they are finely crushed.
- Mix butter, powdered sugar, peanut butter, and graham crackers together in large bowl.
- Roll into 1″ balls. Place rolled balls on large cookie sheet (I lined my cookie sheet with parchment paper) and stick in the freezer for about 20 minutes.
- In the meantime, melt dipping chocolate according to directions on package.
- Once the peanut butter balls have set up, dip in chocolate and place back on cookie sheet.
- Let set up before serving (about 20 minutes in the fridge or you can leave them out on your counter).
- If you want to do an extra drizzle of chocolate on top (such as in the picture), melt some more of the dipping chocolate and pour into a plastic bag. Snip off one of the corners of the bag and drizzle onto each chocolate ball. You could also use white chocolate for a different look or sprinkle colorful sprinkles on top before the chocolate hardens.