Best Italian Restaurants In Edinburgh

Italian food is far more than just pizza and pasta, it's a way of life. And Edinburgh? It's home to numerous restaurants smashing the classics, as well as those offering unique twists on favourites. From romantic Old Town hotspots whose recipes have been passed down generations to contemporary wine bars that know their way around a lasagne, here are the very best Edinburgh Italian restaurants.

Last edited by Marcus Sanigar

Last updated on 3rd November 2025




Scarpetta

With lively botanical interiors and a warm Italian welcome, Scarpetta serves up rustic charm in the heart of Edinburgh. Expect hearty pastas, woodfired pizzas, expertly seasoned seafood and traditional dishes that are sure to get Nonna's approval. We're looking at you, pollo Milanese.  

The drinks menu is just as Italiano with tiramisu martini, sgroppino and amaretto sours all vying for your attention.

Pizza Pilgrims Edinburgh

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

For an authentic taste of Italy in the heart of Edinburgh, Pizza Pilgrims on Rose Street is a must-visit. This vibrant two-floor pizzeria brings traditional Neapolitan pizza to the city, using fresh ingredients and time-honoured techniques to create classics like the rich and creamy margherita, indulgent mushroom and truffle, and fiery double pepperoni and hot honey. With a lively atmosphere, an upstairs space for special events, and even live music on occasion, Pizza Pilgrims is more than just a meal - it's a slice of Italy right in Edinburgh.

ASK Italian Edinburgh

One of the most well-known Italian restaurant chains, ASK Italian is a staple up and down the country for their unique twists on recognisable dishes and classic flavours. The Edinburgh restaurant is no exception, boasting a convenient Rutland Court location just off Princes Street. Think burrata pancetta carbonara, creamy mushroom and truffle calzones, and indulgent tiramisu.

Contini George Street

Contini George Street brings an authentic slice of Italy to Edinburgh with its exquisite menu featuring fresh, seasonal ingredients imported directly from Italian markets alongside Scotland's finest seafood. Set within a stunning former banking hall designed like a Florentine Palazzo, the restaurant's daily-changing dishes and homemade pastas promise a genuine Italian dining experience in the heart of the city.

With standout plates like trofie al pesto, creamy gnocchi cacio e pepe, and linguine frutti di mare, Contini offers a vibrant menu that celebrates Italy's rich culinary heritage. 

Novapizza

The clue is in the name at Novapizza, these guys know how to whip up some seriously tasty slices in their charming, traditional eatery. Everything here is 100% vegetarian or vegan, the only Italian restaurant in the city to do so, with toppings like roasted aubergine, plant-based pepperoni and black olives, as well as a great selection of pasta dishes.

Civerinos

A popular restaurant and bar found in the Old Town, Civerinos is all about pizza, though they have also got a cracking choice of pasta and small plates too. They've got art deco-inspired interiors, retro light fittings and a bright blue roof, with everything from truffle fries to pumpkin risotto or vegan calzones on the menu. This spot is pretty affordable too, with dishes coming in at £15 or less.

Locanda De Gusti

One of the most traditional Italian restaurants in Edinburgh, Locanda De Gusti is a laidback spot serving home-style cooking made from Scottish ingredients. All the recipes here are inspired by the owner's aunt and mother in Naples, so you know you're in for some truly authentic fare, ranging from monkfish with cannellini beans to stuffed Sicilian peppers and fresh ravioli.

Amarone Edinburgh

Encompassing the corner of St Andrew's Square, Amarone is a bustling Milanese restaurant that's become quite the local hotspot, decked out in marble flooring and hanging decorations. Delve into a menu of traditional lasagna, roasted chicken with pesto and a whole load of mouthwatering pizzas, with an extensive wine list to pair with your meal.