SquareMeal, the respected independent restaurant guide, has picked what it considers to be the best places to enjoy Italian cuisine – and we have to admit this list is pretty much spot on.
Take a through our photo gallery to see 15 of the best Italian restaurants in Edinburgh – according to SquareMeal – and please let us know your own favourite places to dine in the comments section before you go.

13. Veeno
Where: 76 Rose Street, Edinburgh EH2 2NN. Squaremeal says: Veeno is as much about great wine as it is fantastic food, even boasting its very own vineyard in Sicily - Caruso & Minini – which has belonged to the family since the 19th century. Photo: Veeno

14. Pizza Posto
Where: 16 Nicolson Street, Edinburgh, EH8 9DH. Squaremeal says: When you just want a proper Napolitan pizza at a reasonable price, Pizza Posto is the way to go. Photo: Pizza Posto

15. Polentoni
Where: 38 Easter Road, Edinburgh EH7 5RG. Squaremeal says: One of Edinburgh’s best hidden gems, the Polentoni counter is a treasure trove of Italian goodies, from porchetta sandwiches to pizza and focaccia slices, pastries (the Nutella swirl is a thing of beauty), and cakes. Photo: Polentoni

16. Ristorante Isola
Where: 85-87 Newington Road, Newington, Edinburgh EH9 1QW. Squaremeal says: If you’re craving seafood pasta, this is the place to go. Photo: Ristorante Isola


