To taste Scotland on a plate – think haggis, fresh seafood, game and hearty comfort dishes made with local produce – Edinburgh has a fine spread of Scottish restaurants. Several sit right on or beside the Royal Mile, making them an easy pick after a day of sightseeing.
Here are the Scottish restaurants we send visitors and locals to, with their locations.
Where to Eat: Scottish Restaurants in Edinburgh
- Angels with Bagpipes (High St, Royal Mile) – A stylish restaurant on the Royal Mile serving refined modern Scottish cooking in a central Old Town setting.
- The Cellar Door (George IV Bridge) – A relaxed Old Town spot for seasonal Scottish dishes and good-value set menus near the Royal Mile.
- Scotts (4-6 Victoria Terrace) – A characterful venue just off Victoria Street serving Scottish plates in the heart of the Old Town.
- Scran & Scallie (Comely Bank Rd, Stockbridge) – A gastropub from acclaimed local chefs, championing hearty Scottish comfort food in leafy Stockbridge.
- The Witchery (352 Castlehill) – A famously atmospheric, gothic dining room beside the Castle – a special-occasion classic for Scottish fine dining.
What to Expect
Menus celebrate Scottish larder staples – Scottish beef, seafood, venison and haggis – cooked anywhere from gastropub-hearty to fine-dining refined. Prices climb at the smarter end, especially at the Witchery, but set menus at spots like the Cellar Door keep things affordable.
Who It Suits
Visitors wanting an authentic taste of Scotland and anyone marking a special occasion. For an atmospheric splurge, book the Witchery; for relaxed comfort food, head to the Scran & Scallie in Stockbridge.
Practical Tips
- Book the Witchery well ahead – it is a bucket-list dinner and fills fast.
- Set menus at the Cellar Door are the best value way to eat Scottish in the Old Town.
- Most of these sit on or near the Royal Mile – ideal after visiting the Castle.
- Ask about seasonal game and seafood, which change through the year.
Frequently Asked Questions
Where can I try traditional Scottish food in Edinburgh?
For refined Scottish cooking on the Royal Mile try Angels with Bagpipes, while the Scran & Scallie in Stockbridge is the pick for hearty gastropub comfort food. The Witchery is the atmospheric special-occasion choice.
Is the Witchery worth it?
The Witchery by the Castle is famous for its gothic, candlelit dining rooms and special-occasion atmosphere. It is a splurge, so book ahead and go for the experience as much as the food.
