Best Vegan Restaurants In Edinburgh

Marcus Sanigar's profile picture
By Marcus Sanigar Food, Drink & Events Writer, DesignMyNight Food, drink and events writer with a decade of experience covering the UK hospitality scene. Has written for Expedia, Trainline and more. Last updated on 21st May 2026

Named one of the best places in the UK to be a vegan, our city is home to a wealth of eateries offering you plant-based delights morning, noon and night. Whether you're strictly off the meat or just fancy cutting down on it, these bars and restaurants are serving up cruelty-free and sustainable eats for your chowing pleasure. Check out our top picks for vegan food in Edinburgh.




The Lioness of Leith

With Burger Mama slinging out scrumptious eats from the kitchen, The Lioness of Leith is the place to be for delicious vegan food on a budget. Their gourmet burger range includes many plant-based options, from a panko crispy chicken substitute topped with caramelised onion to battered Buffalo cauliflower burgers - costing just £11.50 each.

There are plenty of local and international drinks to wash it all down. As for the venue itself, which sits on the site of a former derelict pub with a dark past, think rustic wooden furniture, brick walls and quirky, colourful murals.

Pizza Pilgrims Edinburgh

Pizza Masterclass - Pizzaiolo in Training £55 per person and 6 other offers

Vegan pizza lovers will feel right at home at Pizza Pilgrims, where plant-based options are just as satisfying as their traditional counterparts. The smoky aubergine is a standout, delivering deep, rich flavours without the need for dairy, while the vegan margherita keeps things classic with a deliciously tangy tomato base. Pair it with an affordable Italian cocktail or craft beer, and you have a fully satisfying plant-based feast.

Royal Durbar Indian Dining

Royal Durbar brings the authentic taste of India right here to Edinburgh. While not strictly a vegan restaurant, there's plenty on the menu to please plant-based folk. 

Take your pick of delicious dishes like methi mushroom with fresh fenugreek, ajwain bhindi with aromatic carom seeds and the classic Punjabi daal that packs in yellow lentils, black lentils and black eyed beans with a ginger-garlic Tarka.

Ting Thai

With a full vegan menu available, Ting Thai - based just across the road from the iconic McEwan Hall and Edinburgh University Student Association - is a great choice for your next plant-based meal. A street food destination decorated in exposed brick walls, canteen-style furniture and industrial pipes, it's as cool as they come and was awarded Scotland's best Thai by Deliveroo in past years.

Tuck into tofu pad Thai and other wok-fried noodles, as well as sweetcorn fritters and sweet potato crispies.

The Sly Fox

Found in Leith, The Sly Fox is a fantastic vegan cafe in Edinburgh. Chow down on French toast with a side of vegan bacon and maple syrup, or opt for the famous faux gras, which is a pâté made of mushrooms, lentils and walnuts.

Novapizza

The only totally vegan Italian restaurant in Edinburgh, Novapizza will have you drooling over its mouthwatering selection of grub. Dine on everything from spaghetti carbonara made with seitan to pizza capricciosa, followed by tiramisu or affogato - all of which is plant-based.