Vegan Afternoon Tea London: 21 Best Vegan Afternoon Teas [2023]


If you’ve been looking for your dream vegan afternoon tea in London, then you’re in the right place.

Finding the right vegan afternoon tea in London for you has just been made easier with my handy round-up post of the best of the bunch!

From chocolate-themed afternoon teas to your traditional cream tea, there’s a vegan afternoon tea to suit every taste here in London.

Get settled, start scrolling, and remember to book yourself a table at your favourites!

1. Charlie and the Chocolate Factory Afternoon Tea at One Aldwych


Address: 1 Aldwych, London WC2B 4BZ

Phone number: 020 7300 0300

Price: From £52 per person

It’s fair to say that a Charlie and the Chocolate Factory Afternoon Tea at One Aldwych may not seem like the sensible first choice for a vegan afternoon tea.

However, prepare to be pleasantly surprised, because this stunning afternoon tea has vegan, veggie and gluten-free options, so we’re in luck!

The vegan version has to be requested in advance, but it still has plenty of the favourite sweet treats, so don’t you worry.

If you’re looking for the best vegan afternoon tea in London, then this is definitely a great place to start the party. 

After all, who doesn’t love a chocolate factory?

Alternatively, check out their other afternoon tea option in the beautiful Indigo restaurant!

2. Lele’s


Address: 50 Lower Clapton Rd, Lower Clapton, London E5 0RN

Price: From £35 per person

If there’s somewhere that’s likely to offer a great vegan afternoon tea in London, then there’s a good chance it’s going to be Lele’s.

This lovely vegan bakery serves an incredible vegan afternoon tea that is loved by all who try it, every single time.

If you want to treat yourself or a loved one to a delicious vegan afternoon tea, then this is the place to do it.

They also do a home delivery kit so you can enjoy an intimate high tea in the comfort of your own home if that’s more your style.

Just look at those mini sausage rolls!

You won’t forget about this one any time soon.

3. Cake Boy


Address: Unit 2, kingfisher house, Juniper Dr, London SW18 1TX

Phone number: 020 7978 5555

Price: £45 per person

In classic Cake Boy style, the afternoon tea that you’ll find here is a cut above the usual standard fare that you’d expect from an afternoon tea.

The stylish riverside café serves up an exquisite gourmet afternoon tea for each and every guest that books in for one, and they’re truly incredible.

If you’re after a contemporary take on the traditional afternoon tea, then the Cake Boy vegan afternoon tea will be for you.

With a delicious selection of speciality plant-based sandwiches and a delectable sweets selection, the vegan menu here will be sure to tantalise your tastebuds.

The vegan menu has been carefully crafted to make sure it’s of the very best quality, and you can be sure that this one will be one you’ll come back to again and again.

4. Dukes London


Address: 35 St James’s Pl, St. James’s, London SW1A 1NY

Phone number: 020 7491 4840

Price: From £35 per person

At Dukes London, the elegant Drawing Room is waiting to welcome you in for a wonderful vegan afternoon tea in London.

Enjoy your delightful afternoon tea as you gaze out on the peaceful courtyard garden, creating a lovely relaxed atmosphere.

Their afternoon tea consists of delicate finger sandwiches, tasty sweet treats, and scones that are simply to die for.

For a quintessentially British afternoon tea, you really need look no further than Dukes, because it ticks all the boxes.

From its beautiful setting to the calming atmosphere and delicious food, this is a place where you’ll want to spend time.

5. The Drawing Room at Browns Hotel


Address: Ground Floor, 33 Albemarle St, London W1S 4BP

Phone number: 020 7493 6020

Price: From £65 per person

The Drawing Room at Browns Hotel is the perfect place for enjoying a vegan afternoon tea in London, with its irresistibly elegant interiors.

Browns was Queen Victoria’s afternoon tea of choice, so it’s fair to say that this is an afternoon tea fit for a queen.

Follow in the footsteps of royalty and treat yourself to some of the most wonderfully indulgent teatime treats in the capital.

The plant-based afternoon tea features delights such as a cucumber, lemon mint and vegan cream cheese sandwich, and the thought they’ve put into it is evident.

If you want the ultimate quintessential afternoon tea experience, then it really doesn’t get much better than this.

