The Royal McGregor
It would be impossible to talk about traditional Scottish food in Edinburgh without mentioning the Royal Mile, the area from Holyrood Palace to Edinburgh Castle crowded with all manner of Scottish stores and restaurants. Relatively new for Edinburgh pubs, the Royal McGregor has established itself over its 10 years as a friendly, comfortable place to catch a meal. Its haggis options are particularly enticing. As a starter, there are haggis fritters with sweet chilli and honey dressing, and for a main course, you can try the Highland burger with haggis and whisky sauce.