Edinburgh

The Best Restaurants in Edinburgh

Where to find the best restaurants and pubs in Edinburgh to sample the finest Scottish cuisine or experience imaginative ethnic cuisines.
Search Hotels, B&Bs and Villas
Search

Edinburgh’s culinary landscape is characterised by tradition, sophistication, excellent taste and the use of outstanding fresh local produce, including cheeses, meats and consistently superb fish.

You’ll eat exceptionally well in Edinburgh, and the city thoroughly debunks the negative reputation of Anglo-Saxon cuisine. You’ll find venues and cuisines to suit every palate and culture, from traditional Scottish fare to authentic international cooking.

It’s genuinely difficult to eat poorly in Edinburgh – wherever you turn, you’ll discover ethnic restaurants, historic pubs serving outstanding food, contemporary Scottish establishments and numerous cafés where you can enjoy delicious snacks of sandwiches and warming soups.

Whilst the Royal Mile is the epicentre of Scottish cuisine alongside some international options and numerous pubs, New Town specialises in world cuisines and restaurants serving the freshest seafood, as does the Leith waterfront area, which merits a detour for a hearty meal of freshly caught fish and seafood.

Restaurant opening hours

Restaurants open from noon to 2.30pm and from 6pm to 10pm, though in some cases the kitchen remains available throughout the afternoon.

Evening hours, however, are strictly observed: kitchens typically close at 9pm and it’s difficult to find food service after this time. Many ethnic restaurants, some pubs and obviously fast-food outlets are exceptions.

During festivals and New Year, pubs and restaurants are literally overwhelmed with custom, and we strongly recommend you book a table even several days in advance.

Fine Scottish dining

The Witchery by the Castle

1352 Castlehill, Edinburgh EH1 2NF, UK

At the foot of the Royal Mile, close to the castle gates, sits a restaurant housed in a 16th-century building steeped in gothic atmosphere, featuring oak panelling, tapestries and exposed stonework. The Secret Garden is the conversion of an ancient courtyard and a wonderful place to dine. Among the dishes served are fresh salmon, trout and locally reared beef. Choosing the two-course set menu offers good value.

Fish restaurants

Seafood at Edinburgh is particularly outstanding, and we recommend you dedicate a meal to shellfish and molluscs, which are abundant here.

Mussel Inn

261-65 Rose St, Edinburgh EH2 2NH, UK

Among the establishments on Rose Street, this restaurant serves some of Scotland’s finest fish. Unsurprisingly, given its name, the speciality here is enormous baskets of the freshest mussels. It’s a good restaurant, not expensive, and located in the city centre.

Pier House

325 Pier Pl, Newhaven, Edinburgh EH6 4LP, UK

This is our preferred address for fish. Housed within the vast spaces of a dock at Newhaven harbour, a stone’s throw from Leith, this restaurant serves oysters and shellfish sourced directly from its internal fishmonger, alongside spectacular dishes of the freshest fish in a relaxed setting with vast windows overlooking the sea. Absolutely not to be missed!

Fishers In The City

458 Thistle St, Edinburgh EH2 1EN, UK

This elegant bistro specialises in fish and serves excellent seafood dishes. It has a sister establishment at Leith waterfront.

Cafe Royal

519 W Register St, Edinburgh EH2 2AA, UK

An atmospheric restaurant in Victorian style, much frequented by Edinburgh’s good society and featured in the film “Chariots of Fire”. Specialities are, as the name suggests, oysters, salmon, cod and in general seafood dishes.

Pubs with excellent food

The food served in pubs is genuinely excellent: the cooking is homestyle, unpretentious, yet rooted in local flavours. We therefore recommend some pubs we’ve tested ourselves.

The Doric Tavern

615-16 Market St, Edinburgh EH1 1DE, UK

Just a short walk from Waverley Station, The Doric, with a bar on the ground floor and Bistro upstairs, offers impeccable service and well-prepared dishes. Alongside classic Haggis, the beef fillet stands out for its exceptional quality. Notable is the whisky menu, which features excellent spirits from every region of the country.

Greyfriars Bobby's Bar

730-34 Candlemaker Row, Edinburgh EH1 2QE, UK

This welcoming pub sits directly opposite the Greyfriars Bobby statue and serves excellent Scottish cooking. It’s part of a chain of pubs you’ll find throughout the city.

Whiski Bar & Restaurant

8119 High St, Edinburgh EH1 1SG, UK

This pub on High Street offers genuinely excellent food in a truly wonderful setting, often complemented by quality live music. Prices aren’t cheap but you’ll enjoy outstanding Scottish dishes.

The Castle Arms

96 Johnston Terrace, Edinburgh EH1 2PW, UK

Overlooking Johnston Terrace, this modern, welcoming pub offers good food at reasonable prices despite being just a stone’s throw from the Royal Mile.

Tolbooth Tavern

10167 Canongate, Edinburgh EH8 8BN, UK

If you’re seeking an unpretentious pub frequented by locals, the Tolbooth is for you: the food here is genuinely excellent and you won’t risk queuing with hordes of tourists crowding the upper reaches of the Royal Mile. Furthermore, the pub is housed within a magnificent medieval building.

Dirty Dick's Pub

11159 Rose St, Edinburgh EH2 4LS, UK

This quirky pub serves good homestyle food but merits a visit for its eccentric décor alone: there isn’t a square centimetre that isn’t crammed with objects of every type and size, hanging even from the ceiling.

Bistros and cafés

During your stay in Edinburgh, you’ll often fancy a quick bite without committing to a full meal. We therefore highlight a selection of genuinely characterful bistros.

Elephant House Original

1223 George IV Bridge, Edinburgh EH1 1EN, UK

This charming café, filled with glass elephants, is frequented by students and young tourists not only for its quick, homestyle cooking with few but delicious dishes and sandwiches, but especially because Harry Potter was born at one of the tables in the large rear room with views of the castle! This is where celebrated author J.K. Rowling would come to write! Beyond its literary fame, this little spot feels like home and the food is excellent.

The Hub

13The Hub, Edinburgh EH1, UK

This picturesque café housed within a deconsecrated cathedral merits a visit even just for a cappuccino. You can enjoy light meals here both day and evening at economical prices.

Urban Angel cafe

14121 Hanover St, Edinburgh EH2 1DJ, UK

This splendid café in New Town will make you feel at home: neutral colours, familiar atmosphere, tasty homestyle dishes using organic and fair-trade products.

Map

In the following map you can see the location of the main places of interest mentioned in this article.