6. The Park Room at JW Marriott Grosvenor House


Address: 86-90 Park Ln, London W1K 7TN

Phone number: 020 7399 8452

Price: From £55.50 per person

For one of the finest vegan afternoon teas in London, look no further than The Park Room at JW Marriott Grosvenor House.

Offering the ultimate in British elegance, the afternoon tea experience here is one of sheer luxury and class.

The hotel overlooks Hyde Park in the heart of Mayfair, which gives it the perfect setting for a tranquil afternoon tea.

Their vegan afternoon tea features some of the most delightful and tantalising sweet treats and sandwiches you’ll find.

If anywhere knows how to do vegan afternoon tea in London well, then I’d hedge my bets on it being The Park Room.

7. The Montague on The Gardens


Address: 15 Montague St, London WC1B 5BJ

Phone number: 020 7637 1001

Price: From £45 per person

The Montague on The Gardens is the perfect place to go to savour a delicious afternoon tea in London.

Here you can overlook peaceful gardens while you enjoy your afternoon tea in style with friends and family.

There are a number of different afternoon tea options here, but make sure to let them know you’re vegan when you book so they’re prepared!

Whether it’s their traditional afternoon tea you want or the bottomless champagne afternoon tea, there’s something for every occasion here.

They even have a new Jazz Afternoon Tea, where you can delve into a delicious dining experience while enjoying wonderful live jazz music too!

8. The Den


Address: 45 St Martin’s Ln, London WC2N 4HX

Phone number: 020 7300 5500

Price: From £45 per person

The Den is a modern gathering spot that makes for the perfect place to sip champagne and nibble on tasty treats.

The good news is that they do a great vegan afternoon tea, with traditional finger sandwiches being swapped out for tasty sliders.

The scones are the stuff of plant-based dreams, and it only gets better when you reach the sweet treats section.

Tofu and avocado charcoal sliders?

It’s a yes from me!

If you’re looking for a fantastic vegan afternoon tea in London, then The Den will be more than happy to help!

9. The Rubens at The Palace


Address: 39 Buckingham Palace Rd, London SW1W 0PS

Phone number: 020 7834 6600

Price: From £60 per person

The Rubens at The Palace is quite possibly the very best place to enjoy a vegan afternoon tea in London.

Their Palace Lounge overlooks the Royal Mews of Buckingham Palace, so when it comes to views, this one is definitely among the best.

The best bit is that their vegan afternoon tea option is genuinely delightful, so you can enjoy gorgeous views and tasty food!

They pride themselves on making each guest feel at home, which is why they wanted to offer an afternoon tea for every guest, no matter the dietary requirements.

Nibble on coronation pulled jackfruit sandwiches, or tuck into a raspberry and pistachio tart.

This afternoon tea is a real treat!

10. Harrods Tea Room


Address: 87-135 Brompton Rd, London SW1X 7XL

Phone number: 020 7730 1234

Price: From £62 per person

There are few spots in London that are more iconic than Harrods Tea Room when it comes to afternoon tea.

The elegant space serves high tea that changes with the seasons and promises a tiered selection of mouthwatering treats.

Their high tea is served throughout the afternoon, with different experiences starting at different times, so choose wisely!

Their vegan selection is incredibly extensive,  with everything from spiced cauliflower sandwiches to apple crumble available.

If you want a truly British high tea experience, then the Harrods high tea may be the best vegan afternoon tea in London for you.

11. Oscar Wilde Lounge


Address: 68 Regent St., London W1B 4DY

Phone number: 020 7406 3310

Price: From £65 per person

Oscar Wilde Lounge was awarded Best Traditional Afternoon Tea in the UK in the 2017/18 Afternoon Tea Awards, so it must be good!

The good news, of course, is that they do a fantastic vegan afternoon tea too, so be sure not to miss out on this one.

They often run themed afternoon teas such as their Van Gogh Afternoon Tea which takes you through the artist’s most famous artworks.

They also have their Cakes & Bubbles experience which is a uniquely contemporary take on afternoon tea and is well worth trying.

If you’re a little concerned about your afternoon tea etiquette, then you can even attend afternoon tea etiquette experiences!

They really do have it all covered.

12. The Savoy


Address: Strand, London WC2R 0EZ

Phone number: 020 7420 2111

