27 Places to Find Delicious Vegan Food in Edinburgh

Posted by 12 months ago | Permalink | Comments (41)

Edinburgh Vegan Restaurants Guide

Edinburgh has just been named the UK’s Most Vegan-Friendly City, knocking rival Glasgow out of the top spot. Edinburgh is at the top of its game for vegan-friendly eateries, and the city also, of course, has so much more to offer.

It’s no wonder that the Scottish capital is number one on the list, since so many fantastic restaurants around the city offer delicious vegan options for the growing market of compassionate foodies. Here are some of our top choices:

David Bann

Raspberry jelly with pineapple and rum sorbet #veganfood #vegandessert

A photo posted by gzk2 (@gzk2) on

For posh nosh in Edinburgh, vegans should make for David Bann. Just a stone’s throw from the Scottish Parliament, this gourmet vegetarian restaurant’s inventive, globally inspired menu offers plenty for vegans to enjoy.


A photo posted by @purplelilpixie on

This South Indian vegetarian restaurant offers meat-free food with a healthy dollop of spice. Especially recommended are the vegan thali and the great value of the all-you-can-eat lunchtime buffet.


A photo posted by Sarah Moyes (@moyesy) on

Edinburgh’s original vegetarian restaurant, Henderson’s is still going strong and now has several branches throughout the city. Early birds can turn up at 8 am for breakfast, and throughout the day, the eatery offers a selection of wholesome salads and healthy main dishes.

The Baked Potato Shop

A photo posted by Robert Marchini (@rhcm123) on

At lunchtime, you’ll often see queues going out the door at this little spud shop in the heart of the Old Town. It’s known for its generous portions and variety of tasty fillings, and it’s probably the only place in the city that sells vegan haggis samosas.

Forest Café

A photo posted by D♤niel ☜ 🐇 (@knusperfunk) on

This community-owned vegetarian café is a stalwart of Edinburgh’s alternative scene and offers great staples at budget prices. It’s usually also a reliable source for vegan cake.

Bread Street Brasserie

A photo posted by Lesley (@lesleysorridimi) on

This classy bistro, which emphasises seasonal Scottish produce, features clearly labelled vegan options on its menu and also holds a monthly vegan evening.

La Favorita

A photo posted by 🌟🌞Sasha🌞🌟 (@sasheywasheysocks) on

Often labelled the best pizza in Edinburgh, this local favourite just got even better – it now offers pizza with vegan cheese!

The Auld Hoose

A photo posted by diego marquez (@diegoxmarquez) on

The perfect spot for those with healthy appetites, this pub is legendary for its enormous vegan nachos and also does a hearty veggie haggis served with traditional neeps and tatties.


Ask to see the vegan menu at this art-house cinema’s café – it includes satisfying options such as chickpea and coconut curry and crispy falafel. If the weather’s dreich, try the soya hot chocolate with vegan marshmallows.

Chocolate Tree

A photo posted by Squirrel/Sarah (@i_heart_tofu) on

Chocoholics will definitely appreciate this pleasing shop and café in Bruntsfield, which offers delights such as dairy-free hot chocolate, decadent vegan chocolate cake and a range of tempting artisan chocolate bars.


A photo posted by Cheap Lazy Vegan (@cheaplazyvegan) on

For all your pastry-based needs, head to this pie shop on South Bridge or Great Junction Street. Vegan items are clearly labelled on the menu and include savoury options such as Thai mushroom pie as well as sweet treats, including apple turnovers and cherry pie.

Himalaya Tandoori Restaurant

This establishment offers a range of vegetarian dishes, and it’s happy to alter dishes in order to make them vegan-friendly.

Take It Away Spud

This baked “tattie” shop has an animal-friendly option with a tasty vegan Bolognese sauce.

Ruan Thai Restaurant

A photo posted by Linzi♋️ (@ahoraluna) on

This authentic Thai restaurant offers traditional curries with rice, and any dish can be made vegan upon request, making compassionate dining super-simple.

Real Foods

A photo posted by Real Foods (@realfoods_uk) on

This speciality store offers loads of snacks and ingredients for the vegan cook. It’s a one-stop shop for all your vegan goods.

The Caledonian

A photo posted by @veganwanderlustdiary on

