Best vegetarian and vegan restaurants in Edinburgh

Restaurants that cater to meat-free and dairy-free diets
If you're sick of seeing salads as the only veggie option on the menu, here's a list of places that serve entirely vegan and vegetarian cuisine or offer good options as part of a wider menu.
Vegetarian Restaurants
Annakut
Feel the joy of being spoilt for choice in this restaurant which focuses on food from South India, Gujarat and the Punjab.
BABA
BABA isn't a vegetarian restaurant but its superbly spiced, lavish Lavantine dishes elevate veggies right to the top of the menu choices.
Castle Terrace
The vegetarian menus here are precise, well-executed and creative – veggies will definitely not feel short changed.
David Bann
Wholesome and hearty vegetarian food in a modern, convivial space that's become a bit of an Edinburgh institution.
The Pakora Bar
Small, quirky Indian street food bar serving vegan and veggie Punjabi food until the early hours.
Ransacked Black Oven
There are some interesting veggie choices on this Persian-inspired menu, but no-one will blame you for plumping for their gorgeous halloumi kebab every time.
Vegan Restaurants
The Auld Hoose
For days when getting your five-a-day isn't a priority there are lots of casual options, including chips and vegan cheese, at this laid-back bar.
Holy Cow
This fab vegan café is building a buzz about its take on the burger – definitely expect to be surprised by their innovative combinations.
Harmonium
Taking vegan cuisine in Edinburgh to the next level, Harmonium is creative, accomplished and relaxed.
Paradise Palms
This laid-back, lively bar isn't 100% vegan but does offer a plethora of interesting vegan options.
Pumpkin Brown
Former market stall in the Grassmarket, dishing up raw and vegan food, coffee and cakes.
Seeds for the Soul
Seeds for the Soul is 100% with a menu based around smoothies, pancakes, wraps and spectacular home baking.
