Best Italian Restaurants in Edinburgh

Edinburgh has  many Italian restaurants, most of them near the city centre that serve traditional Italian food. Just browse our list to find the best spots to  have Italian food in the city Edinburgh.


Italian restaurant part of the growing "dogs" empire. Salubrious and very central

Bar Napoli

Located right at Edinburgh's city centre, Bar Napoli has been serving traditional Italian food for over three decades. Popular among tourists and local diners alike.

Cafe Mediterraneo

Cafe Mediterraneo serves a variety of popular Mediterranean dishes.


Centotre make the best coffees in Edinburgh and a range of cooked breakfasts and snacks options.


Originally named as EST EST EST, this Italian restaurant has changed its name as Gusto. Located on the stylish George Street of Edinburgh, it makes a perfect place to relax.

Gordon's Trattoria

A family run restaurant, Gordon's Trattoria is a smart hybrid between a New York deli and a tuscan restaurant. A popular Italian restaurant in the middle of Edinburgh's Royal Mile.

La Bruschetta

A gem of an Italian restaurant with an unmatched pedigree and loyal customer list.


Italian food with well sorted menus. Al fresco eating options in the courtyard and mini menus for kids. Tasty food and great service makes this place quite popular and crowded too.


Anima is a popular Italian food joint that offers table serve and takeaways. Delicious food made from the freshest and best ingredients at economical rates.

Bar Roma

A family run Italian food restaurant that has been pampering the diners with good quality food for over 30 years.


Centotre is famous for the best coffees in Edinburgh along with a wide choice of cooked breakfasts, snacks and a lip smacking cocoa hot chocolate.


A small family run business set up in 1998, Dominico offers the best of both the worlds of a friendly, milieu and an authentic Italian cuisine. Reasonably priced huge portions.

Giuliano's Restaurant

Very friendly, very typical Italian bang opposite to the Playhouse at the top of Leith Walk.

Guilianos Italian Restaurant

set up by 4 Italian friends who worked together in Edinburgh for 10 years, Guilianos will ensure an authentic Italian dining experience.


A basement restaurant that is conveniently located across Nicolson Square and the Edinburgh Festival Theatre. Highly recommended for fine Italian cuisine.