Credit

Courtesy of Jacek Nowak/Getty Images/iStockphoto

What to Eat in Edinburgh

Scotland is known for haggis, which – if you really want to know – is sheep's heart, liver and lungs minced together with onions, oatmeal and some seasoning. It's usually served with neeps and tatties, or mashed turnips and potatoes. But note that Edinburgh also offers an array of international cuisine as well, from Thai to Italian. Edinburgh's pubs offer traditionally British cuisine and other comfort food items, including fish and chips and hamburgers, which are also reasonably priced. But if you're willing to take on the haggis challenge, pop on over to Greyfriars Bobby's Bar, the pub located in front of the Greyfriars Bobby memorial, which honors the dog who guarded his deceased master's grave for more than a decade.

If you're looking for something a little more upscale, the Dubh Prais on the Royal Mile also serves haggis as a part of its course meal offerings. "Harry Potter" fans cannot leave the city without stopping by The Elephant House. Here, J.K. Rowling spent time writing some of the "Harry Potter" books, particularly in the back area of the cafe overlooking Edinburgh Castle. If you go into the bathrooms, you'll see the walls are filled with writings from fans thanking Rowling for her work. 

Many of Edinburgh's restaurants are clustered around Old Town's Royal Mile and New Town's Princes Street. Thanks to its location right by the water, the northern village of Leith is the place to go for fresh seafood. South Edinburgh, or anywhere outside of the city center, also has a variety of cheaper cafes and restaurants for budget-minded travelers.

Find the Best Restaurants in Edinburgh

  • #1
    One-20 Wine Cafe
    #1 of 2,998 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 297 reviewsTripAdvisor (297)
    $ - $$ | European, Wine Bar, British
    120 Dundas Street, Edinburgh EH3 5DQ Scotland
    Read More »
  • #2
    Aizle
    #2 of 2,998 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 869 reviewsTripAdvisor (869)
    $$ | European, British, Scottish, International
    107-109 St. Leonards Street, Edinburgh EH8 9QY Scotland
    Read More »
  • #3
    Smoov Gelato Coffee
    #3 of 2,998 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 177 reviewsTripAdvisor (177)
    $ | Cafe
    244 Canongate, Edinburgh EH8 8AB Scotland
    Read More »
  • #4
    The Table
    #4 of 2,998 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 354 reviewsTripAdvisor (354)
    $$ | European, British, Scottish
    3A Dundas Street, Edinburgh EH3 6QG Scotland
    Read More »
  • #5
    Makars Gourmet Mash Bar (Mound 1 & 2)
    #5 of 2,998 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 4.5 based on 3692 reviewsTripAdvisor (3692)
    $ - $$ | Scottish, Bar, British, Healthy
    9 North Bank Street E, Edinburgh EH1 2LP Scotland
    Read More »
  • #6
    Number One at The Balmoral
    #6 of 2,998 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 1761 reviewsTripAdvisor (1761)
    $$ | European, British, Scottish
    1 Princes Street The Balmoral Hotel, Edinburgh EH2 2EQ Scotland
    Read More »
  • #7
    Tupiniquim Brasil crepes
    #7 of 2,998 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 261 reviewsTripAdvisor (261)
    $ | Brazilian, Street Food
    Green Police Box, Lauriston Place, Edinburgh EH3 9AU, United Kingdom Lauriston Place, Edinburgh Scotland
    Read More »
  • #8
    Sonder
    #8 of 2,998 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 207 reviewsTripAdvisor (207)
    $ - $$ | European, British, Scottish
    74-78 South Clerk Street, Edinburgh EH8 9PT Scotland
    Read More »
  • #9
    Bon Tea Room
    #9 of 2,998 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 221 reviewsTripAdvisor (221)
    $ - $$ | Cafe, British
    279A St. Johns Road Corstorhine, Edinburgh EH12 7XF Scotland
    Read More »
  • #10
    Purslane Restaurant
    #10 of 2,998 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 1000 reviewsTripAdvisor (1000)
    $$ | French, British, Scottish, European, International
    33A St. Stephen Street, Edinburgh EH3 5AH Scotland
    Read More »
  • #11
    Aurora
    #11 of 2,998 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 229 reviewsTripAdvisor (229)
    $ - $$ | European, British, Fusion, Scottish
    187 Great Junction Street, Edinburgh EH6 5LQ Scotland
    Read More »
  • #12
    Ostara
    #12 of 2,998 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 196 reviewsTripAdvisor (196)
    $ - $$ | Cafe, European, Healthy, Scottish, Deli
    52 Coburg Street, Edinburgh EH6 6HJ Scotland
    Read More »
  • #13
    Locanda De Gusti
    #13 of 2,998 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 1521 reviewsTripAdvisor (1521)
    $ - $$ | Italian, Seafood, Mediterranean
    102 Dalry Road, Edinburgh EH11 2DW Scotland
    Read More »
  • #14
    Voujon
    #14 of 2,998 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 4.5 based on 627 reviewsTripAdvisor (627)
    $ - $$ | Indian, Asian, Bangladeshi
    107 Newington Road, Edinburgh EH9 1QW Scotland
    Read More »
  • #15
    Forage & Chatter
    #15 of 2,998 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 1256 reviewsTripAdvisor (1256)
    $ - $$ | European, British, Scottish
    1A Alva Street, Edinburgh EH2 4PH Scotland
    Read More »
  • #16
    Pataka
    #16 of 2,998 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 4.5 based on 1165 reviewsTripAdvisor (1165)
    $ - $$ | Indian, Asian, Bangladeshi
    190 Causewayside, Edinburgh EH9 1PN Scotland
    Read More »
  • #17
    New Chapter
    #17 of 2,998 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 4.5 based on 1103 reviewsTripAdvisor (1103)
    $ - $$ | European, British, Scottish
    18 Eyre Place New Town, Canonmills, Edinburgh EH3 5EP Scotland
    Read More »
  • #18
    Mono Restaurant
    #18 of 2,998 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 257 reviewsTripAdvisor (257)
    $$ | Italian, Mediterranean, European, Contemporary
    85 South Bridge, Edinburgh EH1 1HN Scotland
    Read More »
  • #19
    @Pizza
    #19 of 2,998 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 378 reviewsTripAdvisor (378)
    $ | Italian, Pizza, Mediterranean
    Randolph House 4 Charlotte Lane Queensferry Street, Edinburgh EH2 4QZ Scotland
    Read More »
  • #20
    Gautam's
    #20 of 2,998 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 114 reviewsTripAdvisor (114)
    $ - $$ | Indian, Asian, Nepali
    13-14 Dalziel Place Dalziel Place, Edinburgh EH7 5TP Scotland
    Read More »