Price: From £65 per person

The Savoy’s world-famous afternoon teas and high teas are made even better by the gorgeous location they’re held in.

The Thames Foyer lies at the heart of The Savoy, where a stunning glass-domed atrium creates a bright and warm interior.

A pianist plays live during the day, helping to enhance the already enchanting atmosphere.

With both afternoon and high teas on offer, this is easily one of the best spots for a vegan afternoon tea in London.

Their heritage tomato open sandwich is the stuff of dreams, trust me.

When it comes to afternoon tea, few places do it better than The Savoy.

Check them out!

13. Fortnum & Mason


Address: 4th Floor, Fortnum & Mason, 181 Piccadilly, St. James’s, London W1A 1ER

Phone number: 020 7734 8040

Price: From £70 per person

Fortnum & Mason is potentially the most famed and iconic afternoon tea spot in the world, thanks in part to its Diamond Jubilee Tea Salon.

This gorgeous tea room was opened by Her Majesty The Queen herself in 2012, and it couldn’t be more perfect for an afternoon tea party.

This is a place that epitomises sophistication and class, and there really is no better place for a vegan afternoon tea in London.

With delightfully creative sandwiches and sweet treats on offer, this is by far one of the best of the bunch.

If you want to do afternoon tea the right way, then Fortnum & Mason is almost certainly the choice for you.

14. The Egerton


Address: 17-19 Egerton Terrace, London SW3 2BX

Phone number: 020 7589 2412

Price: From £60 per person

Prepare to be spoiled at The Egerton with their delicious sandwiches, cake and pastries, all served in an elegant space.

Their wonderfully indulgent afternoon tea is full of tradition and is delightfully British, which is exactly what you want from your afternoon tea I’m sure!

Vegan, vegetarian and gluten-free options are available, just be sure to give them 24 hours’ notice so they can get it all ready for you.

They even have a special pet-friendly afternoon tea where they serve a pooch-pleasing selection of treats for your canine companions.

An afternoon tea that your dog can join you at?

Now that’s the afternoon tea of dreams!

15. Cutter & Squidge


Address: 20 Brewer St, London W1F 0SJ

Phone number: 020 7734 2540

Price: From £49.50 per person

Cutter & Squidge is a lovely, modern, light-filled bakery that happens to do a wonderful vegan afternoon tea in London.

Their afternoon tea is taken in The Potion Room, so get cloaked up, take a seat at your desk and await your Potions Master.

With a fun and exciting twist on afternoon tea, this will be sure to delight you and your family and friends.

The experience lasts for one-and-a-half hours and combines delicious afternoon tea treats with drinkable and edible potions that you yourself will create!

They are able to cater for vegans with ease, just let them know and they’ll be more than happy to help you out!

16. Holy Carrot


Address: 2-4 Hans Cres, London SW1X 0LH

Phone number: 020 3897 0404

Price: From £40 per person

Holy Carrot is a plant-based restaurant that serves delicious dishes using ethically sourced ingredients.

If you’re looking for the best vegan afternoon tea in London, then this lovely spot is sure to tick all of the boxes.

With prices starting from just £40 per person, it’s also by far one of the most reasonably priced afternoon teas you’ll find!

They have delicious smoked “salmon” carrot sandwiches alongside purple potato croquettes that are to die for.

Round off your tasty tea with a mini lemon tart and a scone with vanilla sour cream and cherry jelly, and you’ll soon see why this afternoon tea is so well-loved.

17. The Chesterfield Mayfair Hotel


Address: 35 Charles St, London W1J 5EB

Phone number: 020 7491 2622

Price: From £55 per person

The Chesterfield Mayfair Hotel serves a fun twist on the traditional afternoon tea with its whimsical Original Sweetshop Afternoon Tea.

From a theatrical smoking pink lemonade to surprisingly tasty sweetshop-themed cakes, this afternoon tea will be sure to put a smile on your face.

It brings a playful, bygone era back to a vivid life with its lovely treats and indulgent sweets that you’re sure to love.

Their vegan menu even has dark chocolate jazzies and champagne and coconut cupcakes on it.

What more could you want?

They also do a cracking home delivery option if you want the fun without having to step outside the house!

18. The Drawing Rooms at The Ampersand Hotel


