From award-winning eateries and Michelin Star restaurants to local recommendations discover some of the best restaurants in Edinburgh:
N.B. We recommend you always call in advance to check days and hours of opening, and to reserve your table.
Priestfield Road, Edinburgh, EH16 5UT
Opulence and romance is abundant in the Rhubarb (the first place to grow rhubarb in Scotland), and food is skillfully prepared and cooked to create truly wonderful dishes. Read our full review >>
Tel: 0131 225 1333
3 Royal Terrace , Edinburgh EH7 5AB
A smart contemporary restaurant in a Georgian townhouse serving exciting and innovative modern French cuisine.
Cuisine: Modern French
Tel: 0845 22 21212
110 Hanover St GB – Edinburgh EH2 1DR
Super little eaterie with good value, seasonal ‘comfort’ dishes made from fresh, local produce. Service is attentive, too.
Tel: 0131 220 1208
78 Commercial St, Edinburgh, Midlothian. EH6 6LX
Set right at the waterfront, this husband and wife run restaurant has a ‘nature to plate’ ethos and offers fantastic seasonal food made from Scotland’s natural larder.
Cuisine: British with a hint of French
Tel: 0131 555 1755
The Balmoral Hotel, 1 Princes Street, Edinburgh, EH2 2EQ
This Michelin starred restaurant might be in the basement of a hotel, but its food is innovative, with an emphasis on modern Scottish and French flavours.
Cuisine: Scottish and French
Tel: 0131 5576727
50-54 Henderson St Edinburgh, Midlothian, EH6 6DE
Distinguished dishes by self-taught chef Tony Borthwick has earned him three AA rosettes. We rather like the 8-course tasting menu – they say the matching wines are optional – we think they’re obligatory.
Cuisine: Modern European
Tel: 0131 554 5556
3 Pier Place, Edinburgh, EH6 4LP
Blending authentic Thai spices with locally sourced fresh fish and seafood from Newhaven Fish Market, the chefs at Port of Siam fuse traditional Thai cuisines with modern Scottish cooking to brilliant effect.
Cuisine: Contemporary Thai fusion
Tel: 0131 467 8628
3-5 Infirmary Street, Edinburgh, EH1 1LT
Harden’s guide called it ‘the best Indian food in Scotland’; indeed, it is hard to beat. Its Indian twist on tapas (all created using much locally sourced produce, fresh herbs and selected spices) allows you to try a little and taste a lot. Definitely worth a visit.
Tel: 0131 524 9801
3 Grove Street, Edinburgh, EH3 8AF
Family run Vietnamese serving traditional but simple, but really tasty authentic Vietnamese dishes. Informal and comfortable.
Tel: 0131 228 3383
You might also like our other food guides:
Michelin Star Restaurants and More (by region)