In an Instant Pot, combine the chopped chocolate, cocoa powder, sugar, non-dairy heavy cream and water. Turn the IP to Saute setting and whisk until the chocolate is melted and smooth.
10 ounces Dark Chocolate, ¼ Cup Unsweetened Cocoa Powder, ½ Cup Sugar, 2 Cup Non-Dairy Cream, ½ Cup Water
Add all of the milk to the melted chocolate. Continue to whisk frequently on Saute setting until the milk is heated through. This took 25-30 minutes for me.
1 Gallon Non-Dairy Milk
Turn IP to keep warm, put the lid on. Serve as needed.
For Slow Cooker
Place all of the milk in a large pot on the stove. Heat over medium heat until warm.
Add the chopped chocolate, cocoa powder, sugar, and non-dairy heavy cream to the warm milk. (You can omit the water with this method). Whisk together until the chocolate is melted.
Once your cocoa is warm, transfer to a slow cooker and turn on low heat. Leave the lid on and serve as needed.