Is there anything more quintessentially British than afternoon tea? Sipping tea from a fine bone china cup, with a selection of finger sandwiches, freshly baked scones and sweet treats is such a special experience.
There are many beautiful places around London offering decadent afternoon tea experiences, but you may have to pay £150+ for two of you. If you’re looking for a more affordable afternoon tea in London, you need to do your research. Luckily for you, we’ve done that already (it’s a hard gig but someone had to do it!). All you have to do is decide whether to put the strawberry jam or clotted cream on your warm scone first (cream first, always!). Here, we share the best afternoon tea destinations in London whatever your budget.
Back in the 1800s, Anna the Duchess of Bedford, found herself getting rather ‘hangry’ between lunch and dinner. We all know that 4 pm slump. The close friend of Queen Victoria craved a little sweet treat to keep her going until supper. Afternoon tea was the answer. At that time, it really was just a light bite rather than the feast it is today.
The idea spread amongst society women and they started donning their long gloves and taking tea in the drawing room between 4 and 5 pm.Fast forward several decades, and more people wanted to enjoy the British tradition of afternoon tea like the lords and ladies did.
These days, traditional afternoon tea is quite the thing, especially for special occasions like Mother’s Day or birthdays. It’s a super popular experience and you’ll find many different offerings across the capital.
We reckon your cheapest cup of tea is at one of the old cabman’s shelters. There are 13 of them around London. You have to be a cabbie to go inside, but nearly all of them do takeaways. You’re not going to get fancy patisseries and finger sandwiches. But if you’re happy with a bacon butty or a fried egg sandwich with a runny yolk for around £2.50, and a cup of tea for a quid, this is the place to seek out.
This cute Kensington cafe opened in 2012 with the aim of bringing back the tradition of tea. It’s a charming experience. Choose from a wide array of teas blends. Tuck into sandwiches with fillings like smoked salmon and honey infused fromage frais, cucumber with a herby Greek feta whip or diced egg and avocado. You’ll get a clotted cream scone with a side serve of more clotted cream, and handmade patisseries. It’s a whimsical and elegant destination for a reasonable £24.95 per person.
A mere stone’s throw from Buckingham Palace, on Lower Grosvenor Place, is this welcoming family-run cafe serving traditional afternoon tea between 12 and 4pm. Their traditional afternoon tea arrives on a tiered cake stand and costs £25 per person. Expect floral cups and saucers like your Granny used to have, and wonderful selection of baked goods.
Good ole M&S serves up a pretty cheap afternoon tea in its cafe for just £10 a person. There’s a selection of sandwiches (including vegetarian and gluten-free), a fruit scone with clotted cream and jam, fresh strawberries, a selection of cakes and a pot of tea. For an extra fiver you can get a glass of fizz too.
Traditional afternoon tea with a touch of French sophistication is served up at Cafe Rouge brasseries across the capital. We like the one near St Paul’s. For £17.99 per person, you’ll get three tiers of delectable Parisian savoury and sweet delicacies.
This Michelin starred restaurant in Japan House is the place to experience a Japanese style afternoon tea with seasonal wagashi and sparkling sake. Between 2.30 pm and 4.30 pm, you can choose from a selection of beverages including green teas and smoked black teas, with a seasonal platter of sushi, wagashi – Japanese traditional sweets – and desserts. It’s £28 per person and quite a different experience.
The German Gymnasium in the heart of Kings Cross is a pretty cool destination. Bypass the schnitzel, sausages and steins of lager for the patisserie counter. Their German pastries are made from scratch on the premises. Their afternoon tea sharing platter (£60 for two) comprises unlimited tea or coffee. The Herzhaft (savouries) include pickled herring tart, beetroot hummus and Black Forest ham, whilst the Süß (sweets) span chocolate gugelhupf, strawberry macaron and traditional apple strudel.
Combine a sightseeing trip on a double decker bus round London with a cuppa and cakes. The stylish Brigit’s Bakery serve up afternoon tea on a fun bus tour around the city for £45 per person. This is a real high tea, if you sit on the upper deck! If you don’t want to get on a bus, their cafe, Brigit’s Bakery in Covent Garden, is lovely and serves a stationary afternoon tea for £40. Elevate the delectable experience with a glass of Prosecco, Champagne or seasonal cocktail.
If you don’t go anywhere without your pooch, you can now treat it to a dog-themed afternoon tea. At NHow Hotel, your canine companion can enjoy homemade cupcakes, frozen peanut butter bites and other treats. Wait for it, they’ll also get a ’puppucino’. Don’t feel left out, the ‘pawrent’ can enjoy a coffee and sweet treats too, all for £25 each.
The Wolseley is in such an iconic, heritage building at 120 Piccadilly. It retains a feeling of old-school glamour and grandeur. The interiors are quite spectacular and you’ll get exemplary service. They’ve has just opened another branch on King William Street in the City. Aptly, it’s in the building which once housed Ridgeways tea suppliers.
All of their pastries are handmade on the premises daily, from mouthwatering millefeuille and macarons, to fresh cream eclairs and traditional Battenberg cake. You’ll get finger sandwiches and scones as well. Classic afternoon tea with a selection of teas is £44.50 per person, or add Champagne for £56. A less expensive option is the cream tea at £19.50, still in the same opulent surroundings.
St James’s is a 5 star hotel in Mayfair and their delicious afternoon tea is designed by Executive Chef William Drabble. You’ll get luxurious sweet treats, sandwiches and tea or Champagne in really memorable surroundings. At £45 per person (without the Champagne), it’s not quite as expensive as you might think.
Better known for its quality, traditional meat feasts, Roast also does a good afternoon tea for £45 per person. Perched above the bustling Borough Market, you get a great vantage point to people-watch whilst enjoying great food. Their afternoon tea menu is traditional, yet a little different. The savouries are great and full of flavour – truly delicious Scotch eggs, sausage rolls and a beautiful roast beef and horseradish Swiss lateral sandwich. You’ll get cakes like lemon drizzle, choux and cheesecake. Cocktails and fizz are also on the menu at extra cost.
With views across the Thames, the Anchor Bar and Terrace in swanky Chelsea harbour serves up traditional afternoon tea for £35 per head. The menu comprises various savouries (don’t miss the Coronation chicken with toasted almonds on mini brioche roll or traditional cucumber finger sandwich), scones and sweet treats.
Set in Marylebone, The Wallace Collection is a museum with exquisite exhibitions and collections to admire. There’s also a glorious courtyard in which to eat. Their traditional afternoon tea is £45 per person. It’s a classic menu offering egg, cheese, smoked salmon with cream cheese and coronation chicken finger sandwiches, along with scones, cakes and pastries.
The famous British Museum boasts a wonderful restaurant – The Great Court. Once you’ve had your fill of ancient Egyptian artefacts and centuries of history, you can relax in this refined yet relaxed cafe. At £35 per person, you can enjoy a delectable afternoon tea in atmospheric surroundings.
Sketch afternoon tea is the stuff of legend. As you’d expect from this arty venue, they tweak, adapt and serve traditional afternoon tea with a twist. The petits gateaux are sublime, ranging from blueberry and chestnut cheesecake tart to pineapple eclairs and the intriguing ‘exotic cake’. It’s a more expensive option at £80 per person or takeaway afternoon tea is £55.
The epitome of traditional luxury, and the scene of many period dramas, tea at The Ritz is an iconic British experience. It doesn’t come cheap, afternoon tea is £75 per person, but you don’t go to The Ritz without an ample budget. Drink in the sublime surroundings, along with a choice of over 20 teas including The Ritz Royal Blend. Savour finely cut sandwiches, freshly baked scones with Cornish clotted cream and strawberry preserve, and a mouthwatering range of beautiful pastries and teacakes, replenished on request.
Another sophisticated and luxurious, very British destination, is Fortnum & Mason. For generations, the delightful tradition of afternoon tea has been served here. It feels truly special to sip a cup of tea in such elegant surroundings. Enjoy extraordinary cakes, still-warm scones and an array of freshly prepared sandwiches with a pot of Fortnum’s tea for £80 per person. If you’re pushing the boat out, add a glass of Champagne or Fortnum’s 0% organic sparkling tea.
Join us on a gastronomic London walk:
Epicurean, Foodies, Gourmet London
Foodie’s London – Biscuits and Banquets
Empire in a Cup – the History of Tea
The East India Company – Guided by a Distinguished Diplomat