The capital of Scotland is known for its fantastic range of cuisines amongst serene restaurants and cafes. One of the most popular cuisines in Edinburgh is Italian and the restaurants on offer do not disappoint! We’ve listed below some of the best Italian restaurants in Edinburgh, ready for your next special occasion.

1. La Locanda Edinburgh

La Locanda Edinburgh
Source: La Locanda Edinburgh Facebook

Hailed for its authentic Italian food, La Locanda is a cosy restaurant that serves up more that just your everyday pizza and pasta. It has a daily specials menu to keep things fresh, as well as lots of choice when it comes to wine. You can feast on their tasty Italian food on the terrace, which is perfect for when the sun shines over Edinburgh.

Address: 61 Cockburn St, Edinburgh EH1 1BS

2. Vittoria on the Bridge

Italian restaurants in Edinburgh
Source: Vittoria on the Bridge,

Easy to get to and with a range of tasty dishes, Vittoria on the Bridge is a family run restaurant in Edinburgh and a favourite among most of us locals! From antipasti and risotto to pizza and steaks, this place has it all. It’s got a relaxed vibe, so you can just pop in no matter what you’re wearing and indulge in their delicious Sicilian specials.

Address: 19 George IV Bridge, Edinburgh EH1 1EN

3. Amarone

Italian restaurants in Edinburgh
Source: Amarone Restaurant,

In the perfect location for a lunch or dinner break after shopping, Amarone is a great place for a delicious meal in the centre of Edinburgh. Dinner will generally cost under £30.00 per person and booking is encouraged although not necessary to attend. Self-described as having ‘all the buzz of a restaurant in central Milan’, Amarone is a classy restaurant to visit. There are other Amarone Italian restaurants in Glasgow and Aberdeen, but the Edinburgh one is arguably the prettiest, housed in a 1930s Art Deco building.

Address: 12-13 St Andrew Square, Edinburgh EH2 2AF

4. One20 Wine Café

Italian restaurants in Edinburgh
Source: One20 Cafe & Restaurant,

Voted Edinburgh’s number one Italian restaurant on TripAdvisor, One20 Wine Café is a must-try for anyone living in or visiting Edinburgh! You can sit inside or outside, depending on the weather, where the terrace has cute little tables divided up a bit like booths. As the name denotes, it has a fantastic wine selection, so it’s even nice if you’re not looking for an Italian restaurant in Edinburgh to eat at per sé, but just fancy a wine (or two).

Address: 120 Dundas St, Edinburgh EH3 5DQ

5. Paolozzi Restaurant & Bar

Italian Restaurants in Edinburgh
Source: Paolozzi Restaurant and Bar,

Located on Forrest Road, Paolozzi Restaurant & Bar opened shortly before the Covid pandemic. So they’re one of the newest Italian restaurants in Edinburgh, but they’ve already got lots of positive reviews from customers. They serve locally-produced beers, cocktails, aperitifs and everything from small plates to three course dinners. So you can go for a casual drink, a snack, or a full blown out meal at Paolozzi,

Address: 59, 61 Forrest Rd, Edinburgh EH1 2QP

6. Mamma Roma

Mamma Roma - Italian restaurants in Edinburgh
Mamma Roma Facebook

Whether you are celebrating for a special occasion or just fancy going out for food, Mamma Roma will deliver everything you want and more! This popular Edinburgh restaurant is always heaving so be sure to make a reservation before arriving. In this comfortable, Venice-themed haven, you will be sure to get your money’s worth!

Address: 4-7 Antigua St, Edinburgh EH1 3NH

7. Gusto Italian 

Gusto Italian restaurant Edinburgh
Source: Gusto Facebook

Tucked away from the city’s bustling noise, Gusto Italian captures the essence of traditional Italian cooking while adding a contemporary twist to recipes. The restaurant places an emphasis on using locally sourced, seasonal ingredients, along with the finest imported Italian delicacies. You’ll find everything from classic Margherita pizza to lesser-known regional dishes. Whether you’re in the mood for an intense, tomato-rich Sicilian pasta or a hearty Tuscan roast, Gusto’s menu caters to all palates. Gusto is a chain restaurant, but it’s known around the UK for being a great Italian restaurant option.

Address: 135 George St, Edinburgh EH2 4JS

Edinburgh is a city with lots of restaurants to choose from, where many have great food matched with great ambience. In fact, we’ve also compiled a list of the most Instagrammable restaurants in the city, which provide the best backdrops for social media feed.