Vegetarian restaurants in Edinburgh: 10 of the best!

It’s fun to be a veggie in 2019

Wael Makki | Date posted - 01 Feb 2019
Remember when we used to see vegetarian dishes as tasteless tofu, bean sprouts, and curd? Things have changed and the variety of vegetarian dishes have increased and improved a lot. A city like Edinburgh has plenty to offer vegetarian visitors when they dine out. So here’s our top 10 of the best vegetarian restaurants in Edinburgh. And trust us, even the curious carnivores will agree these tasty veggie venues are a joy.  

First Coast

Over the past 15 years, these guys have built a strong reputation for serving top quality Scottish food, including some of the best veggie dishes in town. It’s a quality neighbourhood bistro, located just a short walk from Haymarket train station, and using some good Scottish produce, in an original and interesting way. They sometimes organise cool events and themed nights. Book your spot for the 22nd of January, it’s Indian vegan night! *insert dancing emoji*

Mother India’s Café

Let’s face it, no one does better vegetarian fare than Indian restaurants. Their authentic recipes include countless delicious vegetarian dishes, and you can find them all at Mother India. This spot introduces us the Indian version of tapas. The idea is the same: order yourself two/three small plates, and enjoy some spicy, rich and flavourful food. They’re located in the heart of the city’s old town. These guys are one of our top choices for vegetarian restaurants in Edinburgh, curry up and book your spot!


Looking for the authentic Scottish pub experience? Say no more. Nobles is a lovely neighbourhood eatery serving yummy vegetarian dishes that are 100% worth the journey to Leith. Their menus are fresh and seasonal, and their cuisine is full of charm with a modern twist. Head over during the weekend for their vegetarian or vegan brunch and you’re in for a treat!


Thrive is veggies and vegans’ very favourite in Edinburgh. Their mission is simple: to serve up fresh, vibrant veggie and vegan food in a cool and relaxed environment. Do not think of their food as just veggie or vegan, these guys have redefined the plant-based diet, and it’s pretty amazing. To top it off, they’ve married their food with a list of cracking craft brews, vegan wines and banging cocktails. We thought you might want to know.

The Kitchin

Scottish, Fine Dining, Michelin Star, Vegetarian
Awarded a Michelin star six months after opening, The Kitchin is definitely one of Edinburgh’s inevitable. But what’s so good about this spot? Expect a fresh, seasonal menu in a modern and elegant venue. British seasonal cuisine, influenced by French cooking techniques and fantastic ingredients from Scotland’s natural larder. Tasty vegetarian dishes, honest and simple, from nature to plate. I don’t know about you but I just booked my table.

Locanda de Gusti

In the mood for pasta? I mean, aren’t we always? Rosario and wife Maria offer genuine Italian plates, inspired by Naples’ best cooking techniques. Expect all kinds of Italian veggie specialities like butter tortelli, fresh egg pappardelle, baked aubergines, and more. And it’s so good you might actually pasta-out.


Sister restaurant to New Chapter, Otro is an authentic Scottish institution and one of the best vegetarian restaurants in Edinburgh. They specialise in classic brasserie-style dishes with an emphasis on locally-sourced produce. Alongside their a la carte menu, you’ll find different exciting veggie dishes. These guys can cater to any specific dietary requirement from gluten-free, dairy-free, vegetarian and vegan, all you need to do is ask! Don’t miss out on their desserts, and especially the chocolate fondue - a real piece of heaven.


Another delicious Scottish eatery, but somehow very unique. This many times awarded restaurant is set on the famous Royal Mile. It’s a chic and stylish spot with prices that won’t make you want to jump off a cliff. Their vegetarian dishes are great, and with their food menu comes an absolutely luscious wine list. It’s a perfect spot for a family dinner and celebrations, experience it yourself!


Modern open plan kitchen, great vegetarian plates, and delicious wine in a modern and stylish venue. Sounds tempting? Located on South Clerk Street, Sonder is by far one of the best vegetarian restaurants in Edinburgh. Their food is tasty, delicate and comes from fresh Scottish ingredients. When it comes to wine, these guys are true experts and will advise you the best beverages to pair your meal and preferences. If you haven’t already done it, it is highly advised to reserve your table soon!


Chaophraya is a contemporary Thai dining set on a rooftop giving you breathtaking views of the castle and across the city. And like any great Thai eatery, their menus offer many vegetarian dishes and they’re a true blast. Expect mushroom tom-yum, papaya salad, tofu pad thai, red curry and many (many) more. Book one of their private dining rooms for an extra touch of class and privacy and you’re in for a fab night.
Copied! Copy Link