8 Of London’s Best Hot Chocolates That’ll Get You Through Any Bad Day


It’s the indulgent hot drink that’s been overlooked for floral lattes and chai teas.

But when the weather is pretty rubbish, you’re all over the place and generally just need a hug in a mug, a hot chocolate may be just what the doctor ordered. (Probably not a real doctor, but still.)

1. Dark Sugars, Brick Lane

A post shared by LAURA (@lrrra) on

It’s the one thing you see people cradling around Brick Lane, no matter what day it is. The ultimate hot chocolate drink that can come flavoured (think Hazelnut Praline or Hot Chilli) and topped with as many chocolate shavings as you could possibly want.

141 Brick Lane, near Shoreditch High Street station, E1 6SB.

2. Chin Chin Labs, Camden and Soho

Hot chocolate and torched marshmallow? Life is bound to get a whole lot better on a bad day with this molten marvel. It even comes with a spoon, in case things get a little messy. (Heads up: it definitely will.)

49-50 Camden Lock Place, near Camden Town station, NW1 8AF or 54 Greek St, Soho, near Tottenham Court Road station, W1D 3DS.

3. Rococo Chocolates, various branches

You’d think a place offering up handmade chocolates and luxury gifts would know a thing or two about a good hot chocolate, right? Well, you’d be right. This drink comes to you thick, rich and even available to take away to make for yourself at home.

Find your nearest branch here.

4. Said, Soho

A post shared by Mari-ah✨ (@maria.kailani) on

It’s not enough that this traditional Italian hot chocolate is the richest, silkiest thing you’re probably ever going to lay eyes on, oh no. Your hot chocolate comes served to you in a basic white mug that has the option to be swirled and laced with even more chocolate. Prepare your sweet tooth, people.

41 Broadwick Street, near Oxford Circus station, W1F 9QL.

5. Choccywoccydoodah, Carnaby Street

Whipped cream, chocolate buttons and indulgent drinking chocolate? Yes please. This is the perfect decadent hot chocolate for those days when chocolate and cream really are the only answers to your London woes.

30-32 Foubert’s Place, Carnaby, near Oxford Circus station, W1F 7PS.

6. Ruby Violet, King’s Cross and Tuffnell Park

A post shared by Jessica B (@jessbantleman) on

If you’re looking for the ultimate chocolate hit, order the ‘short and intense’ hot chocolate from this cute ice cream parlour nestled away in King’s Cross. Not your average stuff out of a tin, this small gold cup is served alongside almond brittle for the sweetest of treats.

Midland Goods Shed, 3 Wharf Road, near King’s Cross St. Pancras station, N1C 4BZ or 118 Fortess Road, near Tuffnell Park station, NW5 2HL.

7. Rabot 1745, Borough Market

A post shared by Rabot 1745 (@rabot1745) on

Created by the founders of Hotel Chocolat (they do a damn good hot choc as well!), varieties include white chocolate with nutmeg, and a boozy version spiked with a cheeky shot of Saint Lucian rum. For the warmer months, an iced chocolate with whipped cream awaits.

2-4 Bedale Street, near London Bridge station, SE1 9AL.

8. Paul A. Young Fine Chocolates, various branches

A post shared by Soninke Combrinck (@soninkec) on

Come with me and you’ll be in a world of pure imagination … no but seriously, if you’re looking for a real life Wonka paradise then we’ve found your shop. Offering up all types of chocolate treats, one of the main highlights is their award-winning Aztec hot chocolate, optionally infused with ginger spice, cardamom and nutmeg. Just be sure to check your chocolate-stained teeth afterwards!

Find your nearest branch here.

And if you love a good hot drink:

☕ An All-Pink Afternoon Tea Is Coming To London
☕ An Ice Cream Afternoon Tea Has Come To London For Summer
☕ Lavender And Red Velvet Lattes? These Are London’s Prettiest Cups Of Coffee

(Visited 1,708 times, 1 visits today)


';return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="https://www.youtube.com/embed/ID?autoplay=1";t+=0===this.dataset.query.length?'':'&'+this.dataset.query;e.setAttribute("src",t.replace("ID",this.dataset.id)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),this.parentNode.replaceChild(e,this)}document.addEventListener("DOMContentLoaded",function(){var e,t,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t