Skip To Content
  • Viral badge

21 Unmissable Vegan Places In London

Eat kind.

1. 222 Veggie Vegan

The food here is entirely vegan, and super-healthy – it's never deep-fried or microwaved. And it's delicious, too. Take the seitan stroganoff, for example, a mixture of "seitan strips, caramelised onions, fresh herbs, and pepper cubes in cashew cream".

Nearest station: West Brompton

2. Mildreds

Mildreds is a Soho institution for a reason. It doesn't take bookings, though, so you might have to wait a little while for a table.

Nearest station: Piccadilly Circus

3. Bonnington Café

This cute café and co-op punches above its weight. Check out the "spiced, marinated, roasted aubergine topped with quinoa and pomegranate salad and sesame yogurt, served with roasted paprika potatoes" on the right.

Nearest station: Vauxhall

4. Cookies and Scream

This entirely vegan bakery will blow your mind because LOOK AT THAT VEGAN ICE-CREAM SANDWICH.

Nearest station: Camden Town

5. The Coach & Horses

London's first vegetarian and vegan pub, blah blah blah – look at these VEGAN FISH AND CHIPS.

Nearest station: Leicester Square

6. Manna

An entirely vegan restaurant in Primrose Hill with a brilliantly varied menu (nachos on the left, penne on the right).

Nearest station:Chalk Farm

7. Food for Thought

Eat in or take away, but you're going to eat well whatever you do. Chickpea and aubergine tagine, anyone?

Nearest station: Tottenham Court Road

8. Loving Hut

Entirely vegan, entirely delicious. Just look at that vegan crispy duck on the right.

Nearest station: Archway

9. Itadakizen

Entirely vegan Japanese food? OMG, yes. That's a tempura burger on the left.

Nearest station: King's Cross St Pancras

10. Rasa

South Indian and truly mouthwatering.

Nearest station: Stoke Newington

11. Greenz

The entirely vegan Greenz offers such delights as this cashew nut and mushroom wellington, on the left.

Nearest station: Tulse Hill

12. Ms Cupcake

These vegan cupcakes are almost too pretty to eat – and, after all, you need to save space for the millionaire's shortbread...

Nearest station: Brixton

13. Hummus Bros

Though Hummus Bros does serve meat toppings, there are plenty of options for vegan diners, including smoky aubergine.

Nearest station: There are four locations – Soho, Holborn, St Paul's, and Exmouth Market

14. Carnevale

Cosy and relaxed, Carnevale offers a range of Mediterranean fare.

Nearest station: Old Street

15. Amico Bio

Italian and organic. With two branches, you won't go hungry.

Nearest station: Barbican or Holborn

16. Vanilla Black

A very fancy option that promises you'll find "no pasta bake or vegetable curry".

Nearest station: Chancery Lane

17. The Waiting Room

The vegan leek-and-thyme sausage rolls are famous, and the vegan chilli-cheese dogs are worth hanging around for too.

Nearest station: Deptford Bridge

18. Sagar

South Indian food, with a really comprehensive vegan menu.

Nearest station: There are branches in Covent Garden, Hammersmith and Tottenham Court Road

19. Nama

Raw and entirely vegan. Go for a falafel wrap, or be brave and try a pizza like the one on the right.

Nearest station: Westbourne Park

20. The Gate

A classic, and a great choice for a romantic meal out.

Nearest station: Hammersmith or Angel

21. Woodlands

Featuring tandoori and north Indian dishes alongside south Indian dishes. The mushroom tikka (left) looks especially good.

Nearest station: There are branches in Marylebone, Piccadilly, and Hampstead

By the way, Vegan London has a really useful resource for checking how vegan-friendly other restaurants in London are here.