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,939 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 224 reviewsTripAdvisor (224)
    $ - $$ | European, Wine Bar, British, Scottish
    120 Dundas Street, Edinburgh EH3 5DQ Scotland
    Read More »
  • #2
    Aizle
    #2 of 2,939 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 854 reviewsTripAdvisor (854)
    $$ | European, British, Scottish, International
    107-109 St. Leonards Street, Edinburgh EH8 9QY Scotland
    Read More »
  • #3
    The Table
    #3 of 2,939 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 351 reviewsTripAdvisor (351)
    $$ | European, British, Scottish
    3A Dundas Street, Edinburgh EH3 6QG Scotland
    Read More »
  • #4
    Tupiniquim Brasil crepes
    #4 of 2,939 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 253 reviewsTripAdvisor (253)
    $ | Brazilian, Street Food
    Green Police Box, Lauriston Place, Edinburgh EH3 9AU, United Kingdom Lauriston Place, Edinburgh Scotland
    Read More »
  • #5
    Number One at The Balmoral
    #5 of 2,939 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 1733 reviewsTripAdvisor (1733)
    $$ | European, British, Scottish
    1 Princes Street The Balmoral Hotel, Edinburgh EH2 2EQ Scotland
    Read More »
  • #6
    Smoov
    #6 of 2,939 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 136 reviewsTripAdvisor (136)
    $ | Cafe
    244 Canongate, Edinburgh EH8 8AB Scotland
    Read More »
  • #7
    Makars Gourmet Mash Bar (Mound)
    #7 of 2,939 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 4.5 based on 3368 reviewsTripAdvisor (3368)
    $ - $$ | Scottish, Bar, British, Healthy
    9 North Bank Street E, Edinburgh EH1 2LP Scotland
    Read More »
  • #8
    Locanda De Gusti
    #8 of 2,939 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 1483 reviewsTripAdvisor (1483)
    $ - $$ | Italian, Seafood, Mediterranean
    102 Dalry Road, Edinburgh EH11 2DW Scotland
    Read More »
  • #9
    Sugar Daddy's Bakery
    #9 of 2,939 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 122 reviewsTripAdvisor (122)
    $ | Cafe, British
    5 Rodney Street, Edinburgh EH7 4EN Scotland
    Read More »
  • #10
    Purslane Restaurant
    #10 of 2,939 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 970 reviewsTripAdvisor (970)
    $$ | French, British, Scottish, European, International
    33A St. Stephen Street, Edinburgh EH3 5AH Scotland
    Read More »
  • #11
    Forage & Chatter
    #11 of 2,939 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 1229 reviewsTripAdvisor (1229)
    $ - $$ | European, British, Scottish
    1A Alva Street, Edinburgh EH2 4PH Scotland
    Read More »
  • #12
    Bon Tea Room
    #12 of 2,939 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 217 reviewsTripAdvisor (217)
    $ - $$ | Cafe, British
    279A St. Johns Road Corstorhine, Edinburgh EH12 7XF Scotland
    Read More »
  • #13
    Pickles
    #13 of 2,939 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 1031 reviewsTripAdvisor (1031)
    $ - $$ | Wine Bar, Scottish
    56A Broughton Street, Edinburgh EH1 3SA Scotland
    Read More »
  • #14
    Aurora
    #14 of 2,939 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 215 reviewsTripAdvisor (215)
    $ - $$ | European, British, Fusion, Scottish
    187 Great Junction Street, Edinburgh EH6 5LQ Scotland
    Read More »
  • #15
    Mono Restaurant
    #15 of 2,939 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 207 reviewsTripAdvisor (207)
    $$ | Italian, Mediterranean, European, Contemporary
    85 South Bridge, Edinburgh EH1 1HN Scotland
    Read More »
  • #16
    @Pizza
    #16 of 2,939 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 325 reviewsTripAdvisor (325)
    $ | Italian, Pizza, Mediterranean
    Randolph House 4 Charlotte Lane Queensferry Street, Edinburgh EH2 4QZ Scotland
    Read More »
  • #17
    Colonnades at The Signet Library
    #17 of 2,939 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 1173 reviewsTripAdvisor (1173)
    $$ | British, Scottish
    West Parliament Square, Edinburgh EH1 1RF Scotland
    Read More »
  • #18
    New Chapter
    #18 of 2,939 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 4.5 based on 1048 reviewsTripAdvisor (1048)
    $ - $$ | European, British, Scottish
    18 Eyre Place New Town, Canonmills, Edinburgh EH3 5EP Scotland
    Read More »
  • #19
    Ostara
    #19 of 2,939 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 186 reviewsTripAdvisor (186)
    $ - $$ | Cafe, European, Healthy, Scottish, Deli
    52 Coburg Street, Edinburgh EH6 6HJ Scotland
    Read More »
  • #20
    Little White Pig
    #20 of 2,939 Places to Eat in Edinburgh
    TripAdvisor Traveler Rating 5 based on 91 reviewsTripAdvisor (91)
    $ - $$ | Brew Pub, Seafood, British, Pub, Gastropub, Scottish
    26B Dublin Street, Edinburgh EH3 6NN Scotland
    Read More »

Explore More of Edinburgh

Recommended

The 16 Best San Diego Tours

Take advantage of the adventures this coastal city has to offer with a guided trip.

Lyn MettlerJune 24, 2019

12 Top Napa Valley Wineries to Visit

Set your sights on these can't-miss wineries during your next visit to California's wine country.

Lyn MettlerJune 24, 2019

The 6 Best Denver Brewery Tours

Discover the buzz about Denver's craft beer scene with these tours.

Holly JohnsonJune 21, 2019

The 10 Best Charleston Walking Tours

Experience true southern hospitality as you explore Charleston on one of these strolls.

Claire LawtonJune 20, 2019

The 15 Best Charleston Tours

See everything this historic South Carolina city has to offer on one of these guided excursions.

John RodwanJune 19, 2019

The 5 Best Kauai Helicopter Tours

See the Garden Island's far-reaching beauty from the air.

Holly JohnsonJune 14, 2019

The 6 Best Las Vegas Helicopter Tours

Get a thrilling look at the lights and sights of Sin City and its surroundings with one of these tours.

Holly JohnsonJune 13, 2019

20 Road Trip Essentials for Your Vacation

These road trip must-haves can help you save money, travel more comfortably and ensure you stay safe on the open road.

Holly JohnsonJune 13, 2019

13 Top Charlottesville Wineries to Visit

Sip a glass of Virginia's signature viognier as the sun sets over the Blue Ridge Mountains.

Gwen PratesiJune 12, 2019

The 16 Best Seattle Tours

Explore the Emerald City's natural beauty and urban offerings with these guided excursions.

Lyn MettlerJune 12, 2019