Best Vegetarian Restaurants in Edinburgh

Are you ready to get excited about the best vegetarian restaurants in Edinburgh? We don’t blame you! After all, there’s a mouth-watering choice of veggie eateries here, with no two quite the same. From quaint and traditional bistros, to flashy interiors that bind modern culture with contemporary cuisine, vegetarian and vegan restaurants in Edinburgh have gained a glittering reputation. So, with that in mind, let’s find out why…


Situated in Leith, Harmonium is a well-known vegetarian restaurant. If the tasty cocktails adorning the menu aren’t enough to sharpen your appetite, try the organic wine or the locally roasted coffee. Yum. In terms of food, you will see a plethora of veggie and vegan delights like macaroni cheese sides, soup and sub combos, kale and chickpea salad and basil miso pho with flat brown rice noodles.

As an indication of price, starters are around £5 each, pizzas, burgers and mains are £11 and desserts are in the region of £4- £5.

Location / Address
60 Henderson Street, Edinburgh, EH6 6DE.

David Bann Edinburgh

David Bann restaurant serves a combination of vegetarian and vegan dishes in a stylish and minimalistic setting. Slotted in between Edinburgh Castle and Holyrood Park, this eatery excels in both looking good and tasting good. In short, if you want a contemporary restaurant with indulgent and creative vegetarian and vegan dishes, you know where to go. For instance, you could sample the olive polenta with grilled veg and peach salad, the sumptuous chocolate cake with plum and port compote or the stir-fried veg and aduki beans with noodles and smoked tofu – what’s not to like?

£8 – £13 for a main meal and approximately £4 – £5 for starters.

56-58 St Mary’s Street, Edinburgh.

Paradise Palms

Paradise Palms Edinburgh makes number three on our list of the best vegetarian restaurants in Edinburgh. A super twist on the American diner theme, a visit to Paradise Palms is as unique as it can be. If you swing by, you can expect brunch, lunch or dinner in the form of huevoa Mexicana with smoked chipotle on a toasted muffin, smoky jerk jackfruit bun burger or a simple portion of dirty fries. Uniquely, this award-winning vegetarian restaurant, has a ‘wee’ record store (and indeed its own record label) with vinyls available from local and international artists. Also, if your seeking some fun, mosey on down on Fridays and Saturdays when the evenings come alive with DJs, live music, cabaret performances and Jukebox Bingo.

Prices are considered good value at around £5-£8 per dish on the brunch or lunch/dinner menus.

41 Lothian Street, Edinburgh, EH1 1HB.


best vegetarian restaurants in edinburgh

Fourth on our list of the best vegetarian restaurants in Edinburgh has to be family run business, Hendersons Salad Table. Here, you will find beautiful organic, local vegetarian food including soups, hot dishes and over a dozen salads to choose from. Up and running since the 1960s, Hendersons of Edinburgh was ahead of its time and has since gained an ‘institutional’ reputation for serving fine free-from food. Additionally, you can also sample Henderson’s 100% vegan bistro which is just around the corner.

You will pay approximately £12 – £16 for a meal at Hendersons.

Henderson’s Salad Bowl is located at 94 Hanover Street, EH2 1DR and the vegan restaurant is at 25 Thistle Street, EH2 1DX.


best vegetarian Edinburgh


NovaPizza is a vegan and vegetarian Italian restaurant in Edinburgh. It serves ‘cruelty-free’, tasty food and when you look over the menu, there’s plenty of variety available too. In particular, you might like to try the Vegan chocolate dessert, Nutella pizza or the vegan calzone. Interestingly, NovaPizza makes its own signature dough and sources local and sustainable produce for its dishes, and furthermore, it’s all wrapped up in an intimate and warm atmosphere.

Pizzas, pasta and colzone dishes are priced from £13 – £15.

42 Howe Street, Edinburgh, EH3 6TH.



Most popular

Most discussed