Look no further. These are 20 of Edinburgh's best spots for dinner – as rated by travellers and locals alike on TripAdvisor.
5. Sonder, South Clerk Street
Delicate and beautifully-presented plates are the speciality at Sonder, which is a modern restaurant focusing on European fare. One diner wrote: it never fails to surprise me how fantastic the food really is. Photo: Google
6. Aurora, Great Junction Street
A bistro in the heart of Leith, Aurora is the sixth most popular spot in the city for dinner, with one reviewer saying the food is: absolutely superb value. Photo: Google
7. Locanda De Gusti, Dalry Road
Authentic Italian food your thing? Locanda De Gusti is some of the best in the city. One satisfied customer left a review saying: If you close your eyes, it feels like you are in Naples. Photo: Google
8. Pataka, Causewayside
There’s plenty of Indian to choose from in Edinburgh, but Pataka is most highly regarded by TripAdvisor reviewers, who praise everything from the service to the atmosphere and authentic food. Photo: Google