Winter in Edinburgh is the perfect time of year to enjoy a sweet, warming mug of hot chocolate, and the city has no shortage of exceptional places to do just that.
From molten mugs piled high with toppings, to artisanal blends, Edinburgh offers a hot chocolate for every mood and moment.
So, follow your sweet tooth and explore Edinburgh one steaming mug at a time with a visit to one of these irresistible hot chocolate spots.
Knoops
With 2 locations in central Edinburgh, Knoops have a simple approach to enjoying hot chocolate: choose your chocolate percentage, from a range of white, milk or dark flakes, then pick your milk, and for the final touch, how about a pinch of sea salt or grated orange zest.
The result? A refined, silky drink that feels grown-up, without losing the comfort of a classic mug of cocoa.
The Marshmallow Lady
Just off Broughton Street, close to the city centre, The Marshmallow Lady transforms hot chocolate into a full-blown spectacular.
The velvety hot chocolate is crowned with handmade marshmallows that melt into gooey ribbons as you sip. They switch things up by offering different marshmallow flavours, like salted caramel and gingerbread, so on each visit you can expect something deliciously different.
Moo Pie Gelato
While known for their artesian gelato, Moo Pie Gelato, just off the Royal Mile, also whip up a hot chocolate that’s deeply chocolatey and wonderfully smooth.
Their drinks come with a generous dollop of gelato, toasted marshmallow or chewy brownie pieces. This is the kind of hot chocolate that feels like a dessert in itself – ideal if you like your drink with a slice of decadence.
Chocolatiers Edward & Irwyn
Artisanal makers, Chocolatiers Edward & Irwyn create handmade chocolates that are a work of art. But alongside their bags of decadent truffles, clusters and caramels, they also sell handmade hot chocolate in a mixture of regular favourites and seasonal specials, most of which can be made dairy-free and vegan on request.
Their bags of chocolate flakes also make rich and indulgent hot chocolate to enjoy at home. Pick up a cup or a bag from their shop in Morningside.
Uplands Roast
Found near the popular park, The Meadows, Uplands Roast serves hot chocolate that pairs perfectly with a winter walk.
Their blend is rich and warming, and for those who like a sweet topping, there’s the option to finish it off with a toasted marshmallow, a sprinkle of cinnamon, sprinkles and a chocolate stick.
The Little Bakery
A short journey from central Edinburgh, The Little Bakery in the coastal town of South Queensferry, offers a hot chocolate best enjoyed while gazing out towards the Forth Bridges.
Their creamy creation, topped with toasted marshmallows and a Biscoff crumb, is the perfect accompaniment to one of their fluffy scones or moreish cupcakes. After a breezy stroll along the waterfront, this is exactly the kind of warming treat you need.
Mimi’s Bakehouse at Lauriston Castle
Set within the lush grounds of Lauriston Castle, Mimi’s Bakehouse brings its signature baking magic to hot chocolate. Their offering is luxurious and topped with whipped cream that’s practically cloud-like.
The setting makes it even better: sip your drink while wandering through wooded gardens, or choose a bench, and simply watch the world go by.
Mary’s Milk Bar
No Edinburgh hot chocolate guide would be complete without mentioning Mary’s Milk Bar in the Grassmarket.
Known for handmade gelato, chocolate and retro charm, they craft a hot chocolate that includes your choice of gelato. And with flavours changing every day (sometimes even throughout the day), you can be sure of something different every time.
This project is funded by the UK Shared Prosperity Fund
