Ready for the best hot chocolate when you visit Edinburgh?
Edinburgh is one of those places that no matter the season, hot chocolate is always a good idea. During the winter it does get pretty cold and fast and the best way to keep warm during your city wanders is with your hands wrapped around a cosy hot chocolate.
I have a bit of a passion for hot chocolate, and I definitely have some criteria for what makes it onto my favourites list. I prefer it to be thick and indulgent rather than too frothy or fluffy, no one wants a cup of chocolatey froth. It absolutely has to be made with milk (or dairy alternative) and chocolate, not with hot water and powder. I’m all about finding a “proper” hot chocolate and sharing it for the best experience during your visit.
So, here’s my list for my absolute favourite hot chocolate stops in the city, save them, add them to your list and enjoy!
Love Crumbs
155 West Port, Edinburgh EH3 9DP
Love Crumbs, situated just off the Grassmarket (they also have a sweet little bakery at Haymarket called Nice Times). Their west port cafe is super sweet, it has twinkly window lights, beautiful plants and who can resist a steamy cafe window? They have a few hot chocolate options. I had the salted caramel and it was delicious. You have to get there early if you want to grab a table, or wait a few. It’s laptop friendly so spaces can be limited, though a take away and a wander around the city is always welcome.
Opening times: 9am - 6pm Mon-Sat, 10am - 6pm Sun
Uplands Roast
University of, The Meadows, Edinburgh EH8 9LD
Uplands Roast, a real hidden gem in the middle of The Meadows in Edinburgh. I think this might be my favourite hot chocolate to take a walk with. They are a static hut, so there is no seating/indoor available, but when you have The Meadows to walk around, who really needs it? A ‘proper hot chocolate’ is the one you want to go for. It’s topped with marshmallows, chocolate flakes, a chocolate straw, a toasted marshmallow and a dusting of cinnamon. Perfection. 10/10 - no notes.
Opening times: 8am – 8pm daily.
The Milkman
7 & 52 Cockburn Street, Edinburgh EH1 1PB
Situated on Cockburn Street, The Milkman is a charming wee spot to pop into. It has two locations that sandwich the street, one at the top and one at the bottom. One was once an old sweet shop and still has some of the signage on display. The window seat is perfect for people watching. Now, this sentence doesn’t come lightly. I’ve been around a lot of places and this one wins BEST white hot chocolate, hands down. They do kids sizes too, which is alway brilliant for a stop with the kids.
Opening Times: 7 days a week, times vary.
West End Brasserie
2 Hope St, Edinburgh, United Kingdom EH2 4DB
You might not think of this place when craving hot chocolate, but it’s truly a hidden gem! thick and indulgent, it comes with a generous serving of cream and is one of the most luxurious hot chocolates I’ve enjoyed in the UK. It reminded me of the delightful ones I’ve had in Paris, simply perfect! Every sip is a treat, making it the perfect cozy pick-me-up on a chilly day. Truly, it’s a must-try for any hot chocolate lover!
Opening Times: 9am - 1am, everyday.
Beatnik
2 Brougham Pl, Edinburgh EH3 9HW
A newer cafe to Edinburgh with a very curated menu, a quirky and artistic vibe, but incredibly laid back. It’s a little outside the immediate city centre but a great stop if you are exploring between old town and Morningside. Their hot chocolate is rich and can be topped with a stunning fluffy marshmallow if you’d like a little extra sweet treat.
Opening Times: 8am - 4pm Mon-Fri, 9am - 4pm Sat-Sun
Almondine
30-34 St Andrew Square, Edinburgh EH2 2AD
(top floor Harvey Nichols)
Almondine is one of those hidden gems you might overlook unless you’re actively seeking it out. Nestled on the top floor of Harvey Nichols, this charming spot not only offers an array of colourful macarons but also serves an absolutely gorgeous hot chocolate. Each cup is rich and velvety, making it a real treat for chocolate lovers. What’s even better is that each pot comes can serve two cups, perfect for sharing with a friend while you enjoy the stunning views from the café. It’s an ideal place to cozy up and savour a delightful hot chocolate experience together!
Opening Times: 11:30am - 5pm Mon-Fri, 10am - 6pm Sat, 11am - 6pm Sun
Got another favourite that hasn’t made it to the list? Pop in the comments below and I’ll be sure to give it a try!
Happy Sunday,
Zoë xo
Uplands Roast and West End Brasserie sound right up my alley! That Beatnik marshmallow is tempting though, and sharing hot chocolate with a friend at Almondine sounds fun 🥰