Top Fine Dining Restaurants in Edinburgh for a Truly Special Meal
Words by
Oliver Hughes
Edinburgh's Finest Tables: Where the City Eats When It Wants to Remember the Evening
I have spent the better part of a decade eating my way through this city, from the grease-tray pubs of Leith to the white-cloth rooms that line George Street. If you are looking for the top fine dining restaurants in Edinburgh, you are in the right place, because this city takes its food as seriously as it takes its whisky. What follows is not a list I pulled from a search engine. These are places I have sat in, ordered from, argued about, and gone back to. Edinburgh rewards the curious diner, and the restaurants below are where that curiosity pays off in full.
1. The Kitchin: Where Leith Meets the Forest
Location: 78 Commercial Quay, Leith (EH6 6NX)
Tom Kitchin opened this place in 2006, and it has held a Michelin star every year since. The building itself sits right on the waterfront at the old port of Leith, and you can watch the boats shift in the current while you eat. The philosophy here is "from nature to plate," which sounds like a slogan until you taste the wild venison or the hand-dived scallops from the Scottish coast. The tasting menu changes with the seasons, but if the crab parfait is on, order it immediately. It arrives in a tiny glass and tastes like the sea decided to become dessert.
The Vibe? Calm, confident, and unhurried. The dining room faces the water, and the light in the late afternoon turns everything gold.
The Bill? Expect to spend £95 to £130 per person for the tasting menu, before wine.
The Standout? The venison loin with elderberry and celeriac. It is the dish that made me understand what Scottish fine dining could be.
The Catch? The walk from the city centre is about 25 minutes, and the last stretch along Commercial Quay has no street lighting in parts. Bring a torch or grab a taxi after dark.
Local Tip: Book the earliest sitting, around 6:00 PM, if you want to catch the sunset through the west-facing windows. Most tourists book later and miss it entirely.
Edinburgh Connection: Leith was its own independent burgh until 1920, and The Kitchin sits in the heart of the old docklands. Tom Kitchin trained under Alain Ducasse and Pierre Koffmann, but the food here is rooted in Scottish sourcing in a way that feels like a quiet argument against London-centric dining culture.
2. Restaurant Martin Wishart: Leith's Other Crown
Location: 54 The Shore, Leith (EH6 6RA)
If The Kitchin is Leith's most famous kitchen, Martin Wishart is its most consistent. This place has held a Michelin star since 2007, and the room on The Shore feels like a place where nothing has been left to chance. The langoustines are legendary. They come whole, grilled, and you will need to work for them, which is part of the point. The wine list leans French, which makes sense given Wishart's time at the Louis XV in Monaco, but the produce is almost entirely Scottish. I have eaten here on a Tuesday in February and a Saturday in August, and the standard barely flickers.
The Vibe? Formal but not stiff. The staff know the menu well and will guide you without hovering.
The Bill? Tasting menus run £85 to £115 per person. Wine pairings add another £60 to £80.
The Standout? The hand-dived scallop with cauliflower purée and brown butter. It is a simple plate that tastes like it took a hundred decisions to get right.
The Catch? The dining room is not large, and when it is full, the noise level climbs. If you want intimacy, request a corner table when you book.
Local Tip: The Shore is a 15-minute walk from the end of Leith Walk. Park at the Ocean Terminal car park if you are driving, then walk down. The route takes you past some of the best independent bars in Leith, which is useful for a post-dinner drink.
Edinburgh Connection: Martin Wishart was one of the first chefs to prove that Edinburgh could sustain a world-class restaurant outside the New Town. His success helped turn Leith from a post-industrial afterthought into one of the most exciting food destinations in Scotland.
3. Number One at the Balmoral: The Grand Dame's Kitchen
Location: 1 Princes Street, Edinburgh (EH2 2EQ)
The Balmoral Hotel has been a landmark since 1902, and its flagship restaurant, Number One, has held a Michelin star for years. The room is all dark wood, high ceilings, and the kind of silence that makes you sit up straighter. The food is modern Scottish with French technique, and the tasting menu is a long, luxurious affair. I had a dish here once, a slow-cooked Highland beef with bone marrow, that I still think about at least once a month. The wine cellar is deep, and the sommelier will not steer you wrong if you tell them your budget upfront.
The Vibe? Old-world grandeur. This is where you take someone you want to impress, or where you go when you have something to celebrate.
The Bill? The tasting menu is around £110 to £140 per person. With wine, you are looking at £200-plus per head.
The Standout? The pre-dessert course, which changes regularly but often involves a tiny, perfect sorbet that resets your palate like a cold wind off the Firth of Forth.
The Catch? The formality can feel intimidating if you are not used to it. There is no casual option here. Jackets are not required but are common.
Local Tip: Ask for a table facing Princes Street. The view of the Castle lit up at night is worth the premium, and the staff will accommodate if you mention it when booking.
Edinburgh Connection: The Balmoral's clock tower is one of the most recognisable features of the Edinburgh skyline. It has been running three minutes fast since 1902 so that travellers never miss their trains from Waverley Station below. Number One carries that same spirit of old-fashioned reliability.
4. The Witchery by the Castle: Dining in a 16th-Century Building
Location: Castlehill, The Royal Mile (EH1 2NF)
The Witchery occupies a building that dates to 1595, and the interior is draped in Gothic velvet, dark wood, and enough candlelight to make you forget what century you are in. The food is Scottish with a theatrical flair, think oysters, game, and rich sauces served in a room that feels like a stage set. I brought my parents here for a birthday dinner, and my mother, who is not easily impressed, called it "the most romantic room in Scotland." She was not wrong. The wine list is excellent, and the staff are used to international visitors, so do not worry about not knowing the etiquette.
The Vibe? Gothic, romantic, and slightly dramatic. This is not a place for a quick meal.
The Bill? Three courses will run you £60 to £90 per person. The tasting menu pushes toward £120.
The Standout? The smoked salmon, which is cured in-house and served with a horseradish cream that has a real kick.
The Catch? The Witchery is right on the Royal Mile, which means it gets heavy foot traffic from tourists during the Festival season in August. Book well in advance for summer visits, and expect the surrounding streets to be chaotic.
Local Tip: There is a smaller, less-known room called the Secret Garden, which is an outdoor terrace at the back. It is quieter and more intimate, and most walk-in guests do not know it exists. Request it specifically when you book.
Edinburgh Connection: The building was once home to the merchants and traders who served the Castle above. The name "Witchery" comes from the witches who were burned at the stake on the Castle esplanade in the 16th and 17th centuries. The restaurant leans into that history without being tasteless about it.
5. Condita: Where New Town Meets New Ideas
38 Thistle Street Lane North, Edinburgh (EH2 1EN)
Condita is one of the best upscale restaurants Edinburgh has produced in the last decade, and it does things differently. There is no printed menu. Instead, the kitchen sends out a multi-course tasting menu based on what is best that day, and you trust them. I have eaten here four times, and no two meals have been the same. The room is small, modern, and tucked into a lane off Thistle Street, which means most tourists walk right past it. The wine list is natural-leaning, and the staff will explain each glass without making you feel ignorant. If you are the kind of diner who likes surprises, this is your place.
The Vibe? Intimate, modern, and relaxed. The open kitchen means you can watch the team work, which adds energy without noise.
The Bill? The tasting menu is around £85 to £100 per person. Wine pairings are an additional £50 to £65.
The Standout? A dish I had last autumn, raw Orkney scallop with fermented apple and sea herbs, was one of the best single bites I have had in Edinburgh.
The Catch? The no-menu approach is not for everyone. If you have serious dietary restrictions, call ahead, but be prepared for less flexibility than a conventional restaurant.
Local Tip: Condita does not take walk-ins. Book at least two weeks in advance for a weekend table, and a month ahead for Friday or Saturday in summer. The restaurant seats around 30 people, and they fill up fast.
Edinburgh Connection: Thistle Street is in the heart of the New Town, a UNESCO World Heritage Site. Condita's presence on a quiet lane there reflects a broader shift in Edinburgh dining, where world-class food is moving off the main streets and into the back lanes.
6. Heron: Seafood on the Waterfront
Location: 89 Constitution Street, Leith (EH6 7AE)
Heron is a relative newcomer compared to some of the names on this list, but it has quickly earned its place among the top fine dining restaurants in Edinburgh. The focus is seafood, and the sourcing is impeccable. The room is bright and modern, a contrast to the darker interiors of some of the older establishments, and the open kitchen keeps things lively. I had a plate of razor clams here that were so fresh they tasted like the ocean had delivered them personally. The wine list is thoughtful, with a good selection of whites and sparkling options that pair well with the lighter menu.
The Vibe? Fresh, energetic, and unpretentious for a fine dining spot. You will not feel out of place in a smart casual outfit.
The Bill? Expect £70 to £100 per person for a full meal with wine.
The Standout? The whole roasted fish of the day, which the server will debone tableside. It is theatrical and delicious.
The Catch? Constitution Street is a busy road, and the front tables near the window can feel a bit exposed to the traffic noise. Ask for a table toward the back if you want more peace.
Local Tip: Heron is a short walk from the Royal Yacht Britannia. If you are visiting the yacht during the day, book Heron for dinner and walk the 10 minutes between the two. It makes for a perfect Leith evening.
Edinburgh Connection: Constitution Street was once the main route into the old shipbuilding district of Leith. Heron's presence there, alongside a growing cluster of independent restaurants, is part of the ongoing transformation of this stretch from industrial corridor to food destination.
21212: Fine Dining with a View of the City
Location: 3 Royal Terrace, Edinburgh (EH7 5AB)
21212 sits in a Georgian townhouse on Royal Terrace, one of the most elegant streets in the New Town. The restaurant takes its name from the postcode, which is a nice touch. The food is French-influenced with Scottish ingredients, and the tasting menu is a long, considered experience. I remember a dish of pigeon with black garlic and beetroot that was so perfectly cooked I almost forgot to take a photo. The room is intimate, with only a handful of tables, and the service is attentive without being overbearing. The wine list is French-heavy, which suits the cooking style.
The Vibe? Quiet, refined, and personal. This feels like dining in someone's very elegant home.
The Bill? The tasting menu is around £95 to £120 per person. Wine pairings add £55 to £75.
The Standout? The cheese course, which features a rotating selection of British and French cheeses served with homemade chutneys. It is one of the best cheese courses in the city.
The Catch? Royal Terrace is a steep hill, and the restaurant is on the upper floors. If mobility is an issue, call ahead and ask about access. There is no lift.
Local Tip: The street itself, Royal Terrace, is one of the longest unbroken Georgian terraces in Europe. Arrive 15 minutes early and walk the length of it before dinner. The views over the Firth of Forth are spectacular at dusk.
Edinburgh Connection: Royal Terrace was built in the 1820s as part of the Eastern New Town expansion. The fact that a restaurant of this calibre now operates from a private house there says something about how Edinburgh's dining scene has evolved beyond the traditional hotel and standalone restaurant model.
8. Gardener's Cottage: Communal Dining in the City Centre
Location: 1 Royal Terrace Lane North, Edinburgh (EH7 5AB)
Gardener's Cottage is a different proposition from most of the places on this list, and that is exactly why it belongs here. The concept is communal: long tables, a set menu, and a fixed time. You sit next to strangers and eat the same food, which sounds like it could be awkward but is actually one of the most enjoyable dining experiences in the city. The menu is seasonal, vegetable-forward, and sourced from small Scottish producers. I sat next to a couple from Melbourne on my last visit, and we were sharing recommendations before the second course arrived. The room is rustic and warm, with exposed stone and candlelight, and the whole thing feels like a dinner party rather than a restaurant.
The Vibe? Warm, communal, and convivial. This is the antidote to the hushed fine dining room.
The Bill? The set menu is around £55 to £70 per person, which is remarkable for the quality. Wine is reasonably priced too.
The Standout? The bread, which is baked in-house and served with cultured butter. It is the kind of bread that makes you question every other loaf you have ever eaten.
The Catch? The communal format means you do not get to choose your neighbours. Most of the time this is fine, but if you are after a private, romantic dinner, this is not the right fit.
Local Tip: Gardener's Cottage does a Sunday lunch that is one of the best deals in Edinburgh. Book it. The menu is slightly different from the evening service, with more roasted meats and hearty sides, and the atmosphere is even more relaxed.
Edinburgh Connection: The building was originally a gardener's cottage for the Royal Terrace gardens, and the restaurant has kept that sense of connection to the land. The emphasis on seasonal, local produce is not a trend here. It is the entire point.
When to Go and What to Know
Edinburgh's Michelin Edinburgh scene is competitive, and the best tables go fast. For any of the restaurants above, book at least two to three weeks in advance for a weekend table, and a month ahead if you are visiting during the Edinburgh Festival in August or over the Hogmanay period in late December. Midweek, particularly Tuesday through Thursday, is easier to get into and often quieter, which means more attention from the staff and a more relaxed pace.
Lunch is an underrated option at many of these places. Number One, The Kitchin, and Condita all offer lunch menus that are significantly cheaper than dinner but still deliver the same quality. If you are watching your budget, a weekday lunch at one of these restaurants is one of the smartest moves you can make.
Tipping in Edinburgh is not as rigid as in the United States, but 10 to 12.5 percent is standard for good service. Some restaurants include a service charge, so check the bill before you add anything. If the service has been exceptional, leaving a little extra in cash directly to your server is always appreciated.
Finally, dress codes vary. The Witchery and Number One lean formal, while Condita and Heron are more relaxed. When in doubt, smart casual will get you through the door at any of these places. Leave the trainers at the hotel.
Frequently Asked Questions
What is the one must-try local specialty food or drink that Edinburgh is Edinburgh is famous for?
Haggis is the dish most associated with the city, and several of the restaurants on this list serve refined versions of it. Edinburgh is also known for its single malt whisky, and many fine dining rooms offer whisky pairings alongside or instead of wine. Cranachan, a dessert of toasted oats, raspberries, cream, and whisky, is another local classic that appears on tasting menus across the city.
Is the tap water in Edinburgh safe to drink, or should travelers strictly rely on filtered water options?
Tap water in Edinburgh is perfectly safe to drink. Scotland's water supply is regulated to high standards, and the water comes primarily from reservoirs in the surrounding hills. Restaurants will serve tap water on request without any issue, and there is no need to buy bottled water unless you prefer it.
Is Edinburgh expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.
A mid-tier traveler should budget around £120 to £180 per day, covering a hotel room (£80 to £120), meals at mid-range restaurants (£30 to £40 for lunch and dinner combined), and local transport (£5 to £10). A single fine dining meal at one of the restaurants listed above will cost £80 to £140 per person, so factor that in as a one-off rather than a daily expense.
How easy is it to find pure vegetarian, or plant-based dining options in Edinburgh?
Edinburgh has a strong vegetarian and vegan dining scene, and most fine dining restaurants offer dedicated vegetarian tasting menus on request. Condita and Gardener's Cottage are particularly strong in this area, with vegetable-forward menus that do not feel like afterthoughts. It is advisable to mention dietary requirements when booking, as some tasting menus require advance notice to adapt.
Are there any specific dress codes or cultural etiquettes to keep in mind when visiting local spots in Edinburgh?
Edinburgh is generally relaxed, but fine dining restaurants expect smart casual at minimum. Jackets are not required at most venues but are common at places like Number One and The Witchery. Avoid sportswear and flip-flops in upscale settings. Tipping 10 to 12.5 percent is customary, and it is polite to greet staff and say thank you in English, as Edinburgh is not a multilingual dining environment in the way that London can be.
Enjoyed this guide? Support the work