
Place all the ingredients in a saucepan.
Heat over medium heat, whisking frequently, until the peanut butter, chocolate, and cocoa powder are dissolved.
Heat until the milk is steaming, but do not boil (about 170 - 180°F).
OPTIONAL - Using a frothing wand, froth the peanut butter hot chocolate until foamy. You can also place the milk in a glass jar with a ball whisk and shake it to create the foam. Just be careful since the milk can be very hot.
Pour the PB hot chocolate into two mugs. Top with peanut butter whipped cream and/or mini peanut butter cups.
Place the heavy cream in a chilled bowl, along with the peanut butter and honey.
Whisk with a hand held mixer until it reaches stiff peaks.
Use immediately in your drinks.