If using fresh cocoa beans.
In a preheated 350 degree oven roast your beans for approximately 30 minutes making sure to rotate them frequently. You will know they are ready when the husks are easy to remove and the beans smell like freshly baked brownies. Allow the beans to cool slightly. Once the beans are cool enough to handle, start winnowing - removing the cocoa nibs from the shells by rubbing them between your fingers. Discard the shells.
Take your cocoa nibs and run them through a high powered juicer. This separates the cocoa liquor. Run the pulp through the machine several times to insure as much extraction of the liquor as possible. When ready you should have almost no grounds left. You should have about 1 cup cocoa liquor. At this point you are ready to start making your hot chocolate. The liquor can be frozen for up to 30 days.
In a heavy bottomed sauce pot combine your cocoa liquor,and remaining ingredients. Cook over medium heat stirring frequently until the hot chocolate is the consistency of heavy cream. Serve immediately or refrigerate for up to 4 days.