Explore More of Edinburgh

When purchasing from our site, we may earn commissions. This does not affect the quality or independence of our editorial content.

Recommended

The 7 Best New Orleans Plantation Tours

Learn about the Big Easy's history through one of these daytrips.

Holly JohnsonAugust 21, 2019

22 Top Sonoma Wineries to Visit

Sip world-class wines while enjoying vineyard and mountain views.

Gwen PratesiAugust 19, 2019

30 Amazing Caribbean Islands to Visit

It's time to plan your next tropical getaway.

Holly JohnsonAugust 8, 2019

The Best Travel Rewards Programs for 2019-20

See which airline and hotel loyalty programs come out on top.

Erin ShieldsAugust 6, 2019

20 Surprising Ways to Earn Loyalty Program Points or Miles

Branch out beyond hotel stays and flights to maximize your earnings.

Christine SmithAugust 6, 2019

The 12 Best Cancun Tours

These excursions will show you what lies beyond the city's bright beaches.

Lyn MettlerJuly 26, 2019

Traveling With Toddlers: 16 Tips to Make Your Vacation Go Smoothly

These expert travel hacks guarantee a happy trip for the whole family.

Kyle McCarthyJuly 25, 2019

The 11 Best New Orleans Ghost Tours

Hear chilling tales of the city's paranormal activity on one of these guided tours.

Kim Foley MacKinnonJuly 25, 2019

The 10 Best Seattle Boat Tours

Take in the Emerald City's top sights from the water.

Kim Foley MacKinnonJuly 24, 2019

The 6 Best Maui Helicopter Tours

Combine sightseeing with a breathtaking adventure on one of these flights.

Gwen PratesiJuly 23, 2019