O'Oliviero - Edinburgh

#29 - Order Kebab Edinburgh, Italian, Pizza
Menu
Full menu with pictures, prices and categories.

O'Oliviero

O'Oliviero
4.0 / 5 (6802 reviews)

Description

Step into O'Oliviero, a welcoming Italian nook tucked into Edinburgh's Grassmarket, where rustic flavours and convivial service aim to transport you to an urban trattoria. The menu celebrates comforting pizza and classic pastas — think generous calzones and a thoughtfully prepared carbonara — paired with a concise wine list and bright cocktails. The dining room leans cozy and characterful, perfect for a relaxed lunch or an evening out with friends. Book ahead to secure a snug corner and enjoy honest Italian cooking in the heart of the Old Town.

Last update: 27.03.2026 from: Laura

Feedback

★ 4 / 5 from 6802 reviews

Mixed reviews: O'Oliviero earns praise for pizza and carbonara and friendly staff, but some guests report slow service, variable seasoning and tight seating.

sam39-office554
02.02.2024

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
02.02.2024

Great service, great food, great atmosphere thank you!

clarem
02.02.2024

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

laura-ungrad
12.08.2025

Tourist trap, do not come here. We left the place utterly disappointed with our food. It was tasteless to say the least, and everything was overpriced. The pizza looked and tasted like frozen pizza and the pasta was uncooked and sauce had not even enough salt. Hotel restaurants and pubs have better food than this one. I’d not be coming back. Meal type: Dinner Price per person: £40–50 Food: 1 Service: 2 Atmosphere: 1

fiona-church-school8
12.08.2025

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

Menu

  • Starters

    Gamberetti Diavolo
    Gamberetti Diavolo
    £6
  • 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

FAQ

O'Oliviero focuses on Italian cuisine with pizzas, pastas, seafood and classic desserts.

Yes, O'Oliviero serves both lunch and dinner services.

Yes, the restaurant is suitable for families, though seating is cosy so check table size when booking.

No, it is positioned at moderate-to-premium price points rather than as a low-cost option.

More information

O'Oliviero operates within one of Grassmarket's historic facades, and that compact footprint explains the snug booths and narrow doorway — a trade-off many diners accept for the central Old Town location. Regulars have quietly learned to order quicker-to-serve items (pizzas or certain house pastas) at peak times to avoid waits, and staff are often happy to advise which dishes are quickest if you're on a schedule.

Suggested nearby restaurants.