Old Pal Bar and Kitchen
Our verdict · The value pick for choice, with beef, lamb, porchetta and a veggie option near Haymarket, around £16–19 per person (indicative).
Go if
You want a well-priced roast with a genuine choice of meats and easy arrival by train at Haymarket.
Skip it if
You're after a big-name, special-occasion setting.
Plan your visit
Old Pal Bar and Kitchen
Keenly priced, around £16–19 pp for the roast
Indicative price at the time of review.
Old Pal Bar and Kitchen rounds out the five as the value-and-choice pick, a well-liked, unpretentious gastropub on West Maitland Street near Haymarket station. Its draw is breadth: the Sunday roast offers a choice of joints including beef, lamb-stuffed shoulder and porchetta alongside a vegetarian option, at keen prices (indicatively around £16–19 per person) that sit below the city-centre steakhouse picks. It is the most convenient pick for anyone arriving by train, sitting right by Haymarket. The trade-offs are that it is less decorated and lower-profile than the recognition-laden names above, and some diners have flagged the service charge, so check your bill; go for the choice of meats and the price rather than a special-occasion setting.
The good & the bad
Pros
- Unusually wide choice of joints, from lamb-stuffed shoulder to porchetta
- Keen indicative pricing that sits below the central steakhouse picks
- Right beside Haymarket station
Cons
- Lower profile and plainer setting than the top names
- Some diners have flagged the service charge, so check the bill
How it compares
| Pick | WATTB Score | Price | Best for |
|---|---|---|---|
| 1.The Scran & Scallie | 92/100 | ~£20–25 pp for the roast (indicative) | overall |
| 2.Hawksmoor Edinburgh | 90/100 | From £29 for dry-aged rump; £33 sirloin (indicative) | beef lovers |
| 3.The Broughton | 88/100 | ~£19–22 pp for the roast (indicative) | neighbourhood gastropub |
| 4.Chop House | 85/100 | From £30 for two courses; £35 for three (indicative) | steak-lovers on a set menu |
| 5.Old Pal Bar and KitchenThis pick | 85/100 | Keenly priced, around £16–19 pp for the roast (indicative) | value with a choice of joints |
Good to know
- Address
- 28 W Maitland St, Edinburgh EH12 5DX
- Nearest station
- Haymarket
- Phone
- +44 131 305 1981
- Price
- Keenly priced, around £16–19 pp for the roast (indicative)
- Choice
- Beef, lamb-stuffed shoulder, porchetta, veggie
- Value
- Keenly priced vs central rivals
- Location
- Beside Haymarket station
- Setting
- Casual neighbourhood gastropub
- Note
- Check the bill for service charge
Opening hours
- Monday
- 4:00 PM – 12:00 AM
- Tuesday
- 12:00 PM – 12:00 AM
- Wednesday
- 12:00 PM – 12:00 AM
- Thursday
- 12:00 PM – 12:00 AM
- Friday
- 12:00 PM – 12:00 AM
- Saturday
- 12:00 PM – 12:00 AM
- Sunday
- 12:00 – 11:00 PM
Address, hours & rating verified via Google · Sept 2026
Insider tip · Check whether a service charge has been added to your bill, and book ahead as the roast is a local favourite.
Researched by WATTB
- Published
- 13 September 2026
- Updated
- 13 September 2026
- Last verified
- 13 September 2026
- Sources
- 9 sources
We research and rank options from public data, official information and published reviews. How we research →
Written by
Keep comparing
More from The Best Sunday Roast in Edinburgh for 2026
Stay in the loop
A newsletter is on the way
Sign-ups aren't open yet — check back soon.