Open Travel Guide
  1. Home
  2. Destinations
  3. United Kingdom
  4. Scotland
  5. Edinburgh
  6. Restaurants
  7. Oink

Restaurants · Scotland, Edinburgh

Oink

  • CuisineHog roast rolls
  • CategoryStreet Food
  • VibeQuick, casual, counter-service street food
  • Rating★ 4.5
  • Price£ - Roll about £6-£9 (~$8-$12)

Oink is a small walk-up counter at 34 Victoria Street in Edinburgh's Old Town, Scotland, selling hog roast rolls carved from a whole roasted pig. Victoria Street curves between the Grassmarket and George IV Bridge and is one of the city's most photographed streets, and Oink is one of its best-known food stops. The signature order is the hog roast roll, served with a choice of stuffing, apple sauce and, for those who want the Scottish touch, haggis.

Walk-up hog roast roll counter that sells out most days.

Oink is a small walk-up counter at 34 Victoria Street in Edinburgh's Old Town, Scotland, selling hog roast rolls carved from a whole roasted pig. Victoria Street curves between the Grassmarket and George IV Bridge and is one of the city's most photographed streets, and Oink is one of its best-known food stops. The signature order is the hog roast roll, served with a choice of stuffing, apple sauce and, for those who want the Scottish touch, haggis. The pork is carved to order from the roast, and the roll is eaten standing or on the street rather than at a table. Because of its popularity and the limited quantity of meat cooked each day, the counter commonly sells out in the afternoon, so earlier visits are safer. The format is simple: queue, order, pay and eat. There is no dining room, no dress code and no booking; the atmosphere is quick, informal and often has a line out of the door at lunch and on weekends. Drinks are limited, so visitors who want a pint or coffee can head to one of the many pubs and cafes nearby. A roll costs roughly £6-£9 (~$8-$12), making it one of the most affordable lunch options in the Old Town. Opening is daily from lunchtime into the afternoon, and visitors should verify times on the website. The location makes Oink an easy stop between the Grassmarket, the Royal Mile and the National Museum of Scotland, and the colourful shopfronts of Victoria Street make a good backdrop for eating outdoors.

Practical information for Oink · Last updated September 2026
Price £ - Roll about £6-£9 (~$8-$12)
Hours Daily lunch to afternoon; sells out; verify on website
Reservations None; walk-up counter
Address 34 Victoria Street, Edinburgh EH1 2JW, United Kingdom

Signature dishes

  • Hog roast roll with haggis, stuffing and apple sauce — Approx £6-£9

Good to know

Known for
Counter serving hog roast rolls from a whole pig carved to order

Location

34 Victoria Street, Edinburgh EH1 2JW, United Kingdom

55.9488, -3.1926 View on map

Highlights

  • Hog roast roll carved to order
  • Haggis, stuffing and apple sauce toppings
  • Located on photogenic Victoria Street
  • Low-cost lunch at about £6-£9

Tips for visiting

  • Arrive before mid-afternoon as the counter often sells out
  • Expect a queue at weekend lunchtimes
  • No booking or seating; eat on the street
  • Pair with a drink at a nearby pub or cafe

When to visit

Late morning to early lunchtime is best, before the day's pork sells out.

Accessibility

It is a street-level counter on Victoria Street, which is steep and cobbled in places; visitors with mobility needs should note the sloping surfaces nearby.

Frequently asked questions

What does Oink sell?

Oink sells hog roast rolls carved from a whole pig, with stuffing, apple sauce and optional haggis.

How much is a roll?

A roll costs about £6-£9 (~$8-$12).

Can I book?

No. It is a walk-up counter with no reservations, and it often sells out.