O'Oliviero - Edinburgh

#29 - Order Kebab Edinburgh, Italian, Pizza
Menu
Full menu with pictures, prices and categories.
Phone
You can call the restaurant via +441312263706

Menu

The menu of O'Oliviero from Edinburgh contains about 80 different courses and drinks. On average you pay about £9 for a dish / drink.

Located in the historic Grassmarket in Edinburgh's Old Town, o'Oliviero is a charming family-run restaurant offering unpretentious home-style Italian cuisine. Guests can enjoy traditional Italian dishes in the restaurant's delightful al fresco dining area while watching the passersby. With exceptionally friendly service, o'Oliviero treats each guest like an old friend, setting itself apart from other nearby competitors.

Last update: 12.12.2025 from: Fiona

Images

O'Oliviero Food O'Oliviero Food O'Oliviero Food O'Oliviero Food O'Oliviero Food O'Oliviero Food O'Oliviero Food O'Oliviero Food

Feedback

★ 4 / 5 from 6802 reviews

A charming and cozy Italian restaurant in Edinburgh, offering delicious food, generous portions, and friendly staff. The atmosphere is warm and inviting, with great cocktails and reasonable prices. Dishes like fatuccine ala scoglio and carbonara are highlighted, along with tasty desserts like panna cotta. While some patrons mention a rude hostess, overall the exceptional food quality, service, and value make it a go-to spot for authentic Italian cuisine in a bustling location. The large portion sizes ensure a satisfying dining experience, with prices that won't break the bank. A must-visit for those looking for a delightful dining experience in Edinburgh.

sam39-office554
Sam 02.02.2024 - 04:37

Lovely meal but Hostess needs to be less rude. Felt a but unwelcome. Our server was good though and the food as well. I can definitely see other people walking out because of her

keith
Keith 02.02.2024 - 04:37

Great service, great food, great atmosphere thank you!

clarem
ClareM 02.02.2024 - 04:37

Menu was generic and actual menus filthy so obvs never changed. Room was full of boxes! So ambience compromised. Food average and not remarkable.

fiona-church-school8
Fiona 12.08.2025 - 23:02

Excellent service and quality of food! Made my birthday very special x

matthew-beach9
Matthew 12.08.2025 - 23:02

Staying in Edinburgh for a few days with family, had booked this Italian restaurant a few days in advance as it looked nice online and seemed to have a good menu. Went today for the evening meal and was greeted by being told to wait outside for over 10 minutes while they sorted the table which we had already booked days in advance. Had to stand far away from the restaurant and wait to be told to come in as the entrance was so narrow and had waiters walking in and out every minute, once we were eventually Invited in we were shown to a really small and crammed booth table with the whine restaurant having massively outdated decor and was really crammed with all the tables close together. Was politely offered drinks and menus which we ordered starters at the same time as mains. Drinks were massively overpriced as well as food. Waited over an hour for the starters to come and when we finally got given food the waiter brought our mains. We asked why we had not been given starters but was told that he was unsure, but he could go and ask and asked if it was s okay to leave the mains there. Was advised him that we wanted the starters first and then the mains, as you do normally going for a meal but his only response was we would just have to wait another hour for the food to be fresh again. After asking to speak to the manager we were just told that we would be tell the same thing as what he said. We just decided to scarp the started and just eat the mains that were brought out, which were cold when they were brought out anyway. The food was not worth the price and portions were tiny. My mum ordered a seafood pasta in which they had just placed cooked seafood as it was caught on her plate with no instruction as how to eat it or pull it apart. Overall terrible experience, service was shocking and food was awful for the price we paid.

  • Starters

    Gamberetti Diavolo
    Gamberetti Diavolo
    £5
  • Still Wines

    Pinot Grigio Organic Dry White Wine
    Pinot Grigio Organic Dry White Wine
    £22
    Sauvignon Blanc, Borgo Tesis
    Sauvignon Blanc, Borgo Tesis
    £22
    Trebbiano Parini Aromatic Dry White Wine
    Trebbiano Parini Aromatic Dry White Wine
    £18
    Chardonnay Langhe, Villa Lanata
    Chardonnay Langhe, Villa Lanata
    £22
    Merlot Togale, Lazio
    Merlot Togale, Lazio
    £22

More information

Suggested nearby restaurants.