SquareMeal, the respected eating and drinking guide, has picked what it considers to be the best places to enjoy vegetarian food in Scotland's capital city – and all of them are solid choices.
Take a look through our photo gallery to see 11 of the best vegetarian restaurants in Edinburgh according to SquareMeal – and please let us know your own favourites in the comments section before you go.

9. Kalpna
Where: 2-3 Street Patrick Square, EH8 9EZ. SquareMeal: Everyone knows that Indian food lends itself particularly well to vegetarian dining, and no other restaurant in the city proves this better than Kalpna. Photo: Kalpna

10. Holy Cow
Where: 34 Elder Street, EH1 3DX. SquareMeal says: Holy Cow is actually an entirely vegan café located a short walk from Edinburgh Waverley station. Its famous vegan burgers are the thing most people go for here. Photo: Holy Cow

11. Hendersons
Where: 7-13 Barclay Place, EH10 4HW. SquareMeal: Eat better, live better. That’s the mantra Hendersons in Bruntsfield follows. It comes from the chef Barrie Handerson, whose passion for sustainable, vegetarian food led him to open his own restaurant in 2021. All its ingredients are locally sourced and organic where possible. Photo: Hendersons

12. Dishoom
Where: 3a St Andrew Square, EH2 2BD. SquareMeal says: Although Dishoom isn’t a vegetarian restaurant, there’s a huge range of choice when it comes to meat-free dishes. Photo: Dishoom