9 best vegan and vegetarian afternoon teas in London

Pop on your fanciest dress or dressy slacks for a classic treat with a plant-based twist, at these vegan afternoon tea spots in London.
Visit London Editors
Written by Visit London Editors Edited by Jonny Payne 04 June 2025
If you purchase via visitlondon.com, we may receive commission which supports our work creating jobs for Londoners.
A close-up view of colourful cakes, including one shaped like a planet with rings, sitting on the top tier of a cake stand.
Science Afternoon Tea at The Ampersand Hotel. Image courtesy of The Ampersand Hotel.

London’s a hive for all things vegan, including afternoon teas! Discover the best plant-based afternoon tea treats at luxury hotels, stunning cafes and quirky dining spots below.

Make sure to check before you go, as some venues require advanced notice for vegan teas.

Step aboard the "Here We Go Again" afternoon tea bus tour of London for a unique afternoon tea experience. Image courtesy of Golden Tours.

Tuck into vegan sweet and savoury treats while listening to tunes from pop icons ABBA on the "Here We Go Again" afternoon tea bus tour. As you sing along to the Swedish band's top hits, you'll enjoy plant-based finger sandwiches including, hummus pickled cucumber with mixed peppers, and a tasty falafel with tahini dressing. For sweet, indulge with a chocolate hazelnut shorty, raspberry rocky road and freshly baked scones.

Where:

London, SW1W 9SR

Price:

From £49.00

Experience a top-deck tour of the capital aboard a double-decker bus while indulging in B Bakery’s Vegan Afternoon Tea. Please your palette with scones, mini cakes and tarts – including vanilla panna cotta on coconut rocher – paired with veg-packed savouries and a wide variety of teas. 
Where:

London, WC2N 5BY

Price:

From £60.00

Tripadvisor Traveller Rating:

4.5Based on 3,560 reviews

Vegan afternoon tea at The Langham London. Image courtesy of Red Letter Days.
Treat yourself to a vegan afternoon tea and a glass of sparkling wine at The Langham London. Take a seat in the plush surroundings of the hotel's elegant Palm Court, before tucking into an assortment of delicious vegan delights, including finger sandwiches, pastries and scones topped with vegan lemon curd and preserves.
Vegan afternoon tea at The Hyde at Roseate House Hotel. Image courtesy of Red Letter Days.
Indulge in a sparkling vegan afternoon tea at The Hyde at Roseate House Hotel. Enjoy the stunning setting of the 19th-century, Victorian townhouses that house the boutique Roseate House Hotel while you sip on English sparkling wine and savour an exquisite selection of vegan treats. 
Science Afternoon Tea at The Ampersand Hotel © Amy Murrell May.
Feel your jaw drop at the sight of the Vegan Science Afternoon Tea, The Ampersand Hotel’s one-of-a-kind twist on a traditional afternoon tea. Dig for dinosaur biscuits, find jelly served in petri dishes and enjoy a planet-themed Victoria sponge mousse. Savouries are also a part of the show. 
Where:

10 Harrington Road, Kensington, London, SW7 3ER

Price:

From £366.40

Tripadvisor Traveller Rating:

4.7Based on 5,147 reviews

Charlie and the Chocolate Factory Afternoon Tea at One Aldwych. Image courtesy of One Aldwych.
Feel like you’ve got the golden ticket to Willy Wonka’s chocolate factory with the Charlie and the Chocolate Factory afternoon tea in Covent Garden’s One Aldwych hotel. From floss to scones with snozzberry jam, enjoy a tasty selection of scrumptious sweets and splendid savouries, which can be “veganised”. 
Where:

1 Aldwych, London, WC2B 4BZ

Price:

From £640.00

Tripadvisor Traveller Rating:

4.9Based on 534 reviews

Book your seat at The Hatter’s Tea Party at Egerton House Hotel. Image courtesy of Egerton House Hotel.
The Egerton House Hotel awaits your attendance for The Hatter’s Tea Party! Once seated, explore tiers featuring the Queen of Hearts raspberry jam tart, Eat Me chocolate cake and savoury bites as part of this delicious Alice in Wonderland themed tea – all of which can be made vegan on request. 
Where:

17-19 Egerton Terrace, Knightsbridge, Knightsbridge, London, SW3 2BX

Price:

From £463.25

Tripadvisor Traveller Rating:

4.9Based on 2,257 reviews

Be dazzled by the natural light of the Thames Foyer, as you delve into the Vegan Afternoon Tea beneath The Savoy’s iconic glass dome. Tour the tiers of imaginative cakes and sandwiches – including salted cucumber and green pea hummus on tomato bread, and raspberry and olive oil chocolate delice – between sips of tea or champagne.
Where:

The Strand, London, WC2R 0EZ

Tripadvisor Traveller Rating:

4.4Based on 1,727 reviews

Enjoy a Quintessential Vegan Afternoon Tea at Dukes Hotel. Image courtesy of Dukes Hotel.
Head to Dukes Hotel in the heart of Mayfair for a full-on vegan afternoon tea feast. Nestle into your chair and tuck into classic sweet and savoury elements of this British tradition, coupled with teas and infusions carefully created by The East India Company.
Where:

35 St.James's Place, London, SW1A 1NY

Price:

From £260.00

Tripadvisor Traveller Rating:

4.5Based on 2,193 reviews

Find more tasty treats at London’s best vegan restaurants and health-conscious eateries. Or, for more afternoon tea options, try afternoon teas on a budget, indulge in quirky themed bakes, or celebrate with champagne afternoon teas.