Lovers of hot chocolate will be able to indulge in their favourite hot drink on Friday, 31 January when National Hot Chocolate Day comes around.
Edinburgh has a breadth of options when it comes to the cocoa drink, some of these spots have gone viral for how good their drinks are - making them absolute must visits.
Everyone has their go to places to pick up a hot chocolate on colder days, with some preffering cream on top or marshmallows. Others prefer the thicker Italian style of hot chocolate, which is more like melted chocolate than cocoa powder and milk.
Here’s out look at eight places to pick up hot chocolate in Edinburgh this National Hot Chocolate Day.

1. Knoops
Hot chocolate cafe chain Knoops, opened its doors on Victoria Street earlier this year. It proved a hit with locals and a second branch on George Street soon after. 11-15 Victoria St, Edinburgh EH1 2HE and 106 George St, Edinburgh EH2 3HT | NJ Photo: NJ

2. The Milkman
The Milkman at either end of Cockburn Street was named the 4th best place to enjoy a hot chocolate in the UK last year. They are extremely popular spots in the Old Town. 7 & 52 Cockburn St, Edinburgh EH1 1PB Photo: The Milkmkan

3. Mary's Milk Bar
Mary's Milk Bar in the Grassmarket might be better known for it's ice cream, but it also does an incredible hot chocolate float. There's a reason the queues are always out the door. 19 Grassmarket, Edinburgh EH1 2HS | Mary's Milk Bar

4. Urban Angel
Urban Angel on Hanover Street has been an Edinburgh mainstay for around two decades. 121 Hanover St, Edinburgh EH2 1DJ | Google Maps