Oink Victoria Street
Oink Victoria Street is a small hog roast shop on one of Edinburgh’s most photographed streets, serving hot pulled pork rolls for takeaway or a quick lunch stop.
It’s simple, busy, and easy to understand: choose your roll size, pick your bread, add stuffing or haggis, then choose a sauce. The shop is especially handy if you’re walking between the Grassmarket, Royal Mile, Edinburgh Castle, and the Old Town.
This isn’t a long sit-down restaurant meal. It’s more of a quick, filling stop for roast pork rolls in the middle of the city. That makes it useful for visitors, office workers, shoppers, and anyone who wants lunch without losing half the day.
Key Details
| Detail | Info |
|---|---|
| Name | Oink Victoria Street |
| Category | Food / Takeaway / Casual Dining |
| Address | 34 Victoria Street, Grassmarket, Edinburgh, EH1 2JW |
| Area | Old Town / Grassmarket |
| Opening Times | Mon-Sun, 11am to 5pm, or until the pork runs out |
| Phone | 07771 968233 |
| Website | https://www.oinkhogroast.co.uk/shops/victoria-street/ |
| Best For | Quick lunch, takeaway food, casual Old Town food stop |
| Price Range | Budget to mid-range |
What To Expect
Oink Victoria Street is built around hog roast rolls. The menu is short and focused, which is part of the appeal. You choose a roll size, then add extras such as sage and onion stuffing or haggis, before picking a sauce.
The standard Oink roll is the main choice for most people, while the smaller Piglet option works if you want something lighter. There are usually sauces such as apple sauce, chilli jam, barbecue, or mustard mayo, depending on the current menu.
The shop is small and can get busy, especially around lunch and during peak tourist periods. It’s best treated as a takeaway stop rather than somewhere to settle in for a long meal.
Why Visit Oink Victoria Street?
Oink is one of those Edinburgh food names people remember. The Victoria Street branch has a great location, a clear menu, and a strong tourist pull without feeling complicated.
It also fills a useful gap in the Old Town. Not everyone wants a full meal booking. Sometimes you just want something hot, quick, and local enough to feel like part of the city.
Good To Know
The shop opens daily from 11am, but Oink says it closes at 5pm or when the pork runs out. That means earlier is better if you’re visiting on a busy day.
Oink also has two other Edinburgh shops: one on Canongate, near the lower end of the Royal Mile, and one on Hanover Street in the New Town. But the Victoria Street branch is the best-known stop for people around the Grassmarket and Old Town.
Victoria Street is steep and often crowded, so expect a bit of foot traffic around the door. If you’re visiting during August, weekends, school holidays, or lunchtime, allow for a queue.
This is mainly one for meat eaters. The menu is centred on pork, so it won’t suit everyone in a group.
Getting There
Oink Victoria Street sits between George IV Bridge and the Grassmarket, a short walk from the Royal Mile and Edinburgh Castle.
The nearest main train station is Edinburgh Waverley, around 10 to 15 minutes away on foot depending on your route. The walk includes some uphill streets and steps, so give yourself a little extra time if you’re coming from Princes Street or Waverley.
Our Take
Oink Victoria Street is a solid Old Town eatery because it’s practical, popular, and easy to recommend. It’s not fancy, but it does one thing clearly: hot hog roast rolls in a prime Edinburgh location.
Best suited to: quick lunches, takeaway food, Old Town walks, visitors around Victoria Street, and anyone who wants a filling pork roll without booking a table.
Contact
34 Victoria Street, Grassmarket, Edinburgh, EH1 2JW
Opening hours
Mon-Sun 11am-5pm
(or until the pork runs out!)