Address: 10 Harrington Rd, South Kensington, London SW7 3ER

Phone number: 020 7591 4414

Price: From £49.50 per person

At The Drawing Rooms at The Ampersand Hotel, you can expect a mind-blowing one-of-a-kind afternoon tea experience.

As winners of the Best Themed Afternoon Tea award at the Afternoon Tea Award 2018, you know you’re in for a real treat with this one.

Their Science Afternoon Tea is inspired by their neighbour, the Science Museum, and will take you on a wondrous journey of discovery.

This is an afternoon tea where physics, chemistry and gastronomy meet to create an out-of-this-world afternoon tea experience.

From jams served in Petri dishes to dinosaur biscuits, this lovely tea will be sure to please the whole family!

19. Brigit’s Bakery


Address: 6-7 Chandos Pl, London WC2N 4HU

Phone number: 020 3026 1188

Price: From £38 per person

When it comes to afternoon tea in London, Brigit’s Bakery is one of the best by far.

Their pretty pink bakery is a quiet sanctuary where you can enjoy a relaxing afternoon tea in Covent Garden with a glass of bubbly or two.

Their afternoon tea is a unique combination of fine English tradition fused with a delicate French twist, and the result is wonderful.

Vegans, rejoice because their vegan menu is one of the best in town!

They also do their world-famous afternoon tea bus tours, where you’ll get to enjoy an afternoon tea as you take in the sights of the city.

If you want to get boozy, they even do bottomless options!

What more could you want from an afternoon tea establishment?

20. Farmacy


Address: 74-76 Westbourne Grove, London W2 5SH

Phone number: 020 7221 0705

Price: £50 per person

Farmacy is one of the trendiest vegan eateries in town, and their high tea is one of the most indulgent in London.

Inspired by afternoon tea classics, their lovely high tea menu begins with a CBD-infused cocktail on arrival before moving into the more traditional territory.

As a vegan restaurant, it’s no surprise that they offer a fabulous vegan afternoon tea, but you’ll still be delighted by just how good it is!

From their airy quiches to their stunning scones, this has everything you could want from a vegan afternoon tea in London.

If you’re looking for a proper vegan afternoon tea experience, then I would definitely give Farmacy a chance!

21. Harry Potter Afternoon Tea at Warner Bros Studio


Address: Warner Drive, Leavesden, Watford WD25 7LP

Price: From £60 for 2 people

If you’re a bit of a Potterhead, then the Harry Potter Afternoon Tea at Warner Bros Studio is sure to be the vegan afternoon tea in London for you.

Available as an add-on when purchasing your studio tour tickets, this magical afternoon tea experience will allow you to dine under the enchanted ceiling in the studio’s Food Hall.

The perfect way to round off your studio tour, this afternoon tea will certainly add an extra touch of witchcraft and wizardry to your day with its spellbinding flavours.

With traditional teatime treats paired with a lovely assortment of loose-leaf teas, this is the afternoon tea of dreams.

You can add a glass of bubbles, too, of course, should you fancy it!

This is an experience that you won’t want to miss.

22. The Kensington Hotel


Address: 109-113 Queen’s Gate, South Kensington, London SW7 3LE

Phone number: 020 7589 6300

Price: From £58 per person

If you’re looking for a globally-inspired vegan afternoon tea in London then listen up!

The Kensington Hotel invites all intrepid travellers to its Around the World in 80 Days afternoon tea where you can embark on a culinary journey from London to Paris, Rome to Cairo.

Enjoy a cumin hummus and caramelised onion sandwich in Cairo, before moving on to a dark chocolate madeleine in Paris.

This afternoon tea includes savoury items, sweet treats, finger sandwiches, and scones with homemade jam and vegan clotted cream – and it’s all so tasty!

Pay just £58 per person to indulge in this divine afternoon tea, which you can enjoy in equally extravagant surroundings.


That concludes my round-up of the most wonderful vegan afternoon teas in London!

From a science-themed afternoon tea right through to a Charlie and the Chocolate Factory-themed one, there’s something for every taste here in London.

If you fancy a more traditional afternoon tea, there are more than enough options for that, too!

Whatever you choose, London is sure to delight you with its fantastic vegan afternoon teas, so get yourself booked in now!

Close Cookmode