5 Of The Best Italian Restaurants in Edinburgh

When you’re looking for Italian food, Edinburgh has some fantastic restaurant options. Whether you’d like dinner in elegant surroundings or simple rustic Italian cuisine in a friendly location, the city has the place for you. Here are some of the best Italian restaurants Edinburgh has to offer.

La Piazza

best italian restaurants edinburgh
Image Credit: La Piazza

La Piazza is a stylishly decorated Italian restaurant in Edinburgh with subtle lighting that gives it a warm, intimate ambience. A small patio provides for al fresco dining when the weather allows. The full bar offers a range of aperitifs, beers and spirits, while the wine list has the perfect accompaniment for your meal.

A two-course business lunch menu is available Monday to Friday for £14.95. On the a la carte menu you’ll find starters ranging from a salad at £4.90 to antipasto sharing plates at £14.95. Main courses feature pasta dishes from £9.95 along with pizzas, fish, seafood, and meat dishes, including succulent fillet steak at £24.95.

La Piazza is located in the West End district, at 97-99 Shandwick Place.



Amarone_Italian restaurant
Image Credit: Amarone

Amarone is an elegant and spacious restaurant featuring marble columns and floors, along with soaring ceilings and dramatic lighting that combine to create a classic, yet contemporary feel. The variety of antipasti ranges from £5.25 for home-made soup to carpaccio of beef at £9.95.

The freshly prepared pasta dishes start at £9.95, while the seafood menu offers stunning seared king scallops or baked sea bass at £18.95. If it’s meat you crave, you can choose from duck, chicken, lamb and veal. The prime Scottish steaks top out with the Filetto alla Griglia at £27.95. A great choice if you’re looking for the best Italian in Edinburgh.

Amarone is in Edinburgh New Town at 13 St. Andrew Square.



best italian restaurant edinburgh
Image Credit: Contini

Contini is a traditional Italian restaurant that has taken the classic features of an old banking hall and combined them with modern styling and décor to provide customers with a vibrant and elegant dining space. The restaurant serves breakfast, lunch and dinner, as well as Sunday brunch.

A set price lunch and pre theatre menu features two courses for £20. The Best of Contini menu offers a set menu of dishes to share at £30 per person for lunch or £37.50 for dinner. On the a la carte menu, starters range from £6.50 to £14, pasta dishes from £10 to £18, and main courses from £16 for Cavolfiore to £30 for a platter of mixed grilled fish and seafood.

Contini is situated in the heard of Edinburgh at 103 George Street in the New Town area of the city centre.


La Locanda

La Locanada
Image Credit: La Locanada

La Locanda is a little Italian bistro close to Edinburgh’s Royal Mile. The tastefully decorated interior has an authentic Italian feel with a cosy and intimate atmosphere. Classic black and white photography on the walls adds to the ambience. A small outside seating area is a great people watching spot.

The bistro is open all day from breakfast through to dinner. The breakfast menu has a distinctly Scottish flavour, while the a la carte menu is pure Italian. With starters ranging from soup at £7.90 to £13.90 for specially prepared Scottish smoked salmon, and main courses from £13.90 for Italian omelette to £18.90 for Pollo alla Milanese La Locanda’s menu is well priced for Italian restaurants in Edinburgh.

La Locanda is in the Old Town district of the city centre at 61 Cockburn Street.

La Rusticana

best italian restaurants edinburgh
Image Credit: La Rusticana

La Rusticana provides a down-to-earth Italian dining experience that is no less authentic. This well-established family-run restaurant features cheerful décor and red and white check tablecloths that create a fun, friendly atmosphere that’s added to by the classical Italian music. The wine list, while not extensive, has a good choice of Italian wines by the glass or bottle.

The delightful menu offers antipasti from £4.60, a superb range of pasta dishes from £7.95 for the chef’s speciality spaghetti, and fish and meat selections from £7.95 to £21.95. The pizzas are highly recommended and start at £7.95 for the Napoletana going up to £11.95 for a calzone.

You’ll find La Rusticana at 90 Hanover Street in the Old Town.

La Favorita

La Favorita is an authentic pizza restaurant and take out establishment in Edinburgh.  Their passion is pizza and they use the finest Italian ingredients for the toppings. Meanwhile the pizza dough is prepared fresh instore everyday and left for 48 hours to naturally mature before use. The price point is very reasonable, with a 10″ margherita only costing £8.75. If you are feeling a bit more adventurous then try one of the Deluxe Pizza’s. The Hot Star won Scotland’s ‘Best pizza’, it’s tomato base is topped with nduja, mascarpone, mozzarella, spicy salami, corn-fed chicken, red onion, red and green chillies & parmesan.

La Favorita has two locations:

321-325 Leith Walk, Edinburgh, EH6 8SA
7 Brighton Place, Edinburgh, EH15 1LH

Valvona & Crolla

Italian edinburgh
Image Credit: Valvona & Crolla

If you’re looking for the best Italian Edinburgh has to offer then look no further than the family run Valvona & Crolla. Established in 1934 this foodie hub sells pastries, deli produce and traditional Italian ingredients.  The cafe serves food inspired by recipes handed down the family over the years. They combine the finest Scottish & Italian ingredients to deliver the perfect venue for Breakfast, Lunch & Dinner, light bites. The homemade pasta is particular highlight, or if you fancy a steak then go for the Griddled Scotch flatiron steak, Italian tomato salad, rocket for only £13.

You can find Valvona & Crolla at 19 Elm Row, Edinburgh, EH7 4AA


Add comment

Most popular

Most discussed