Female hands holding white ceramic mug of hot chocolate with marshmallows in hands. Green warm sweater as background.
February

Top hot chocolate places in Edinburgh

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.


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.


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.


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.


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.


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.


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.


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.


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.


Find more ways to Stay Warm in Edinburgh


This project is funded by the UK Shared Prosperity Fund

Logo saying Funded by UK Government

Share

Listings on this page



Sign up to our newsletter

Keep up to date with the latest news

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Don't worry you can unsubscribe at any time to our newsletter.