Edinburgh does Sunday roasts differently from the rest of the UK. Maybe it is the Scottish influence on the ingredients (beef from Borders farms, venison when you are lucky, haggis as a side if the kitchen is feeling patriotic), or maybe it is the simple fact that a city built on volcanic rock and battered by North Sea winds has always needed a good reason to stay indoors on a Sunday afternoon. Whatever the reason, the Sunday roast scene here has quietly become one of the best in Britain.
The interesting thing about Edinburgh's roast culture is that it is split between two very different camps. On one side you have the traditional gastropubs, places like Old Pal near Haymarket and The Palmerston in the West End, where the roast is a weekly ritual and regulars book their usual table by Wednesday. On the other side you have the newer restaurants, Hawksmoor on West Register Street and Kyloe at The Rutland Hotel, that treat the Sunday roast as a premium dining event with tableside carving and unlimited sides. Both approaches are worth your time, depending on whether you want a cozy pub afternoon or something more polished.
One thing to know: Edinburgh's best roasts sell out. This is not London, where you can wander into a pub at 2pm and still find beef. The city is smaller, the good kitchens are fewer, and word travels fast. If you want a roast at any of the places below, book ahead. Thursday is usually the cutoff for weekend reservations at the popular spots.