It comes as Accor reveals the top 15 UK foodie destinations outside of London, and the best cities to visit for each cuisine. The research analysed each location against its number of Michelin stars, Instagram and TikTok statistics, Google reviews, OpenTable, news outlets analysis and social sentiment to generate a score out of 100.
Edinburgh received an overall score of 86, placing it in second, just behind Sheffield. The city also has the highest number of restaurants in the Michelin Guide listings, and was found to be the top UK destination for lovers of Spanish cuisine.
Take a look through our photo gallery to see all 34 Edinburgh restaurants in the Michelin Guide listings.

5. Number One
Where: 1 Princes Street, Edinburgh, EH2 2EQ, United Kingdom. The Michelin Guide says: Behind the striking Edwardian façade of The Balmoral, one of Scotland’s top hotels, sits this stylish basement restaurant. Photo: Third Party

6. eòrna restaurant
Where: 68 Hamilton Place, Edinburgh, EH3 5AZ. The Michelin Guide says: Following a warm welcome, you can enjoy a highly seasonal tasting menu that has a strong Scottish heart, from the Orkney beef to the fantastic Perthshire strawberries. Photo: Third Party

7. Heron
Where: 87-91a Henderson Street, Leith, EH6 6ED, United Kingdom. One MICHELIN star. The Michelin Guide says: Two elements shine through from the two very focused chef-owners in the kitchen: they have all the techniques, but they also understand flavour – it’s how a dish tastes that counts. Photo: Third Party

8. The Lookout by Gardener's Cottage
Where: Calton Hill, Edinburgh, EH7 5AA, United Kingdom. The Michelin Guide says: Take in some of the best views of the city from the full-length windows of this modern, cantilevered building in a wonderful spot on the top of Calton Hill. Photo: Third Party