The Caledonian, part of the Waldorf Astoria, offers luxurious afternoon tea that can be made vegan-friendly upon request. It’s perfect for those looking for a high-class outing.


A photo posted by @compassionatefoodie on

Anyone who’s eaten at PizzaExpress before will know how easy it is to make its vegetarian pizzas suitable for vegans: simply request one without the cheese. You can find out how to eat vegan at chain restaurants with our handy guide.

Brass Monkey Leith

A photo posted by Erica (@everythingisimagined) on

This friendly pub has vegetarian menu options that can be made vegan. Enjoy the spicy veggie burger in a laid-back atmosphere.


A photo posted by Ellen M (@eatsleeplaughexplore) on

This vegetarian Indian restaurant also hosts cooking classes to help you make animal-friendly food at home.

Las Iguanas

A photo posted by Las Iguanas Edinburgh (@lasiguanasedinburgh) on

Las Iguanas offers a special menu full of delicious vegetarian and vegan dishes, making it easy to find food that meets your dietary needs. The South American–inspired cuisine includes a host of Mexican dishes, sides and desserts.

Moon & Hare

A photo posted by Vicky Viola (@missvickyviola) on

Tucked away in Bruntsfield, Moon & Hare caters to all with plenty of vegan options. Stop by for a cup of hand-roasted coffee and one of its delicious vegan waffles (they’re served all day!).


A photo posted by Sara Puhto (@saggysara) on

This cute little restaurant in the New Town is the first Italian vegetarian and vegan pizzeria in Edinburgh with a special menu dedicated just to vegan food. It delivers, too!

Hula Juice Cafe

A photo posted by Hula Juice Bar & Gallery (@hulajuicebar) on

Hula Juice Cafe has a lot more to offer than just juice. Here, you can get a selection of fantastic vegan food, including wraps, bagels, salads, and açaí bowls, to enjoy with your smoothie or nut milk latte.

Café 1505

A photo posted by Cafe 1505 (@cafe_1505) on

This stylish and contemporary Newington café cooks, bakes, and assembles its food from scratch using seasonal produce when possible. As well as having a variety of tasty vegan options on the menu, it’s happy to veganise many of the other dishes.

Organic Delicious

A photo posted by Organic Delicious Cafe (@organicdeliciouscafe_) on

This vegan-friendly café in Morningside has picked some of the tastiest dishes from around the world and recreated them using organic ingredients found locally in Edinburgh. From vegan Thai spring rolls to vegan tapas, you’ll be spoilt for choice.


A photo posted by Grams (@gramsedinburgh) on

If you’ve got a sweet tooth, Grams is perfect for you. It has a variety of gluten-free and refined sugar-free vegan cakes that look (almost) too good to eat.

Pumpkin Brown

A photo posted by Pumpkin Brown (@pumpkinbrowncafe) on

Pumpkin Brown is a 100 per cent vegan café in the Grassmarket serving everything from salads to hot dishes. Oh, and it’s dog-friendly, too.


