10 Tastiest Vegetarian Restaurants in London

Here are my favorite vegetarian restaurants that I found during my semester abroad in London. The location follows the name of the restaurant 🙂 I’m happy to be able to share my favorite spots with you all. I hope you have the chance to visit some of them someday.

1. Itadaki Zen – Kings Cross

What I ordered: Vegan bento box – 10£

I spontaneously came here for lunch one day when I was sick. It was a rainy, cold day in London and I needed something light to warm me up. Itadaki zen is known for using medicinal value of plants and its completely vegan fare. My combination of being obsessed with Asian and vegetarian food led me to love this place. Plus, the meal was pretty affordable at 10£ for such high quality food. All of the food tasted so fresh, and the tofu was to-die-for.

2. 26 Grains – Covent Garden

What I ordered: savory oats / nordic pear bowl – 7£

26 Grains is hands down the best place to get breakfast and lunch in London. Everything I’ve ever ordered from here has been incredible, filling, and nutrient dense. Couldn’t ask for anything else. The savory oats came with spinach, egg, avocado, chives, and sriracha, and the sweet oats came with coconut milk oats, seeds, cacao crumble, coconut yogurt, pear, maple. I love how creative they are with their recipes and how they go out of the box by creating so many grain dishes. I rarely buy books and actually ended up buying their cookbook written by the founder, which notes her recipes were inspired by her year studying in Copenhagen.

The whole atmosphere is very hyggeligt and calm – there are candles lit and it is very cozy. People share tables and the body heat of the people warm the room. The huge doors are also usually cracked open bringing in the sweet smell of fresh air. Absolutely love this place and will definitely be something I miss the most about London. Every second I spent in there I felt fully content.

3. Dishoom – Kings Cross

What I ordered: Bombay Omelette – 6.90£

Dishoom has some insanely good vegetarian and even vegan options. The design is inspired by Irani cafés in Bombay. The restaurant itself is such a masterpiece. There are many floors and everything is open making it such a fun place to eat at. My dish was a three-egg omelette with chopped tomato, onion, coriander and green chilli. The spices were definitely on point and the meal was filling. I never had a chance to try their dinner menu, but would love to come back one day.

4. Ethos – Fitzrovia

What I ordered: Everything! 13£

The. ultimate. vegetarian. buffet. Of course I went crazy and sampled a few things – vegetarian scotch egg, sweet potato, cauliflower, chickpea with carrots, seed salad, and pita. The vegetarian scotch egg was definitely my favorite thing and a speciality of theirs. I loved the big selection of food, although the high price was my only argument against it. However, if your budget allows, I would definitely check this place out if you’re craving some filling, veggie food.

5. VBurger – Camden

What I ordered: Upbeet burger – 7£

What’s not to love about an insanely tasty, plant-based, vegan, fast food burger shop? You have to come to Camden Market if you’re ever in London and stop here. I was very skeptical at first because I’m not the biggest fan of Beets. However, I was blown away. This beetroot and quinoa patty is slow roasted and served with smoked tomato relish, lettuce, tomato, dill gherkins, sliced red onion, and topped with a garlic and chive aioli. You can also add avo if you’re feeling fancy 😉

6. Mildred’s – Kings Cross

What I ordered: Vegan polenta chicken – 12£

This trendy vegetarian and vegan spot is always popping in London. Lots of health conscious foodies come here to try one of their unique dishes. My student housing was just around the corner and I could see it was literally always busy. You know people always say you never notice when something is right in front of you… yep this happened with Mildred’s haha. I walked by it everyday and finally stopped with some friends at the the end of my semester.

My vegan chicken dish came with red cabbage, maple coleslaw, sweet potato fries and smoked chipotle dip. Usually I’m not one for trying mock meat, I had to say it was really tasty. I can’t believe how they made it taste that good.

7. Farm Girl Cafe – Notting Hill

What I ordered: Coconut BLT – 8£

I went to both Farm Girl locations, but preferred the one on Portobello Road. However, I had to wait almost an hour in line which was a bit annoying. I guess going around 2pm on the weekend wasn’t the best idea?! My coconut BLT was pretty tasty, and included coconut bacon, sliced beef tomatoes, guacamole, and homemade cashew cream. The coconut bacon honestly didn’t impress me that much, but the meal was still yummy and very filling. I also ordered a side of sweet potato fries since I was starving after waiting in line for so long.

8. Bangalore Express City – Bank

What I ordered – Vegan masala dosa – 12.50£

My friends and I came here during our last week in London. We wanted to try Indian food and this place seemed to have it all for reasonable prices. My roommate at the time was gluten free, and I’m dairy/ meat free, so we needed somewhere to cater for our varying needs. I ended up getting a dosa, which is a rice & lentil crepe that was honestly gigantic. I tried so hard to finish it but just couldn’t. I thought this was a really solid Indian restaurant, in a perfect location, with a HUGE menu. And by huge I mean many pages long.

9. Pizza Union – Kings Cross

What I ordered: Giardino without cheese – 6£

Pizza Union is the most reliable, student friendly place to grab a quick dinner. I ended up eating here a few times since it was on the way home from school. The pizzas were fresh and made right in front of you in the busy kitchen. The atmosphere was very chaotic, but of course this was just an indicator that the chefs were trying to feed the hungry people waiting at tables with their buzzers. Pizza Union is sure to satisfy all your needs. If only they got some dairy-free cheese on their menu 😉

10. Andrew’s Cafe – Chancery Lane

What I ordered: Veggie breakfast – 6£

Whoops just ignore that sausage lurking in the background. My veggie breakfast was all I needed to power me through hours of walking through London. For what you pay, it’s a pretty generous amount of food. They offer a banging english breakfast (veggie & full) and the beans are so tasty. Sure, it’s not a “trendy” place, but definitely somewhere the locals go. No fashionable food bloggers with off-the-shoulder shirts, just normal Londoners eating breakfast. Definitely a very special cafe serving up delicious food. My meal even included a veggie burger, alongside classic beans, mushrooms, eggs, tomato, and hash browns.

I hope you liked my post on my fave places to get vegetarian food in London 🙂 Let me know of any others, or if you visit some of these!


  1. January 14, 2018 / 11:38 am

    Very diverse eat-outs in London! I like how the last place made it on your list without being trendy and super cool! This places often are underrated, and what is going out for dinner really about? the “so cool athmosphere” or a really satisfying meal?
    Love your posts!

    • emmasinsightsblog
      January 14, 2018 / 10:24 pm

      Thanks Jenny 🙂 I think sometimes “hole in the wall” places can have the best food so I’m glad you realize that too! often times a lot of places can be overrated or people just visit for the reputation but that’s okay haha

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.