Edinburgh's best gastropubs

Discover the top gastropubs in Edinburgh, where traditional Scottish charm meets modern culinary excellence. This guide takes you through establishments offering everything from reinvented pub classics to innovative dishes, perfect for an exceptional dining experience in a welcoming atmosphere. Ideal for locals and tourists seeking the best of pub gastronomy in the Scottish capital, these venues combine an excellent selection of craft beers and whiskies with seasonal menus. Explore options in the Old Town, Stockbridge, and beyond, ensuring a memorable meal. Find your next favourite spot for a casual dinner or a special celebration.

608100% verified
  1. 1

    The World's End (Old Town, Edinburgh)

    83 Global Votes
    • Cozy atmosphere with classic Irish pub vibe

      (+4)

    This gastropub is highly regarded for its homely atmosphere and excellent selection of beers and food. It received excellent reviews in September 2025 for its delicious food and relaxed vibe.

  2. 2

    The Sheep Heid Inn (Duddingston)

    72 Global Votes
    • Offers a perfect Scottish pub experience

      (+4)

    This is Edinburgh's oldest pub, which has retained its timeless charm and remains a popular spot. It offers a historic and authentic pub experience with Scottish food.

  3. 3

    The Last Drop (Grassmarket, Edinburgh)

    67 Global Votes
    • Rated 4.0 of 5 on Tripadvisor

      (+4)

    This gastropub in Grassmarket combines historic charm with a genuine atmosphere. It received positive feedback in September 2025 for its food and ambiance.

  4. 4

    The Scran & Scallie (Stockbridge, Edinburgh)

    52 Global Votes
    • Elevates pub food with quality ingredients

      (+4)

    This award-winning gastropub, with a Michelin Bib Gourmand, is known for its authentic Scottish cuisine. Its 'From nature to plate' approach and the use of seasonal produce keep it a constant favourite.

  5. 5

    The Greyfriars Bobby (Old Town, Edinburgh)

    51 Global Votes

    This iconic gastropub in the Old Town is famous for its excellent Scottish cuisine. It's a benchmark for pub food in central Edinburgh and appears on lists of recommended gastropubs.

  6. All the rankings you can imagine

    Thousands of verified votes to discover the best. Your vote here counts

  7. 6

    3 Old Monks (Leith, Edinburgh)

    47 Global Votes
    • Offers great value food

      (+4)

    This gastropub in Leith has made a strong comeback in January 2026, combining a sports bar atmosphere with quality food. It stands out for its friendly staff and reasonably priced beers.

  8. 7

    Holyrood 9A (Holyrood Road, Edinburgh)

    43 Global Votes
    • Great beer selection

      (+4)

    Considered a 'hidden gem', this gastropub is praised for its exceptional service and well-prepared food. It received excellent reviews in July and September 2025 for its welcoming atmosphere.

  9. 8

    The Salisbury Arms (City Centre, Edinburgh)

    41 Global Votes
    • Food is excellent

      (+4)

    This establishment combines a gastropub and a cocktail bar, offering high-quality food and drink in a relaxed atmosphere. Its cozy interiors and beer garden make it very appealing.

  10. 9

    The Doric Tavern (Old Town, Edinburgh)

    29 Global Votes
    • Genuinely traditional Edinburgh pub

      (+4)

    Advertised as Edinburgh's oldest gastropub, The Doric Tavern offers old-world charm and a menu showcasing the best of Scottish produce, keeping it relevant.

  11. 10

    The King's Wark (Leith, Edinburgh)

    26 Global Votes
    • Fantastic food

      (+4)

    This historic gastropub in Leith offers a classic gastropub menu and relaxing views of The Shore. It was recommended in October 2025 for its food and ambiance.

  12. 11

    Black Ivy (4 Alvanley Terrace, Edinburgh)

    26 Global Votes
    • Stunning venue

      (+4)

    This stylish boutique hotel houses a vibrant pub, highlighted in March 2026 for its fun and inclusive atmosphere. It offers fresh, tasty food in a welcoming setting with an award-winning terrace.

  13. 12

    The Kenilworth (New Town, Edinburgh)

    25 Global Votes
    • Welcoming atmosphere

      (+4)

    This gastropub is an excellent choice for those seeking classic pub food in a traditional setting. It is recommended on current lists of the city's best gastropubs.

  14. 13

    The Ox (London/Broughton Street, Edinburgh)

    15 Global Votes
    • Consistently excellent gastropub

      (+4)

    The Ox is a popular and busy gastropub, known for its high-quality food and excellent service. A September 2025 review highlighted its welcoming atmosphere and culinary offering.

  15. 14

    The Mitre (Old Town, Edinburgh)

    12 Global Votes
    • Great food

      (+4)

    Located in the Old Town, The Mitre is a gastropub recommended for its traditional Scottish dishes. It's an ideal place to try local specialties like haggis and Cullen skink.

  16. 15

    McLaren's on the Corner (Holy Corner, Edinburgh)

    10 Global Votes
    • Excellent food with great choices

      (+4)

    This gastropub is known for its vibrant atmosphere and is perfect for groups. A December 2025 review describes it as a lively spot and a 'keeper of Holy Corner'.

  17. 16

    Mara (The Shore, Leith, Edinburgh)

    5 Global Votes
    • Stylish gastropub

      (+4)

    Mara is a stylish and flexible gastropub in the competitive Shore district, praised in October 2025 for its solid menu and sophisticated ambiance, featuring outdoor seating and craft beers.

  18. 17

    The Broughton (Edinburgh)

    4 Global Votes
    • Outstanding service & food

      (+4)

    This gastropub has been recognized by the prestigious Michelin Guide, positioning it as one of the best in the city. Its inclusion in this guide is a testament to its culinary quality.