In a stand mixer (or bowl), combine peanut butter and softened butter on medium speed until it is smooth.
Slowly add powdered sugar, graham cracker crumbs, milk and vanilla extract as you mix the batter at medium speed.
Roll the dough into balls and place them on a piece of parchment paper. Freeze the balls for at least 10 minutes before moving on to the chocolate coating.
Use your microwave in 30-second intervals to melt the chocolate. Stir between each interval. Once the chocolate is completely melted, it's time to dip.
Dip each ball halfway into the chocolate and place it on a parchment paper to harden. Once each half has hardened, dip the other half into chocolate. Be careful to cover every part of the ball with chocolate.
Lastly, use a spoon to drizzle chocolate over the top of each ball, creating a textured design. Optionally, you can also add festive sprinkles to your peanut butter balls to match the holiday or occasion.
Notes
If you don't have melting chocolate on hand, you can melt chocolate chips or candy bars to use as your chocolate coating.
You may swap the graham cracker crumbs for cookie crumbs of any flavor. Choose peanut butter cookies for even more delicious peanut butter flavor or chocolate to create a nice flavor variation.