Best places to eat out in Edinburgh
If you’re lucky enough to visit the beautiful city of Edinburgh, you’ll want to explore the wonderful restaurants and cafes on offer, from the grand Signet Library to the more informal cafes and delis.
But how do you choose where to eat?
Here’s our round-up of some of the best, as voted by you, to give you the definitive checklist of the top restaurants in Edinburgh not to miss during your visit:
Young Scottish chef Michael Neave has made a real mark on Edinburgh’s culinary scene with this, his first restaurant which is located just off the Royal Mile and a few minutes from Edinburgh Castle.
The menu is fairly limited but the dishes are exceptional – you’ll also be treated to an extensive malt whisky list and a good choice of cocktails and wine.
Prices: Mains from £15.50
To book: 0131 226 4747
Address: 21 Old Fishmarket Close, Edinburgh, EH1 1RW
This small and friendly modern family restaurant is located in the heart of Edinburgh, serving seasonal dishes with a twist.
It’s often busy so call ahead to make sure you get a table – and give yourself plenty of time to choose what to order… the Scottish lamb is particularly delicious if you need any pointers.
Prices: Mains from £11.50
To book: 0131 556 0006
Address: 18 Eyre Place, New Town, Edinburgh EH3 5EP
If authentic Italian is your thing, you’re going to love this popular little restaurant in Edinburgh, just a few minutes walk from the Haymarket Railway Station.
Its relaxed and friendly atmosphere is a hit with families while the freshly cooked Italian dishes, made using artisan ingredients imported from Italy and locally sourced produce, ensure you’ll want to return again and again.
Prices: Pasta from £9.95
To book: 0131 346 8800
Address: 102 Dalry Road, Edinburgh EH11 2DW
One of Edinburgh’s iconic landmarks, the historic Balmoral Hotel with its imposing clock tower offers an exceptional dining experience.
Its restaurant, Number One, has held a Michelin Star for 14 consecutive years and is praised for its comfortable surroundings, stylish decor and attentive service. The tasting menu is particularly popular.
Prices: 7-course tasting menu £79
To book: 0131 557 6727
Address: 1 Prince’s Street, The Balmoral Hotel, Edinburgh, EH2 2EQ
A charming and cosy venue, this restaurant delivers on comfort as well as service.
The cheese and meat platters are generous and flavoursome, with delicious accompanying chutneys, fresh baguettes and pickles – be prepared for a wait as it’s a popular place, both with tourists and the locals, but it will be worth it.
Prices: Sharing platter from £15
To book: 0131 557 5005
Address: 56a Broughton Street, Edinburgh, EH1 3SA
The name of this unassuming restaurant translates literally as “a burning coal; a glowing hot ember; a hot spark” so you know it’s going to be a little bit different.
And it is – there is no traditional menu but instead you will be served an excellent 5-course dinner based around seasonal ingredients and locally sourced produce, cooked and served to the highest standards.
Prices: 5-course dinner £45
To book: 0131 662 9349
Address: 107-109 St Leonard’s Street, Edinburgh EH8 9QY
Located in the iconic Signet library, just minutes from the hustle and bustle of the Royal Mile, lies this simply stunning afternoon tea room.
Dine in style amongst the ornate balustrades and the tall fluted Corinthian columns, and sample mouth-watering savoury and sweet treats that look almost too good to eat.
Prices: Afternoon tea for two £50
To book: 0131 226 1064
Address: Parliament Square, Edinburgh, EH1 1RF
Scotland’s capital is well-known for its eclectic food scene, with multiple Michelin-starred restaurants to choose from, but hopefully you’ve spotted one or two less traditional gems to visit in this list of the best places to eat out in Edinburgh.
Which is your favourite restaurant in Edinburgh? Share in the comments below.