Edinburgh is a city you can certainly work up an appetite, especially when navigating the many paths, steps, castles and viewpoints. Foodies can enjoy a plethora of cuisines from all over the world or indulge in local favorites. The diversity of Edinburgh’s food scene was explored by UK youtube channel Sorted Food where they embarked on food marathon around Edinburgh consuming 26.2 dishes in 24hrs. Check out the videos below:
The breadth of cuisine is truly illustrated in the two videos above, however for some alternate options check out my curated list of bars, restaurants, bake shops, artisans, pubs and hidden gems located around Edinburgh and nearby Queensferry.
- Oink Victoria Street
34 Victoria Street, Edinburgh EH1 2JW
Simple joint serving Scottish hog roasts in a roll with sauces. $ - La Barantine Victoria
89 West Bow, Edinburgh EH1 2JP
French cafe dishes, artisanal desserts, macarons and croissants. $ - The Pakora Bar
111Holyrood Road, Edinburgh EH8 8AU, United Kingdom
Casual setting for classic Indian eats such as pakora, samosas & soups with lassi drinks. $ - Heavenly Desserts Fountain Park
130 Dundee St, Edinburgh EH11 1AF, United Kingdom
Upmarket dessert cafe serving creative waffles, chocolate fondue & ice-cream sundaes. $$ - Mary’s Milk Bar
19 Grassmarket, Edinburgh EH1 2HS, United Kingdom
Simple, retro ice-cream parlour. $ - The White Hart Inn
32 Grassmarket, Edinburgh EH1 2JU, United Kingdom
Haunted Pub which claims to be the city’s oldest, live music nights, real ales and Scottish food. $ - The Last Drop
74-78 Grassmarket, Edinburgh EH1 2JR, United Kingdom
Atmospheric pub serving range of real ales and Scottish dishes. $$ - Maison Bleue
36-38 Victoria St, Edinburgh EH1 2JW, United Kingdom
Eclectic bistro with French, North African and Scottish dishes in a romantic retro interior. $$ - Deacon Brodies Tavern
435 Lawnmarket, Edinburgh EH1 2NT, United Kingdom
Tavern with a rich history and mixed clientele serving hearty classic British dishes and cask ales. $$ - The Fudge House of Edinburgh
197 Canongate, Edinburgh EH8 8BN, United Kingdom
Classic artisan Scottish Fudge. $ - Aizle
38 Charlotte Square, Edinburgh EH2 4HQ, United Kingdom
Modern European restaurant serving locally inspired and seasonal tasting menus in a refined dining room with a countryside vibe. $$$ - Forage & Chatter
1A Alva St, Edinburgh EH2 4PH, United Kingdom
Casual restaurant for a menu making use of Scotlands natural bounty. $$$ - Tapa
19 Shore Pl, Leith, Edinburgh EH6 6SW, United Kingdom
Authentic Spanish cuisine served tapas-style with rioja and sangria in tiled Hispanic decor. $$ - Makars Mash Bar
9-12 Bank St, Edinburgh EH1 2LN, United Kingdom
Unfussy restaurant specializing in mashed potatoes paired with meat or vegetarian toppings. $$ - Brewhemia
1A Market St, Edinburgh EH1 1DE, United Kingdom
Woodsy-chic venue with lounge areas offering European fare, cocktails, beers and entertainment. $$$ - Bertie’s Proper Fish & Chips
9 Victoria St, Edinburgh EH1 2HE, United Kingdom
Stylish bi-level stop offering a hearty seafood classics menu and a Scottish delicacy deep fried mars bar. $$ - Bennets Bar
8 Leven St, Edinburgh EH3 9LG, United Kingdom
Historic venue offering 150 + malt whiskies and Scottish menus. $$ - The Fishmarket
Harbour, 23A Pier Pl, Newhaven, Edinburgh EH6 4LP, United Kingdom
Sustainable boat to table fish n chips, seafood establishment. $$ - The Mussel and Steak Bar
110 W Bow, Grassmarket, Edinburgh EH1 2HH, United Kingdom
Compact diner serving prepared Scottish steak and seafood, with daily seasonal specials. $$ - Tasty Buns
67 Bread St, Edinburgh EH3 9AH, United Kingdom
Cozy bake shop & cafe offering homemade brownies, cakes, scones and sweet treats. $ - Wee Buddha
2B Jamaica St, Edinburgh EH3 6HH, United Kingdom
Pan-Asian eatery with ice cream, beer, wine and cocktails in a relaxed minimal setting. $$ - Tattu Edinburgh
18 W Register St, Edinburgh EH2 2AA, United Kingdom
Traditional and modern Chinese cuisine served in a opulent restaurant. $$ - Sofia’s Lounge
166 Fountainbridge, Edinburgh EH3 9RX, United Kingdom
Unassuming restaurant specializing in Lebanese cuisine. $$ - Rojava Restaurant
97-101 Morrison St, Edinburgh EH3 8BX, United Kingdom
Rustic, art-filled setting for Kurdish & Lebanese eats. $$ - Daika Kurdish Grill
3 Johnston Terrace, Edinburgh EH1 2PW, United Kingdom
Gregarious central Kurdish and Middle Eastern restaurant. $$ - Burgers and Beers Grillhouse
192A High St, Edinburgh EH1 1RW, United Kingdom
Wood and metal dominates the casual dining room of this venue for 100% Aberdeen Angus burgers. $$ - Kyloe
1-3 Rutland St, Edinburgh EH1 2AE, United Kingdom
Steak restaurant in the Rutland Hotel for Scottish beef. $$$ - Hawksmoor Edinburgh
23 W Register St, Edinburgh EH2 2AA, United Kingdom
Prime cuts of matured beef, seafood & other British classics. $$$ - The Boat House
22 High St, South Queensferry EH30 9PP, United Kingdom
Inspired Scottish fish and seafood menu in simple nautical-styled interior with Forth Bridge views. $$ - The Wee Restaurant
17 Main St, North Queensferry, Inverkeithing KY11 1JG, United Kingdom
Intimate fine-dining bistro serving creative Scottish menu utilizing locally sourced produced. $$$
Undecided, alternatively checkout the various food tours available in Edinburgh below:
Edinburgh Food Tours, Edinburgh Pub Crawl, Edinburgh Cheese Tour and Whisky Tour






















One thought on “Best Places to Dine and Drink in Edinburgh”