Be it a cheap eat or a Michelin Starred restaurant, Edinburgh has more than enough restaurants to suit all tastes.
Here are our picks of the best traditional, fine dining and cheap eats that Edinburgh has to offer.
Traditional Scottish Food
Do you fancy eating like a local and trying the traditional Scottish food? Then try out one of these restaurants:
The Scotch Malt Whisky Society
If the name doesn’t give it away, this restaurant is the perfect place for a traditional Scottish meal.
Located in a Georgian Townhouse in Edinburgh’s New Town, you can get the Scottish fine dining experience. Whilst this restaurant is normally a member’s club, they welcome non-members with open arms.
In this restaurant you can expect to try marinated scallops and sea bass, highland venison and farm guinea fowl.
The OX, Edinburgh
At the OX you will be able to taste fresh local produce. Most of their dishes are Ox related, such as Ox cheek and Oxtail Soup, plus you can also get a great Sunday roast with all the traditional trimmings!
The Room in the West End
You can find this cute restaurant below Teuchters Bar on William Street. Here you will find fresh and affordable Scottish produce.
The venue itself is welcoming, cozy, warm and relaxed and even has a number of quirky tables in alcoves.
Do you like a bit of upmarket, fine dining? They you will not be disappointed with the offerings in Edinburgh. The city even has four Michelin Starred restaurants!
The Dome is a favourite of both the locals and visitors. Here you can enjoy lunch or afternoon tea in the opulent dome itself where you can eat traditional cuisine such as haggis, tatties and neeps. One not to miss.
The Tower Restaurant and Terrace
This rooftop restaurant offers outstanding views across Edinburgh and the castle. It is situated on top of the Museum of Scotland.
Here is the perfect place to relax whilst trying their tasty brunch, lunch, afternoon tea or diner. Expect the finest and freshest dishes including Scottish oysters and game.
The 21212 is one of the Michelin starred restaurants in Edinburgh. It is set in a stunning Georgian townhouse in the Royal terrace and also has bedrooms available, as well as a drawing room to relax in.
You can view the kitchen through a window in the dining room which makes for a wonderful atmosphere.
Looking for something a bit cheaper to fill your stomachs? Edinburgh has lots of choice for you. Here are our favourites.
This tiny shop serves hog roast in fluffly rolls with options of adding haggis, stuffing, apple sauce and crackling. Their portions are interesting too, choose from the Piglet (small) the Oink (medium) or the Grunter (you guess it, large).
There are 3 sites in Edinburgh for you to choose from. You will probably smell them before you see them!
Bindi was the first fully licensed Indian and East African fusion restaurant in Edinburgh. This restaurant may be vegetarian, but the dishes are interesting and tasty. Any non-veggie would be happy to eat here!
Tasty British food, at a reasonable price in a lovely venue? Yes, that’s The Dogs. This venue has been classed as the staple is Edinburgh’s budget dining scene and it is still doing what it does best today.
Terms & Conditions apply.
Travel Insurance, Underwritten by Allianz Global Corporate & Speciality South Africa Limited, an Authorised Financial Services Provider FSP NO: 16722 (AGCS SA), The Firs, 2 nd Floor, 32A Cradock Avenue, Rosebank 2196 South Africa. The policy is administered by Allianz Travel, Eiffel Boulevard Limited Building (Eiffel 2), 1 st floor, Umm Al Sheif, Sheik Zayed Road, P.O. Box 80864, Dubai, UAE.