Hardens Guide to the Best Restaurants in Old Town
Hardens guides have spent 35 years compiling reviews of the best Old Town restaurants. On Hardens.com you'll find details and reviews of 93 restaurants in Old Town and our unique survey based approach to rating and reviewing Old Town restaurants gives you the best insight into the top restaurants in every area and of every type of cuisine.
Featured Old Town Restaurants
1. Restaurant Martin Wishart
French restaurant in Edinburgh
54 The Shore - EH6
Not every fine dining restaurant is a “favourite” of those who nominate it, but Martin Wishart’s low key but supremely accomplished HQ, with its “great location by the water of Leith” is one of them. A London-based reporter notes: “for a special occasion, this has been my go-to for some years, with exceptional service and very interesting, beautifully presented food” from a kitchen that’s “one of the finest in the UK”. It’s the absence of flash and the focus on flavour that seems to appeal and a sense of “feeling valued and welcomed”. In the evening there’s a ‘Market Menu’ at a competitive £95 per person, or the six-course tasting menu is £145 per person.
2. Macau Kitchen
restaurant in Edinburgh
93 Saint Leonards Street - EH8
Macau Kitchen is a multi-award winning restaurant in the heart of Edinburgh offering guests a unique dining experience of Progressive Macanese Cuisine. An independent business, run by chef patron Kei and Hoeyyn (Front of House). This restaurant is a representation of the int...
3. Dumpling Queen X Dai Jou Bu
Chinese, Dim sum restaurant in Edinburgh
52 Blackfriars Street - EH1
Hong Kong-born Scarlett became a chef in 2019 and having moved to Edinburgh helped open this cheap ’n’ cheerful yearling in the Old Town in 2024. It inspires limited but upbeat feedback for its take on dim sum, Xiao Long Bao and noodles, with various culinary mashups including Haggis dumpling and Cheese Chicken Katsu.
4. Number One, Balmoral Hotel
British, Modern restaurant in Edinburgh
1 Princes Street - EH2
“A perfect place for business to be discussed and enjoyed” – this “lovely dining room” in the plush basement of the Scottish capital’s landmark hotel is the epitome of luxurious comfort, complete with spacious banquettes and red walls (for a subterranean room, it manages to feel surprisingly unclaustrophobic). Chef Matthew Sperry provides either a three-course menu for £99 per person or a five-course selection for £119 per person, with the option of pairing with ‘prestige wines’.
5. Rhubarb, Prestonfield Hotel
Scottish restaurant in Edinburgh
Priestfield Rd - EH16
2025 Review: The “extravagant surroundings” of a lavishly decorated country house in 20 acres near Arthur’s Seat help set a spectacular scene at James Thomson’s luxury hotel (he also owns the famous Witchery). Fans say it’s “possibly the nicest upmarket place for dinner in Edinburgh – in particular for special occasions”. The cooking – from a wide range of menus including à la carte – is affordably priced given all the grandeur, and there’s an “exceptional wine list to go with it”.
6. The Witchery by the Castle
Scottish restaurant in Edinburgh
Castlehill, The Royal Mile - EH1
“On a dark winter’s night there is nowhere more romantic than The Witchery” – a rambling, dramatic, candle-lit space constructed from buildings at the gates of the castle that date back to 1595. Once, Auld Reekie’s most famous restaurant address, nowadays it’s not as prominent as some in the City but still a favourite for a special date (so long as it’s of the expense-be-damned variety!). Regulars have their favourite space – be it the intricately wood-panelled room at the front or the rear ‘Secret Garden’. Its traditional Scottish fare was more consistently rated this year although it’s not unfair to say that the cellar – which has 600 bins – regularly eclipses the menu. For the full romantic experience, book one of their incredible bedrooms.
7. Café Marlayne
French restaurant in Edinburgh
1 Thistle Street - EH2
“Good solid restaurants like this deserve our support” – a “small but friendly” New Town bistro, overseen by Marcelline Levicky, that has been around forever and turns out pitch-perfect Gallic cooking (onion soup, rabbit pies, moules) that also comes at a “great price”. While that price has crept up slowly over the years, it remains a steal: the two-course lunch is £20.90, the two-course dinner £34.50.
8. Civerino's Slice
Pizza restaurant in Edinburgh
49 Forrest Road - EH1
2023 Review: This “buzzing and reliable” home-grown homage to New York-style pizza sells its “great” versions by the slice – “the slices are enormous and one will suffice most people” – in four outlets with a “quirky vibe and music (American rock and hip-hop)”. “Their motto is branded on every cup and menu: ‘Death Before Dominos’!”
9. The Dome
British, Modern restaurant in Edinburgh
14 George St - EH2
All Corinthian columns, marble and palm trees – the Graeco-Roman former HQ of the Commercial Bank of Scotland is unquestionably a “beautiful and opulent” space (and “particularly special at Christmas with a maximalist tree and decorations”). There are a range of dining areas in which to enjoy the surroundings, from a classy afternoon tea in The Georgian Tea Room, to The Grill Room, which offers à la carte and a table d’hôte; while most feedback was on the setting, there’s “good, solid bistro-style food” to go with it (with a “special mention to the Cullen Skink, up there with the best”).
10. Palm Court, The Balmoral Hotel
Afternoon tea restaurant in Edinburgh
1 Princes St - EH2
Executive pastry chef Ross Sneddon (ex-of Claridge’s) is, say fans, “the best in the country so it is no wonder the afternoon tea is simply outstanding” at what they hail as “Edinburgh’s best hotel by miles”. While a visit to its glass-domed, leafy lounge is “more performance art than afternoon tea” – all “Victorian grandeur, hushed conversations” and “harpist serenading guests”, it’s “one of those bucket-list experiences for wealthy tourists” – there’s no doubting the “to-die-for patisserie”.
11. The Ivy on the Square
British, Traditional restaurant in Edinburgh
6 St Andrew Square - EH2
Abu Dhabi royal Sheikh Tahnoon bin Zayed al-Nahyan was – as of mid 2025 – rumoured to be on the verge of buying a £1 billion stake in Richard Caring’s restaurant empire, of which this famous brasserie chain is the crown jewel. Presumably, he’s more interested in ‘rolling out’ the brand in The Gulf and beyond rather than dropping by for a Salmon Fishcake and ‘Ivy Chocolate Bombe’, but if he’d asked the opinion of our annual diners’ poll, we’re not sure that he’d sign on the dotted line. “How can a restaurant with this heritage produce such uninspired, tick-box food?” is a question merited by its poor ratings, ditto what explains the “very slow and disinterested service”? The answer may be that “you don’t come here for the food, obviously” but for the “gorgeous” interior design and “picturesque” locations that continue to underpin their appeal. Let’s hope for the Sheikh’s sake that the middle classes of the Arab World are as undiscerning as those from the UK!
12. Wahaca
Mexican restaurant in Edinburgh
16 South St Andrew Street - EH2
“It’s good to see innovative and regular changes to the menu”, say fans of these “enjoyable” Mexican street-food operations, which win many nominations for their “cheap ’n’ cheerful formula, including a “fresh and flavourful” menu majoring in tacos, quesadillas and tostadas”. On the downside, for long-term fans, “the food doesn’t seem as fresh as it used to years ago, by which standard it feels mass produced”.
13. Timberyard
Scottish restaurant in Edinburgh
10 Lady Lawson St - EH3
“Beautiful, austere candle-lit decor” makes the Radford family’s brick-walled warehouse (originally built as a props and costume store) in the city-centre an atmospheric choice as well as a culinarily accomplished one. It is rated on limited feedback in this year’s annual diners’ poll, continuing the high marks of last year, and ongoing reports of “exceptional” meals match its reputation as one of Michelin’s few starred restaurants in the city. The evening five-course tasting menu is £130 per person.
14. Brasserie Prince at The Balmoral
French restaurant in Edinburgh
1 Princes Street - EH2
The No 2 restaurant in this “fantastic hotel” – “isn’t ground-breaking but it is useful, as a hotel restaurant should be”. Fans say its classic French cooking is “better than normally found with a captive audience… perhaps because it has to be with so many other options close by”.
15. Dishoom Edinburgh
Indian restaurant in Edinburgh
3a St Andrew Square - EH2
“Yummy and fun, with good service” – key selling points of this phenomenal Indian chain, which chose this branch on St Andrew’s Square as its first launchpad outside London when it opened in 2016. Its mix of vibey ‘Irani’-café inspired interior and menu of ‘Bombay comfort food’ is consistently well-rated all-round, but here north of the border the mix doesn’t inspire the crazy love that it does in the English capital.
16. Mother India’s Cafe
Indian restaurant in Edinburgh
3-5 Infirmary St - EH1
“First-rate Indian tapas coupled with brisk-but-not-brusque service” is the pleasing offer at this “efficiently run” offshoot of the well-known Glasgow group. There’s “often a slight twist to the dishes to elevate your eating experience further”, and it’s “such good value, especially the lunchtime set menu”.
17. The Café Royal Bar
Fish & seafood restaurant in Edinburgh
19 West Register Street - EH2
2024 Review: With its imposing facade, stained glass, corniced ceilings, polished wood and brass, we maintain a listing for this busy Victorian institution (est. 1863 and nowadays run by the Metropolitan Pub Company) as much as a cultural experience as it is a culinary one. Seafood dishes and platters are the best choices here.
18. Hawksmoor
Steaks & grills restaurant in Edinburgh
23 West Register Street - EH2
“Prime cuts of matured beef served in striking surroundings with a carefully curated wine list, which includes some rarities albeit at a premium price” wins similarly enthusiastic feedback for this Scots outpost of the famous chain, which inhabits the former National Bank of Scotland’s Banking Hall – the elegant main public space of this Grade A listed building. Those familiar with the brand accept the fact that it’s “somewhat expensive” is the trade-off you accept to partake of the experience. Top Tip – for value seekers, the Monday Wine Club does offer BYOB for £5 corkage.
19. The Spence at Gleneagles Townhouse
Scottish restaurant in Edinburgh
39 St Andrew Square - EH2
2025 Review: “You’d have to travel a long way to find another dining room as grand” as this sumptuous cupola-topped venue – the eye-catching old Bank of Scotland above Waverley station – which is now part of the first city hotel spin-off from the storied Perthshire hotel (replete with “beautiful” bedrooms, rooftop bar and members’ club). Some 98 years younger than that grand icon, which celebrated its centenary in 2024, the all-day restaurant, which turns out upscale brasserie fare from sharing dishes to a decadent dessert trolley, failed this year to elicit huge amounts of feedback: brunch, previously a highlight, is now once-monthly only, while the other victuals can seem “good but not exciting”, thus “not up to the elevated surroundings”.
20. La Garrigue
French restaurant in Edinburgh
31 Jeffrey St - EH1
2024 Review: Jean-Michel Gauffre is the mastermind behind this “pleasing, modest French establishment”, in the Old Town; a firm fixture since its launch in 2001, it turns out hearty Gallic cooking with a particular focus on the Languedoc, alongside an excellent value lunchtime ‘Menu du Jour’.
View full listings of 93 Old Town Restaurants
Popular Old Town Restaurant Searches
Old Town Restaurant News
Top Old Town Restaurants
Hot Newcomers & Coming Soon
Hot Newcomers
Coming Soon