restaurants in edinburgh, midlothian
our recommended list
A Room in the Town
(Bistro, Scottish, Seafood)
18 Howe Street, Edinburgh, EH3 6TG
0131 225 8204
A Room in the West End and Teuchters Bar
(Bistro, Scottish, Seafood)
26 William Street, Edinburgh, EH3 7NH
0131 226 1036
All Bar One - Edinburgh
(Bar)
Clydesdale Bank Plaza, 50 Lothian Road, Edinburgh, EH3 9BY
0131 221 7951
All Bar One - Edinburgh
(Bar)
29-31 George Street, Edinburgh, EH2 2PA
0131 226 9971
Ann Purna
(Indian, Vegetarian)
44-45 St Patrick's Square, Edinburgh, EH8 9ET
0131 662 1807
Apartment, The
(Modern)
7-13 Barclay Place, Edinburgh, EH10 4HN
0131 228 6456
Atholl, The
(Scottish)
The Howard Hotel, 34 Great King Street , Edinburgh , EH3 6QH
0131 557 3500
Atrium
(Modern European)
10 Cambridge Street, Edinburgh, EH1 2ED
0131 228 8882
Bangalore Tandoori Restaurant
(Indian)
52 Home Street, Edinburgh, EH3 9NA
0131 229 1348
Barioja Tapas Bar
(Mediterranean, Spanish, Bar)
19 Jeffrey Street, Edinburgh, EH1 1DR
0131 557 3622
Beluga Bar
(Pacific Rim, Scottish)
30A Chambers Street, Edinburgh, EH1 1HU
0131 624 4545
Bigos
(Polish)
277 Leith Walk, Edinburgh, EH6 8PD
0131 554 6539
Bisque Bar and Brasserie
(Modern, Modern British, Scottish)
Best Western Bruntsfield Hotel, 69 Bruntsfield Place, Edinburgh, EH10 4HH
0131 622 8163
Black Bo's Restaurant
(Vegetarian)
57-61 Blackfriar's Street, Edinburgh, EH1 1NB
0131 557 6136
Blue Bar Cafe
(Modern British)
10 Cambridge Street, Edinburgh, EH1 2ED
0131 221 1222
Bombay Bicycle Club
(Indian)
6 Broughton Street, Edinburgh, EH3 9HW
0131 229 3839
Brasserie and Bar at Malmaison - Edinburgh
(British, Grill, Brasserie)
1 Tower Place, Leith, Edinburgh, EH6 7DB
0131 468 5000
Bridge Bar and Restaurant
(International, Modern, Brasserie)
The Carlton Hotel, North Bridge, Edinburgh, EH1 1SD
0131 472 3000
Bridge Restaurant, The
(International, Scottish)
The Carlton Hotel, North Bridge, Edinburgh, EH1 1SD
0131 472 3000
Britannia Spice
(Bangladeshi, Indian, Nepalese, Thai)
150 Commercial Street, Ocean Drive, Edinburgh, EH6 6LB
0131 555 2255
Browns Restaurant & Bar - Edinburgh
(British, Brasserie)
131-133 George Street, Edinburgh, EH2 4JS
0131 225 4442
Cafe Rouge - Edinburgh
(French)
43 Frederick Street, Edinburgh, EH2 1EP
0131 225 4515
Cafe Royal Circle Bar
(Modern British)
19 West Register Street, Edinburgh, EH2 2AA
0131 556 1884
Cafe St. Honore
(Bistro, Modern)
34 North West Thistle Street Lane, Edinburgh, EH2 1EA
0131 226 2211
Calistoga
(Fusion, Californian)
93 St Leonards Street, Edinburgh, EH8 9QY
0131 668 4207
Celadon Thai Restaurant
(Thai)
49-51 Causewayside, Edinburgh, EH9 1QF
0131 667 1110
Centotre
(Italian)
103 George Street, Edinburgh, EH2 3ES
0131 225 1550
Chambertin, Le
(Scottish)
19-21 George Street, Edinburgh, EH2 2PB
0131 225 1251
Circus Wine Bar & Grill
(French, Modern)
58a North Castle Street, Edinburgh, EH2 3LU
0131 226 6743
Clam Shell Fish and Chip Shop
(Fish & Chip, Scottish)
148 High Street, Edinburgh, EH1 1QS
0131 225 4338
Concord Fish Bar
(Fish & Chip)
49 Home Street, Edinburgh, EH3 9JP
0131 228 1182
Coyaba
(Caribbean)
113 Buccleuch Street, Edinburgh, EH8 9NG
0131 662 9111
Creelers Restaurant
(Organic, Scottish, Seafood)
3 Hunter Square, Royal Mile, Edinburgh, EH1 1QW
0131 220 4447
Cruz
(Seafood, Brasserie)
14 The Shore, Edinburgh, EH6 6QN
0131 553 6699
Cuisine d'Odile, La
(French)
13 Randolph Centre, Edinburgh, EH3 7TT
0131 225 5685
Daniel's
(French)
88 Commercial Street, Edinburgh, EH6 6LX
0131 553 5933
David Bann
(International, Vegetarian)
56-58 St Mary's Street, Edinburgh, EH1 1SX
0131 556 5888
Dionika
(Spanish)
3 - 6 Cannonmills Bridge, Edinburgh, EH3 5LF
0131 652 3933
Dragon Way - Newington
(Chinese)
74-78 South Clerk Street, Edinburgh, EH8 9PT
0131 668 1328
Dubh Prais
(Scottish)
123B High Street, Edinburgh, EH1 1SG
0131 557 5732
Duck's at Le Marche Noir
(French, International, Scottish)
2/4 Eyre Place, Edinburgh, EH3 5EP
0131 558 1608
Dunedin Restaurant
(International)
Hilton Edinburgh Grosvenor, Grosvenor Street, Edinburgh, EH12 5EF
0131 226 6001
Dusit Thai Restaurant
(Seafood, Thai)
49a Thistle Street, Edinburgh, EH2 1DY
0131 220 6846
Ecco Vino
(Italian, Bar)
19 Cockburn Street, Edinburgh, EH1 1BP
0131 225 1441
Empires
(Turkish)
24 St Mary Street, Old Town, Edinburgh, EH1 1SU
0131 466 0100
Far Pavilions, The
(Indian, Pakistani)
10-12 Craigleith Road, Edinburgh, EH4 2DP
0131 332 3362
Fenwicks Restaurant
(Scottish)
15 Salisbury Place, Edinburgh, EH9 1SL
0131 667 4265
First Coast
(Bistro, Modern, Scottish)
99 - 101 Dalry Road, Edinburgh, EH11 2AB
0131 313 4404
Fishers Bistro
(International, Seafood)
1 Shore, Leith, Edinburgh, EH6 6QW
0131 554 5666
Fishers in the City
(Seafood)
58 Thistle Street, Edinburgh, EH2 1EN
0131 225 5109
Forth Floor - Harvey Nichols
(Modern British, Scottish)
St Andrew Square, Edinburgh, EH2 2AD
013 1524 8350
Frankie & Benny's New York Italian Restaurant & Bar - Edinburgh
(American, Italian)
Unit 3, Omni Centre, Omni, Edinburgh, EH1 3AA
0131 557 2077
Gallery Restaurant and Bar, The
(Modern, Scottish)
The National Gallery of Scotland, The Mound, Edinburgh, EH2 2EL
0131 624 6580
Garrigue, La
(French)
31 Jeffrey Street, Edinburgh, EH1 1DH
0131 557 3032
Glass & Thompson
(Seafood)
2 Dundas Street, Edinburgh, EH3 6SU
0131 557 0909
Grain Store Restaurant, The
(Modern, Scottish)
30 Victoria Street, Edinburgh, EH1 2JW
0131 225 7635
Grill Room at The Dome
(Grill)
14 George Street, Edinburgh, EH2 2PF
0131 624 8624
Grill Room, The
(International, Modern British)
Sheraton Grand Hotel , 1 Festival Square, Edinburgh, EH3 9SR
0131 229 9131
Hadrian's
(Modern European, Scottish)
The Balmoral Hotel, 1 Princes Street, Edinburgh, EH2 2EQ
0131 557 5000
Hallion, The
(International)
12 Picardy Place, Edinburgh, EH1 3JT
0131 523 1523
Hanam's
(Middle Eastern)
13a Brougham Street, Tollcross, Edinburgh, EH3 9JS
Hard Rock Cafe - Edinburgh
(American, Caribbean)
20 George Street, Edinburgh, EH2 2PF
0131 260 3000
Heights Rooftop Restaurant
(International)
Apex Edinburgh International, 31 Grassmarket, Edinburgh, EH1 2HS
0131 473 7156
Henderson's Salad Table & Wine Bar
(Organic, Scottish)
94 Hanover Street, Edinburgh, EH2 1DR
0131 225 2131
Herbe Bistro
(Bistro, International)
44-46 George IV Bridge, Edinburgh, EH1 1EJ
0131 226 3269
Hewat's Restaurant
(French, Scottish)
19 - 21b, Causewayside, Edinburgh, EH9 1QF
0131 466 6660
Home Bistro
(British)
41 West Nicolson Street, Edinburgh, EH8 9DB
0131 667 7010
Howies - Bruntsfield
(Scottish)
208 Bruntsfield Place, Edinburgh, EH10 4DE
0131 221 1777
Howies - One Alva Street
(Scottish)
1 Alva Street, Edinburgh, EH2 4PH
00131 225 5553
Howies - Victoria
(Scottish)
10-14 Victoria Street, Edinburgh, EH1 2HG
0131 225 1721
Howies - Waterloo Place
(Scottish)
29 Waterloo Place, Edinburgh, EH1 3BQ
0131 556 5766
Hub, The
(International, Modern European)
Castlehill, Edinburgh, EH1 2NE
0131 473 2001
Iggs Restaurant
(Mediterranean, Modern European, Spanish)
15 Jeffrey Street, Edinburgh, EH1 1DR
0131 557 8184
Indian Cavalry Club
(Indian)
3 Atholl Place, Edinburgh, EH3 8HP
0131 2283282
Indigo (yard)
(Modern)
7 Charlotte Lane, Edinburgh, EH2 4QZ
0131 2205603
Izzi Restaurant
(Chinese, Japanese)
119 Lothian Road, Edinburgh, EH3 9AN
0131 466 9888
Jacksons Restaurant
(Modern, Scottish)
209 High Street, The Royal Mile, Edinburgh, EH1 1PZ
0131 225 1793
Jasmine
(Chinese, Seafood)
32-34 Grindlay Street, Edinburgh, EH3 9AP
0131 229 5757
Kalpna Restaurant
(Indian, Vegetarian)
2-3 St Patrick Square, Edinburgh, EH8 9EZ
0131 667 9890
Keepers
(British)
13B Dundas Street, Edinburgh, EH3 6QG
0131 556 5707
Kelly's Restaurant
(British, Scottish)
46 West Richmond Street, Edinburgh, EH8 9DZ
0131 668 3847
Kitchin, The
(French, Scottish)
78 Commercial Quay, Leith, Edinburgh, EH6 6LX
0131 555 1755
Kweilin
(Cantonese)
19-21 Dundas Street, Edinburgh, EH3 6QG
0131 557 1875
L'Alba D'Oro
(Fish & Chip, Italian)
5 Henderson Row, Edinburgh, EH3 5DH
0131 557 2580
L'Aquila Bianca
(Fish & Chip, Pizza & Pasta)
17 Raeburn Place, Edinburgh, EH4 1HU
0131 332 8433
La Bruschetta
(Italian, Gastropub)
13 Clifton Terrace, Haymarket, Edinburgh, EH12 5DR
Lai Thai
(Thai)
23 Brougham Place, Edinburgh, EH3 9JU
0131 229 1537
Lancer's Brasserie
(Bangladeshi, Indian)
5 Hamilton Place , Stockbridge, Edinburgh, EH3 5BA
0131 332 3444
Le Sept Restaurant
(French)
7 Old Fishmarket Close, 5 Hunter Square, Edinburgh, EH1 1RW
0131 225 5428
Legume
(Vegetarian)
11 South College Street, Edinburgh, EH8 9AA
0131 6671597
Living Room - Edinburgh, The
(International)
113-115 George Street, Edinburgh, EH2 4JN
0870 442 2718
Loon Fung
(Chinese)
2 Warriston Place, Edinburgh, EH3 5LE
0131 556 1781
Maxi's
(European, Café)
33 Raeburn Place, Stckbridge, Edinburgh, EH4 1HX
+44 (0)131 343 3007
Melrose Restaurant, The
(British, International)
Macdonald Roxburghe Hotel, 38 Charlotte Square, Edinburgh, EH2 4HQ
+44 (0)131 240 5500
Metro Brasserie & Cafe Bar
(Modern European, Brasserie)
31-35 Grassmarket, Edinburgh, EH1 2HS
+44 (0)131 474 3466
Mussel Inn - Edinburgh
(Seafood)
61-65 Rose Street, Edinburgh, EH2 2HN
+44 (0)131 225 5979
Namaste
(Indian)
15 Bristo Place, Edinburgh, EH1 1EZ
+44 (0)131 225 2000
Namaste Kathmandu
(Indian)
17-19 Forrest Road, Edinburgh, EH1 2QH
+44 (0)131 220 2273
Nine Cellars Restaurant
(Indian)
1-3 York Place, Edinburgh, EH1 3EB
+44 (0)131 557 9899
No 3 Royal Terrace
(Modern British)
3 Royal Terrace, Edinburgh, EH7 5AB
+44 (0)131 477 4747
North Bridge Brasserie
(Modern British, Modern European, Brasserie)
The Scotsman Hotel, 20 North Bridge, Edinburgh, EH1 1YT
+44 (0)131 556 5565
Number One
(French, Modern European, Scottish)
The Balmoral Hotel, 1 Princes Street, Edinburgh, EH2 2EQ
+44 (0)131 557 6727
Off The Wall Restaurant
(Modern, Scottish)
105 High Street, The Royal Mile, Edinburgh, EH1 1SG
+44 (0)131 558 1497
Olive Branch Bistro
(Bistro, Grill, Mediterranean)
91, Broughton Street, Edinburgh, EH1 3RX
+44 (0)131 557 8589
Oloroso
(Modern European)
33 Castle Street, Edinburgh, EH2 3DN
+44 (0)131 226 7614
Opus 504
(Scottish, Seafood)
Macdonald Holyrood Hotel, 81 Holyrood Road, Edinburgh, EH8 8AU
+44 (0)131 550 4500
Original Khushi's
(Indian)
9 Victoria Street, Edinburgh, EH1 2HE
+44 (0)131 220 0057
Outsider Restaurant, The
(Brasserie)
15-16 George IV Bridge, Edinburgh, EH1 1EE
+44 (0)131 226 3131
Palace Chine
(Chinese)
Third Floor, Ocean Terminal, Ocean Drive, Edinburgh, EH6 7DX
+44 (0)131 555 4212
Partenope, La
(Italian)
96 Daltry Road, Edinburgh, EH11 2AX
+44 (0)131 347 8880
Patisserie Florentin
(Modern European)
8 St Giles Street, Edinburgh, EH1 1PT
+44 (0)131 225 6267
Pavillion, The
(Scottish)
Hilton Edinburgh Belford, 69 Belford Road, Edinburgh, EH4 3DG
+44 (0)131 332 2545
Petit Paris, Le
(French)
38-40 Grassmarket, Edinburgh, EH1 2JU
+44 (0)13 1226 2442
Pizza Express - Edinburgh, Deanhaugh Street
(Pizza & Pasta)
1 Deanhaugh Street, Edinburgh, EH4 1LU
+44 (0)131 332 7229
Pizza Express - Edinburgh, Leith
(Pizza & Pasta)
38 Waterview House, The Shore, Leith, Edinburgh, EH6 6QU
+44 (0)131 554 4332
Pizza Express - Edinburgh, Northbridge
(Pizza & Pasta)
23 Northbridge, Edinburgh, EH1 1SB
+44 (0)131 557 6411
Pizza Express - Queensferry Street
(Pizza & Pasta)
32 Queensferry Street, Edinburgh, EH2 4QS
+44 (0)131 225 8863
Point Hotel
(International)
34 Bread Street, Edinburgh, EH3 9AF
+44 (0)13 1221 5555
Pompadour Restaurant
(French, Scottish)
Caledonian Hilton Edinburgh, Princes Street, Edinburgh, EH1 2AB
+44 (0)131 222 8888
Positano
(Italian)
85-87 Newington Road, Edinburgh, EH9 1QW
+44 (0)131 662 9977
Raj on the Shore, The
(Bangladeshi, Indian)
85-91 Henderson Street, Leith, Edinburgh, EH6 6ED
+44 (0)131 553 3980
Rapido
(Fish & Chip, Pizza & Pasta)
79 Broughton Street, Edinburgh, EH1 3RJ
+44 (0)131 556 2041
Restaurant and Bar at The Borough Hotel
(British, English, Scottish)
72-80 Causewayside, Edinburgh, EH9 1PY
+44 (0)131 668 2255
Restaurant at Channings Hotel
(Modern, Scottish)
South Learmouth Gardens, Edinburgh, EH4 1EZ
+44 (0)131 315 2226
Restaurant at The Bonham Hotel
(Modern European)
35 Drumsheugh Gardens, Edinburgh, EH3 7RN
+44 (0)131 274 7444
Restaurant Martin Wishart
(French, Modern)
54 The Shore, Leith, Edinburgh, EH6 6RA
+44 (0)131 553 3557
Rhubarb - The Restaurant at Prestonfield
(British, Scottish, Seafood)
Prestonfield House, Priestfield Road, Edinburgh, EH16 5UT
+44 (0)131 225 1333
Roti Restaurant
(Modern)
70 Rose Street , North Lane, Edinburgh, EH2 3DX
+44 (0)131 221 9998
Saffrani
(Indian)
11 South College Street, Edinburgh, EH8 9AA
+44 (0)131 667 1597
Santini Bistro
(Italian)
8 Conference Square, Edinburgh, EH3 8AN
+44 (0)131 221 7788
Shamiana
(Indian)
14 Brougham Street, Edinburgh, EH3 9JH
+44 (0)131 228 2265
Shaws Bistro and International Tapas Bar
(Bistro)
21 Old Fishmarket Close, Edinburgh, EH1 1RW
+44 (0)131 226 1300
Shore, The
(Seafood)
3-4 The Shore, Leith, Edinburgh, EH6 6QW
+44 (0)131 553 5080
Siam Erawan
(Thai)
48 Howe Street, Edinburgh, EH3 6TH
+44 (0)131 226 3675
Skerries Restaurant
(Seafood)
Dunstane House Hotel Edinburgh, 4 West Coates, Edinburgh, EH12 5JQ
+44 (0)131 337 6169
Skippers Seafood Bistro
(Seafood)
1a Dock Place, Leith, Edinburgh, EH6 6LU
+44 (0)131 554 1018
Stac Polly - Dublin Street
(Modern, Scottish)
29-33 Dublin Street, Edinburgh, EH3 6NL
+44 (0)131 556 2231
Stac Polly - Grindlay Street
(Modern, Scottish)
8-10 Grindlay Street, Edinburgh, EH3 9AS
+44 (0)131 229 5405
Standard, The
(French, Scottish)
24 Howe Street, Edinburgh, EH3 6TG
+44 (0)131 225 6490
Stockbridge Restuarant, The
(Modern European)
54 Street Stephens Street, Edinburgh, EH3 5AL
+44 (0)131 226 6766
Suruchi Indian Restaurant
(Indian)
121 Constitution Hill, Leith, Edinburgh, EH6 7AE
+44 (0)131 554 3268
Suruchi Indian Restaurant
(Indian)
14a Nicolson Street, Opposite Festival Theatre, Edinburgh, EH8 9DH
+44 (0)131 556 6583
Susies
(Spanish, Vegetarian)
51 - 53 West Nicholson Street, Edinburgh, EH8 9DB
+44 (0)131 667 8729
Sweet Melinda's
(Scottish, Seafood)
11 Roseneath Street, Marchmont, Edinburgh, EH9 1JH
Tasca, La - Edinburgh
(Spanish)
9 South Charlotte Street, Edinburgh, EH2 4AS
+44 (0)131 220 0011
Tasca, La - Edinburgh Omni
(Spanish)
Omni, Greenside Place, Edinburgh, EH1 3AA
+44 (0)131 558 8894
Tempus at The George
(European)
19-21 George Street, Edinburgh, EH2 2PB
+44 (0)131 225 1251
Terrace Restaurant
(International)
Sheraton Hotel, 1 Festival Square, Edinburgh, EH3 9SR
+44 (0)131 229 9131
TGI Friday's - Edinburgh
(American, Bistro)
22-26 Castle Street, Edinburgh, EH2 3HT
+44 (0)131 226 6543
Tinelli's
(Italian)
139 Easter Road, Edinburgh, EH7 5QA
+44 (0)13 1652 1932
Tower Restaurant and Terrace
(Modern British, Scottish, Seafood)
National Museum of Scotland, Chambers Street, Edinburgh, EH1 1JF
+44 (0)131 225 3003
Tuscan Square
(Italian, Modern)
30B Grindlay Street, Edinburgh, EH3 9AX
+44 (0)131 2299859
Valvona & Crolla Caffe Bar
(Italian)
19 Elm Row, Edinburgh, EH7 4AA
+44 (0)131 556 6066
Verandah Restaurant, The
(Bangladeshi, Indian, Vegetarian)
17 Dalry Road, Edinburgh, EH11 2BQ
+44 (0)131 337 5828
Vermilion at The Scotsman
(Modern European)
Scotsman Hotel, 20 North Bridge, Edinburgh, EH1 1YT
+44 (0)131 556 5565
Vintners Rooms, The
(French)
The Vaults, 87 Giles Street, Leith, Edinburgh, EH6 6BZ
+44 (0)131 554 6767
Vittoria
(Italian)
113 Brunswick Street, Edinburgh, EH7 5HR
+44 (0)131 556 6171
Vittoria On The Bridge
(Italian)
19 George IV Bridge, Midlothian, Edinburgh, EH1 1EN
+44 (0)131 225 1740
Voujon
(Bangladeshi, Indian)
107 Newington Road, Edinburgh, EH9 1QW
+44 (0)131 667 5046
Waterfront Wine Bar & Bistro, The
(International, Seafood)
1c Dock Place, Edinburgh, EH6 6LU
+44 (0)131 554 7427
Wee Windaes
()
144 High Street, Royal Mile, Edinburgh, EH1 1QS
+44 (0)131 225 5144
Whighams Wine Bar
(Bistro)
Hope Street, Edinburgh, EH3 9JR
+44 (0)131 225 8674
Whighams Wine Cellars
(Bar)
13 Hope Street, Charlotte Square, Edinburgh, EH3 9JR
+44 (0)131 225 8674
Winter Glen, The
(British)
3A1 Dundas Street, Edinburgh, EH3 6QG
+44 (0)131 4777060
Witchery by the Castle
(Modern British, Scottish)
Castlehill, The Royal Mile, Edinburgh, EH1 2NF
+44 (0)131 225 5613
Yumi
(Japanese)
2 West Court, Edinburgh, EH12 5JQ
+44 (0)131 337 2173
Zest
(Indian)
15 North St. Andrew Street, Edinburgh, EH2 1HJ
+44 (0)131 556 5028
Zizzi - Edinburgh
(Pizza & Pasta)
42-45 Queensferry Street, Edinburgh, EH2 4RA
+44 (0)131 225 6937
Zizzi - Edinburgh, Fountain Bridge
(Pizza & Pasta)
Unit 5 Building 4A, Edinburgh Quays, Fountain Bridge, Edinburgh, EH3 9RU
+44 (0)131 228 9908
Zizzi - Edinburgh, Leith
(Pizza & Pasta)
1-3 Food Terrace Ocean Terminal, Leith, Edinburgh, EH6 6JJ
+44 (0)131 555 1155