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.

5. Salerno Pizza
Where: 405-407 St James Crescent, Edinburgh EH1 3AE. Squaremeal says: :Salerno serves fresh, Neapolitan pizza using 24-hour proved dough for the best possible flavour. Photo: Salerno Pizza

6. Piccolino
Where: 103 High Riggs, Edinburgh EH3 9RP. Squaremeal says: Piccolino has something for everyone, from indulgent signature dishes like prawn and pistachio linguine, or slow-cooked venison ragu, to a wealth of gluten-free and vegan options Photo: Piccolino

7. Razzo Pizza
Where: 59 Great Juction Street, Edinburgh EH6 5HX. Squaremeal says: One of the newer arrivals on Edinburgh's pizza scene, Razzo has had rave reviews for its faithful recreations of classic Napolitan pizzas. Photo: Razzo Pizza

8. Contini
Where: 103 George Street, Edinburgh EH2 3ES. Squaremeal says: Many come to Contini for the gorgeous interiors and grand setting (it's nestled inside a 19th century banking hall), but there’s a very solid menu of Italian crowd-pleasers here, from polpette and gnocchi cacio e pepe to chicken Milanese and tagliata. Photo: Contini