Let us know if we’ve missed any gems by leaving a comment below!


  • Eri Bab commented on August 10, 2014 at 12:10 pm

    You missed Bindi’s. It’s a fantastic new(ish) vegetarian / vegan Gujarati/East African fusion restaurant that does the most delicious street food. Near Kalpna’s on Southside, back end of St Patrick Square. Totally recommended.


  • Vegan Food commented on April 3, 2015 at 1:44 pm

    Edinburgh is indeed a very beautiful and awesomely blessed city, one thing that marvels me about this large Conurbation and town is its peacefulness and Quiescence. I will love to let all of you know about Vegalyfe, a one stop online shop, where you can get all the information about the best and incredibly nutritious vegan dishes and recipes.

  • Kevin commented on May 10, 2015 at 3:29 pm

    Thanks so much for the list! I’ve been vegetarian for about a month and never realised there were so many different vegetarian eating establishments in Edinburgh. I will definitely give some of them a try.

  • Bernd commented on May 31, 2015 at 9:45 am

    There is also Mono Cafe.
    I have been there with family (non veggies) and even they loved it!
    Great food for great value!

    • Sinead commented on September 4, 2015 at 3:09 pm

      Umm… Mono is in Glasgow, not Edinburgh.

  • Lesley commented on June 3, 2015 at 12:57 pm

    Everyone should try the Bread Street Brasserie, they do a vegan only night once a month but always have vegan options the rest of the time. The food is great.

  • E commented on July 6, 2015 at 9:11 am

    You missed Bread St Brasserie, who have a dedicated vegan evening on the first Monday of every month. They also strive to always have vegan options on their a la carte menu. Delicious food and always a creative menu!

  • Sam Brown commented on August 1, 2015 at 11:44 pm

    This Aug 8th (2015) – will be the first Edinburgh Vegan Festival – for more details -http://VeganFestival.co.uk

  • Carole Chapple commented on August 2, 2015 at 8:10 pm

    Also Himalaya in Clerk Street, lovely veggie menu with some vegan options!

  • Debra Riddell commented on August 8, 2015 at 1:14 pm

    It’s a well kept secret that Breadshare in Portobello not only do vegan bread but vegan soups, stews and sweet things.

  • The Edinburgers commented on September 15, 2015 at 10:03 pm

    Ah so glad we found this link! We’re meat eaters ourselves but need to book somewhere for a vegan friend. Sounds like any of these places will keep both of us happy and don’t think we’ll miss meat for one night!

  • Rachel commented on October 13, 2015 at 8:35 am


    Just a side note- I don’t think the film house have vegan marshmallows, I asked them and they contain gelatine. I checked a while ago after seeing this on happy cow so perhaps it’s changed…

  • Dawid commented on October 30, 2015 at 11:54 am

    You missed Milk at Morrison Street. They have got some vegan options as well.

    • Anne commented on November 2, 2015 at 9:51 am

      Thanks for letting us know!

  • Shannon commented on November 13, 2015 at 1:42 pm

    There is also now Moon & Hare in Bruntsfield offering vegan, vegetarian, gluten free and raw options including cakes. Yummy vegan porridge and waffles too!

  • Caity commented on December 8, 2015 at 12:05 pm

    Crumbs of Portobello offer a vegan meal deal with a homemade filled roll and gluten free+vegan macaroons.

  • Rachel Craig commented on December 8, 2015 at 4:09 pm

    This place is vegetarian and has a dedicated vegan menu – basically, everything on their vegetarian menu is also available on the vegan menu, including aubergine parmigiana, lasagna, pesto pasta, and pizzas with vegan meats and cheese. Owned by a lovely Italian couple. Their homemade vegan cheesecakes are amazing, too!

    • Rachel Craig commented on December 8, 2015 at 4:11 pm

      Sorry, I thought the restaurant link would be shown in my comment – it is called Nova Pizza and is situated on Howe Street in the New Town.

  • Keith commented on December 12, 2015 at 8:15 pm

    You missed BURGER. on Fountainbridge and Shandwick Place! They do vegetarian/vegan/gluten free burgers & sides. They even make their own sorbet and do alcoholic sorbet and soya milk shakes.


  • leeshin commented on January 6, 2016 at 12:04 pm

    very nice blog, this blog will definitely help the veg lover of Edinburg

  • daniel commented on January 11, 2016 at 7:32 am

    thanks for the post .really its a good places.

  • Stewart commented on January 17, 2016 at 12:50 pm

    Dough on rose street do a delicious vegan pizza with vegan mozerella to eat in or takeaway.

  • Jen commented on March 8, 2016 at 11:35 am

    The Bluebird Cafe, 5 cannonmills is a gem, and has vegan pulled “pork” (jackfruit)!xx

  • Mike commented on March 8, 2016 at 5:16 pm

    You missed out Nova Pizza on Howe Street. It’s a vegetarian/vegan pizza restaurant and is absolutely class, I don’t know how it’s been missed. Please add.

  • Beth berry commented on March 8, 2016 at 6:48 pm

    You missed the Vegan Quarter first Saturday of every month at Leith Farmers Market

  • Christina commented on April 12, 2016 at 12:45 pm

    What a wide range of choices!

    We need a book perhaps of Vegetarian and Vegan eating possibilities in Edinburgh? Does anyone know if there is one already or in preparation?

  • Aimee commented on April 15, 2016 at 1:57 pm

    Moon & Hare should be here! Lovely vegan food options.

  • Susan commented on April 20, 2016 at 9:28 pm

    Great article, and comments! Also there’s Hula Juice Bar on Victoria St which has a vast range of vegan and veggie food options including acai bowls, porridge, curries and salads, plus smoothies, juices and nut/soy lattes and Grams raw cakes

  • Julia H commented on April 23, 2016 at 11:43 pm

    Earthy in canonmills! Most of the options on the menu are vegetarian, but the staff will make sure to make it fully vegan for you upon a request :)))

  • Iain commented on April 30, 2016 at 11:23 am

    There’s also Cafe 39, just off the Meadows, by Meadowlark yoga. Great for juices and smoothies, vegan breakfasts and cakes. They make their own almond milk too.

  • Ruth commented on May 10, 2016 at 3:27 pm

    You missed Cafe 1505 on Nicolson Street. They have so much vegan options!

  • C commented on June 19, 2016 at 1:06 am

    Moon & Hare – Bruntsfield (organic, veggie/vegan, gluten free, refined sugar free)
    Organic Delicious – Morningside (organic, veggie/vegan and I think refined sugar free as well)
    Grams – Haymarket (veggie/vegan options, refined sugar free)
    Juice Warrior (includes foods) – New Waverly Arches development (organic, cold pressed, veggie/vegan, refined sugar free and I think gluten free too)
    Pumpkin Brown in the Grassmarket

  • Pumpkin Brown commented on June 26, 2016 at 9:09 pm

    Pumpkin Brown – 16 Grassmarket, EH1 2HS. Fully Vegan cafe. Also gluten and refined sugar free. Breakfast, lunch, smoothies to take away.

  • Rose Anne Main commented on September 11, 2016 at 3:46 pm

    Thank you very much. I am about to study in Edinburgh part-time at the weekends and stay in a hostel. Good to know I can still eat the food I prefer without trying to lug the ingredients on the train along with all the other stuff I’ll need to bring.

  • Kerry MacIver commented on September 12, 2016 at 4:23 pm

    Behind Hendersons vegetarian restaurant is their fully vegan restaurant. It’s only been open for a year or so but but people walk by it and don’t realise it’s separate from the original Hendersons. It’s at 25 Thistle Street. They also do a lot of their dishes gluten free too.

  • Lorna commented on September 19, 2016 at 6:05 pm

    Leith Depot has a good variety of Vegan options, Santosa Yoga and meditation café is Vegetarian with Vegan options, Dr Bells family center has soup every day that is always Vegetarian and usually Vegan, Empire’s Café on St Mary’s Street has a few Vegan mezes, Elfalafel at Ocean Terminal does lots of falafel meals mostly Vegan, Quipi has lots of Vegan options including Vegan Baklava and Brass Monkey do a Vegan platter.

  • Lorna commented on September 19, 2016 at 7:46 pm

    Also the Stockbridge market has a stall that does Vegan cakes every Sunday, the Earthy café at Canonmills has Vegan options including a range of Vegan cakes, Jordan Valley health food shop, Affogato does Vegan ice cream and the Hand Made Burger Co do five types of Vegan burgers.

  • tinklynickname commented on September 21, 2016 at 9:05 am

    Just an FYI, Himalaya Tandoori Restaurant is not very vegan friendly. It has a wide range of veggie dishes but they cannot preapre vegan versions of these dishes as all the sauces are pre-made with traces of milk.
    The only meal that you can really order is the vegetable byriani without the curry.

  • Kirsty commented on October 20, 2016 at 5:13 pm

    It’s worth adding Paradise Palms:

    Their menu is 100% veggie with lots of the menu available as vegan:

    Best vegan hotdog I have had so far and they have jackfruit (fake pulled pork)

  • Shelly commented on October 26, 2016 at 11:59 am

    “Edinburgh has just been named the UK’s Most Vegan-Friendly City” – by whom?

    Glasgow has so many more all-vegan options than this!

    Most of the places on this list are just vegetarian places that still use dairy (which, from a cruelty perspective is far worse than meat).

  • Abi commented on November 26, 2016 at 11:42 pm

    The Caffeine Drip just started a brand new Vegan burger range and it’s amazing. They also have heaps of vegan options on their menu including vegan smoothies, hot chocolate, coffee, cakes, paninis etc

Post a Comment


By submitting this form, you will be indicating your consent to receiving e-mail marketing messages from us unless you have indicated an objection to receiving such messages by unticking the box above. You're also acknowledging that you've read and you agree to our privacy policy.