To a pan, add milk and heavy cream and cook over a medium flame.
Once it begins to simmer and bubbles begin to appear, lower the flame. Add the raspberry puree.
Then add chocolate, rose essence, salt and red color to this mix. Stir well till the chocolate melts.
Serve immediately with whipped cream and raspberries on top.
Notes
Prepare the raspberry puree in advance and store/freeze it. Then use as and when required. Substitute raspberries with any other berries like strawberries or blueberries if you want. In the end, add a pinch of salt if needed to balance the flavors. This recipe can be made using regular milk and cream as well. You can also skip adding milk and make vegan hot chocolate in water. However, you will lose the creamy feel and flavor.Use chocolate chips, dark chocolate, or milk chocolate to make this drink. In fact, you can even use the chocolates you get as gifts during Valentine's day or the holidays! Adding food color is purely optional. You can use store-bought food colors or use natural food colors. While this is the kid-friendly version, for grownups, mix a little warm brandy or tequila, and you've got the perfect holiday drink. Other unique ways to liven up hot chocolate include adding coffee, spices, and extracts. Try them.