Best Restaurants in Edinburgh
Discover the best restaurants in Edinburgh. Find inspiration for your trip with our curated list of top-rated spots, local favorites, and hidden gems.
- Home
- United Kingdom
- Edinburgh
- Best Restaurants in Edinburgh
The 10 best restaurants in Edinburgh
-
The Witchery by the Castle
Experience gothic luxury and historic charm just steps from Edinburgh Castle at The Witchery by the Castle, a unique boutique hotel and fine dining gem.
352 Castlehill, Edinburgh EH1 2NF4.4Very Good 2,944 Reviews -
Makars Mash Bar
Scotland's beloved mash bar where premium Scottish meats meet nine distinctive potato creations.
9-12 Bank St, Edinburgh EH1 2LN4.8Excellent 5,721 Reviews -
Dishoom Edinburgh
A vibrant Bombay-style café in Edinburgh’s New Town, serving all-day comfort food, bottomless chai and cocktails in a nostalgic, art-deco setting.
3a St Andrew Square, Edinburgh EH2 2BD4.6Excellent 8,119 Reviews -
The Kitchin
Experience Michelin-starred Scottish cuisine with a French twist in the historic heart of Leith’s waterfront at The Kitchin.
78, Commercial Quay, Leith, Edinburgh EH6 6LX4.8Excellent 2,004 Reviews -
Chaophraya Thai Restaurant
Sophisticated Thai dining with panoramic views of Edinburgh Castle, blending authentic flavors and stylish ambiance in the heart of New Town.
4th Floor, 33 Castle St, Edinburgh EH2 3DN4.5Excellent 2,883 Reviews -
Howies Restaurant
Experience authentic Scottish flavors in a vibrant, historic setting on Edinburgh's iconic Victoria Street.
10-14 Victoria St, Edinburgh EH1 2HG4.4Very Good 2,690 Reviews -
The Ivy On The Square Edinburgh
Elegant British brasserie with Scottish flair, inventive cocktails, and a vibrant atmosphere in Edinburgh’s St Andrew Square.
6 St Andrew Square, Edinburgh EH2 2BD4.4Very Good 3,203 Reviews -
The Devil's Advocate
Edinburgh's premier whisky bar and gastropub, hidden in a Victorian pump house with award-winning cocktails and seasonal Scottish cuisine.
9 Advocate's Cl, Edinburgh EH1 1ND4.5Excellent 3,804 Reviews -
Tolbooth Tavern
Historic Royal Mile pub blending 400 years of Scottish history with authentic cuisine and warm hospitality.
167 Canongate, Edinburgh EH8 8BN4.5Excellent 2,242 Reviews -
MUMS Great Comfort Food
Hearty Scottish comfort food served all day in a cozy diner setting with vegan options and locally sourced ingredients.
4A Forrest Rd, Edinburgh EH1 2QN4.5Excellent 3,648 Reviews
More restaurants in Edinburgh
-
Six by Nico Edinburgh
Discover Edinburgh’s Six by Nico for innovative six-course tasting menus blending playful flavors and stylish ambiance in the city’s vibrant New Town.
97 Hanover St, Edinburgh EH2 1DJ4.6Excellent 1,372 Reviews -
Tattu Edinburgh
Experience modern Chinese cuisine in a stunning setting blending Edinburgh’s historic charm with contemporary elegance.
18 W Register St, Edinburgh EH2 2AA4.3Very Good 1,309 Reviews -
Amber Restaurant
Discover Scotland’s finest flavors and whiskies in Amber Restaurant, a celebrated culinary gem within Edinburgh’s Scotch Whisky Experience.
354 Castlehill, Edinburgh EH1 2NE4.6Excellent 1,142 Reviews -
Aizle
Discover Edinburgh’s acclaimed modern European tasting menu with seasonal Scottish ingredients in a bright, relaxed Garden Room setting.
38 Charlotte Square, Edinburgh EH2 4HQ4.8Excellent 526 Reviews -
Amarone
Experience authentic Italian flavors and lively ambiance in the heart of Edinburgh’s New Town at Amarone, a bustling Italian restaurant with a rich menu.
12-13 St Andrew Square, Edinburgh EH2 2AF4.3Very Good 3,401 Reviews -
Angels with Bagpipes
Innovative Scottish small plates and seasonal delights in a cozy Old Town setting on Edinburgh’s historic Royal Mile.
343 High St, Edinburgh EH1 1PW4.5Excellent 965 Reviews -
Beehive Inn
Historic pub and vibrant entertainment venue in Edinburgh’s Grassmarket, blending traditional Scottish charm with lively dining and comedy events.
18-20 Grassmarket, Edinburgh EH1 2JU4.1Very Good 2,850 Reviews -
BABA
Levantine spices and charcoal-grilled excellence on Edinburgh's George Street.
130 George St, Edinburgh EH2 4JZ4.5Excellent 1,659 Reviews -
Maison Bleue
French-Moroccan dining in a historic Old Town setting with striking design and exceptional value.
36-38 Victoria St, Edinburgh EH1 2JW4.3Very Good 1,022 Reviews -
The Piper's Rest
Experience authentic Scottish hospitality with hearty fare, craft drinks, and nightly live music in Edinburgh’s historic Old Town.
3 Hunter Square, Edinburgh EH1 1QW4.5Excellent 2,023 Reviews -
The Outsider Restaurant
Modern European dining with breathtaking Edinburgh Castle views, creative cuisine, and a lively, welcoming atmosphere in the heart of the city.
15-16 George IV Bridge, Edinburgh EH1 1EE4.4Very Good 2,018 Reviews -
Number One
Experience modern Scottish fine dining with seasonal flair and impeccable service in the iconic Balmoral Hotel, Edinburgh.
1 Princes St, Edinburgh EH2 2EQ4.6Excellent 244 Reviews -
Forage & Chatter
An intimate West End gem serving inventive Scottish cuisine from foraged and local ingredients in a relaxed, modern setting.
1A Alva St, Edinburgh EH2 4PH4.7Excellent 557 Reviews -
Dine Edinburgh
Elegant Scottish brasserie above the Traverse Theatre, blending seasonal local flavors with refined service and a chic cocktail lounge.
1st floor, 10 Cambridge St, Edinburgh EH1 2ED4.6Excellent 993 Reviews -
Wedgwood The Restaurant
Fine dining on Edinburgh’s Royal Mile blending Scottish tradition with Asian-inspired finesse in an elegant, intimate setting.
267 Canongate, Royal Mile, Edinburgh EH8 8BQ4.7Excellent 672 Reviews -
Locanda de Gusti
Authentic Neapolitan seafood and Italian flavours served in a cozy, homely setting on Edinburgh’s Dalry Road.
102 Dalry Rd, Edinburgh EH11 2DW4.8Excellent 923 Reviews -
Ondine Restaurant
Edinburgh’s stylish seafood haven offering sustainable shellfish, fresh oysters, and elegant dining in a vibrant Old Town setting.
2 George IV Bridge, Edinburgh EH1 1AD4.3Very Good 915 Reviews -
TIMBERYARD
Michelin-starred modern British cuisine in a candlelit converted warehouse, celebrating seasonal Scottish produce with meticulous technique.
10 Lady Lawson St, Edinburgh EH3 9DS4.6Excellent 701 Reviews -
Fhior
Experience innovative Scottish fine dining with seasonal tasting menus in a minimalist, elegant setting at Edinburgh’s acclaimed Fhior.
36 Broughton St, Edinburgh EH1 3SB4.8Excellent 397 Reviews -
The Cellar Door
A stylish Scottish cellar restaurant in Edinburgh’s Old Town, serving modern interpretations of traditional dishes in an intimate, welcoming setting.
44-46 George IV Bridge, Edinburgh EH1 1EJ4.3Very Good 880 Reviews -
Duck & Waffle
A playful modern British restaurant in Edinburgh’s St James Quarter, famed for its signature duck and waffle and vibrant, Instagrammable atmosphere.
400-402 St James Cres, Edinburgh EH1 3AE4.7Excellent 464 Reviews -
Gaucho Edinburgh
Experience authentic Argentinian steakhouse luxury with premium Pampas beef and elegant ambiance in Edinburgh’s vibrant city center.
4a St Andrew Square, Edinburgh EH2 2BD4.5Excellent 1,245 Reviews -
The Lookout by Gardener's Cottage
Elevated dining with panoramic Edinburgh views, celebrating seasonal Scottish cuisine in a stunning modern setting atop Calton Hill.
38 Calton Hill, Edinburgh EH7 5AA4.1Very Good 452 Reviews -
Rhubarb
Experience sumptuous fine dining in historic Prestonfield House with exceptional Scottish cuisine and a dramatic Regency setting.
Priestfield Rd, Edinburgh EH16 5UT4.7Excellent 334 Reviews -
Monteiths
Experience contemporary Scottish dining and crafted cocktails in a stylish, intimate setting on Edinburgh’s historic Royal Mile.
61 High St, Edinburgh EH1 1SR4.5Excellent 883 Reviews -
Purslane Restaurant
Intimate basement fine dining where ambitious modern cuisine meets Scottish sourcing and genuine hospitality.
33A St Stephen St, Edinburgh EH3 5AH4.8Excellent 358 Reviews -
The Gardener's Cottage
An intimate Edinburgh dining gem blending seasonal Scottish produce with rustic charm in a historic garden cottage setting.
Royal Terrace Gardens, 1 London Rd, Edinburgh EH7 5DX4.2Very Good 443 Reviews -
La Locanda Edinburgh
A cozy Italian bistro in Edinburgh’s Old Town, serving authentic, homemade pasta and wine in a warm, intimate setting.
61 Cockburn St, Edinburgh EH1 1BS4.6Excellent 938 Reviews -
Taisteal
A Michelin-mentioned Edinburgh gem where Scottish ingredients meet global flavours in a warm, intimate setting.
1 Forth St, Edinburgh EH1 3JX4.6Excellent 417 Reviews -
Down The Hatch Edinburgh
Bold Canadian comfort food and lively vibes meet in the heart of Edinburgh’s Antigua Street for a truly unforgettable dining experience.
13 Antigua St, Edinburgh EH1 3NH4.4Very Good 980 Reviews -
The Table
Ten seats, two chefs, one unforgettable table—Edinburgh's most intimate fine dining theatre.
3A Dundas St, Edinburgh EH3 6QG4.9Excellent 136 Reviews -
L'Escargot Bleu Restaurant and Wine Bar
Authentic French bistro in Edinburgh blending classic cuisine with fresh Scottish ingredients and a cozy wine bar atmosphere.
56 Broughton St, Edinburgh EH1 3SA4.7Excellent 494 Reviews -
First Coast Restaurant
Modern Scottish cuisine in a relaxed West End neighbourhood setting, celebrating local ingredients and attentive hospitality.
97-101 Dalry Rd, Edinburgh EH11 2AB4.6Excellent 601 Reviews -
Heron
Michelin-starred modern Scottish fine dining in Leith, blending seasonal local ingredients with creative presentation and warm, relaxed service.
87, 91A Henderson St, Leith, Edinburgh EH6 6ED4.8Excellent 226 Reviews -
Söderberg The Meadows
Authentic Scandinavian café in Edinburgh offering freshly baked Swedish pastries, sourdough delights, and a cozy atmosphere near the university.
27 Simpson Loan, Edinburgh EH3 9GG4.3Very Good 1,180 Reviews -
The Walnut
Cozy and unpretentious, The Walnut offers seasonal Scottish dishes with creative flair and excellent value on Edinburgh’s vibrant Leith Walk.
9 Croall Pl, Leith Walk, Edinburgh EH7 4LT4.8Excellent 478 Reviews -
La Garrigue
Experience authentic Languedoc French cuisine in Edinburgh’s charming Old Town bistro with rustic flavours and vibrant ambiance.
31 Jeffrey St, Edinburgh EH1 1DH4.6Excellent 419 Reviews -
The Saint Bar & Kitchen
A stylish gastropub in St Andrews blending traditional Scottish flavors with modern dining in a lively, family-friendly setting.
170 South St, St Andrews KY16 9EG4.3Very Good 1,118 Reviews -
Ecco Vino
Intimate Italian wine bar serving exceptional fresh seafood and handmade pasta in Edinburgh's historic Old Town.
19 Cockburn St, Edinburgh EH1 1BP4.4Very Good 727 Reviews -
The Nether Bow Port Cafe & Bistro
Cozy bistro on Edinburgh’s Royal Mile serving diverse breakfast and lunch options in a warm, welcoming atmosphere.
12 High St, Edinburgh EH1 1TB3.9Good 436 Reviews -
Educated Flea
Discover bold, inventive fusion cuisine with a Scottish twist in a cozy, friendly spot on Edinburgh’s vibrant Broughton Street.
32B Broughton St, Edinburgh EH1 3SB4.7Excellent 477 Reviews -
The Rabbit Hole
Intimate Modern French dining in Edinburgh's Marchmont, where locally sourced ingredients and owner-chef passion create neighbourhood magic.
11 Roseneath St, Edinburgh EH9 1JH4.7Excellent 287 Reviews -
Blonde Restaurant
Modern European dining with a Scottish twist in Edinburgh’s welcoming Southside neighbourhood.
71-75 St. Leonard's St, Edinburgh EH8 9QR4.7Excellent 549 Reviews -
The Pompadour
Experience refined modern Scottish cuisine with stunning Edinburgh Castle views in the elegant setting of 1925 at The Pompadour.
Princes St, Edinburgh EH1 2AB4.6Excellent 103 Reviews
More about Edinburgh
Discover the enchanting blend of history, culture, and natural beauty in Edinburgh, Scotland's captivating capital city.
Tell me more about EdinburghGet the latest from Evendo
Don't miss out on news and great deals