Some of the best Scottish Restaurants in Edinburgh

While you’re in Edinburgh, you have to try some traditional Scottish cuisine, which is generally characterised as being hearty, filling food; Edinburgh has options for you to try it in its most traditional forms, or more modern twists on locally sourced ingredients.

Whether it's the most famous national dish of haggis, neeps and tatties, or other options such as porridge (for breakfast), Scotch broth, Aberdeen Angus beef, smoked Scottish salmon, or desserts and confectionary like cranachan or shortbread, you can find it all in Edinburgh.

You won’t be short of restaurants to choose from throughout both the Old and New Towns, serving a variety of traditional fare, ranging from historic pubs, to more modern, upmarket establishments.

1. The Scran & Scallie

1 Comely Bank Road, Stockbridge, Edinburgh EH4 1DR

0131 332 6281

You can enjoy a high-quality Scottish dining experience at The Scran & Scallie, a stylish gastropub in Stockbridge that has become one of the best-known places in Edinburgh for modern Scottish food.

The restaurant offers a relaxed and welcoming atmosphere, making it a great option if you want something that feels both traditional and contemporary. It is especially well known for serving classic Scottish dishes with a refined twist, using seasonal produce from excellent local suppliers.

The menu focuses on fresh local ingredients and generous flavours, creating the perfect balance between comfort food and a more polished dining experience. It is an excellent choice if you want to try authentic Scottish cuisine in a setting that feels elegant without being too formal.

The Scran & Scallie in Edinburgh

2. The White Hart Inn

34 Grassmarket, Edinburgh EH1 2JU

0131 226 2806

You can try haggis in many places in Edinburgh, but the White Hart Inn is a particularly good choice, for a few reasons. It claims to be the oldest pub in Edinburgh, dating back over 500 years to its establishment in 1516.

Many famous historic figures have stayed at the Inn, including English Civil War leader Oliver Cromwell, poet William Wordsworth and even Robert Burns himself, on whose birthday Scots traditionally dine on haggis as part of a Burns Supper.

You can choose from two available options for the haggis dish, the full version for £10 or a smaller version as a starter for £5, if you only want to try a little! You can also attend their regular Scottish folk music nights, where you can experience even more traditional culture.

And, like many other pubs in Edinburgh, it is said to be haunted, so keep an eye out for ghosts while enjoying your dinner!

The White Hart Inn

3. Angels with Bagpipes

343 High Street, Edinburgh EH1 1PW

0131 220 1111

Located in a 16th century building on the Royal Mile, in the heart of Edinburgh’s Old Town, you will certainly feel like you’re surrounded by Scottish culture in this fine dining restaurant.

It is a mix of old and new though, as you’ll notice its historic location is balanced alongside contemporary, elegant decor, lit by angel candlesticks, proving that Edinburgh can provide the best of both.

You will be served a seasonal selection of fresh, local ingredients, with an elegant, modern twist on traditional Scottish dishes. You can order from the à la carte menu, or try the set, 4 course, tasting menu, with the option of wine pairings, for a little bit of a few different dishes, to see what you like best.

Angels with Bagpipes

4. The Whiski Rooms

4-7 North Bank Street, Edinburgh EH1 2LP

0131 225 7224

Whiski Rooms, as the name suggests, is a highly recommended choice if you wish to sample some whisky alongside their meal, as they have over 300 to choose from!

As well as the restaurant, you can also visit their bar and shop, where they offer special whisky tasting experiences.

In the restaurant itself, you will be seated in a cosy bistro, overlooking the New Town from the top of the Mound, with wooden furnishings and exposed stone walls, to match the historic style and spirit of the Old Town, where it is located.

You can choose from a lunch and dinner menu, full of hearty and traditional Scottish dishes, and your food will have come from local suppliers, with the menu changing regularly to reflect what is available in each season.

The Whiski Rooms
Explore more of the city’s history, landmarks and hidden corners on our Free Walking Tour of Edinburgh.