This post may contain affiliate links that help support my business in creating content like this. If you make a purchase using one of these links, I may receive compensation at no extra cost to you. Read my disclosure for more information.

Scotland’s endless local and sustainable ingredients make for an exciting restaurant scene. These 20 best restaurants in Edinburgh are exactly that. They’re the kind of restaurants that are embracing what is native to the region and plating it in an exciting way.

20 Best Restaurants in Edinburgh

When I was in Edinburgh, it was the food scene that caught my attention. Beautiful spaces fitted with unique design and special touches created a restaurant that equally stunning as tasty. As the city is easily walkable, it makes for a great early evening experience to grab a drink at sunset and then make your way to the restaurant. Here’s a look at the Edinburgh restaurants I loved and a few I am saving for next time!

20 Best Restaurants in Edinburgh

1. Fhior

The gem of the city right now is Fhior. This intimate, NOMA-like restaurant features beautiful dishes and well-sourced ingredients in a speical setting.
Address: 36 Broughton St, Edinburgh EH1 3SB, UK

20 Best Restaurants in Edinburgh


One of my favorite meals in the city was a long lunch in this former warehouse on a side street. Bright and colorful plating pairs well with interesting combinations of Scotland’s finest ingredients. *The kind of place to travel for. 
Address: 10 Lady Lawson St, Edinburgh EH3 9DS, UK

3. Edinburgh Food Studio

A combination of guest chefs and quality restaurants puts this concept restaurant as a bucket list dining experience in Edinburgh. Come here for their evolving menu that is is a 7-course set menu.
Address: 158 Dalkeith Rd, Edinburgh EH16 5DX, UK

4. The Gardener’s Cottage

One of the more enchanting settings, come here for a weekend lunch.
Address: Royal Terrace Gardens, 1 London Rd, Edinburgh EH7 5DX, UK

5. Bodega

A taqueria serving up a twist on Mexican and Asian flavors, all inside a corn tortilla.
Address: 36 Leven St, Edinburgh EH3 9LJ, UK

20 Best Restaurants in Edinburgh


If Mediterranean food is what you’re after, then look no further. Their charcoal grilled plates and mezze is something else, making BABA a win for the New Town. *Good location near the city centre’s hotels.
Address: 130 George St, Edinburgh EH2 4JZ, UK

7. El Cartel

Street tacos and mezcal — what else could one ask for? 
Address: 64 Thistle St, Edinburgh EH2 1EN, UK

8. L’Escargot Blanc

Fine French food here is served with the classics in an elegant room.
Address: 17 Queensferry St, Edinburgh EH2 4QW, UK

9. Cannonball Restaurant & Bar

A stunning view of the castle and an extensive menu of proteins and fresh ingredients is a sure win at this Edinburgh restaurant on the Royal Mile. This is a good spot in the Old Town for dinner. 
Address: 356 Castlehill, Edinburgh EH1 2NF, UK

10. The Little Chartroom

A small restaurant with only a few table and stools, serving elegant dishes.
Address: 30 Albert Pl, Edinburgh EH7 5HN, UK

20 Best Restaurants in Edinburgh

11. Archipelago Bakery

Yes, this may not be a restaurant but it had to be included. Their fresh baked goods are out of this world and a good spot to bring the family to.
Address: 39 Dundas St, Edinburgh EH3 6QQ, UK

12. Aizle

A seasonal tasting menu with locally foraged ingredients that showcases Scottish cuisine. 
Address: 107-109 St. Leonard’s St, Edinburgh EH8 9QY, UK

13. Hawksmoor

This large meat and seafood restaurant serves what’s fresh that day. You can order steak by the cut and cook to order here and have share plates to pair with the mains. One of my top meals in the city. 
Address: 23 W Register St, Edinburgh EH2 2AA, UK

14. The Kitchin

French-Scottish food is served here in a fine dining setting. 
Address: Commercial Quay Commercial St, Edinburgh EH6 6LX, UK

15. Kanpai

Elegant space serving up sushi with a sake pairing. 
Address: 8-10 Grindlay St, Edinburgh EH3 9AS, UK

16. Civerinos Slice

If you’re in the mood for pizza and cheap eats, then head to this neighborhood spot.
Address: 5 Hunter Square, Edinburgh EH1 1QW, UK

17. Fazenda

A popular Brazilian restaurant with meats delivered to the table.
Address: 102 George St, Edinburgh EH2 3DF, UK

18. Côte Brasserie

Lovely French brasserie food with classics like French onion soup and beef tartare. Their wine menu is also great.
Address: 51 Frederick St, Edinburgh EH2 1LH, UK

19. The Stockbridge Restaurant

A rotating menu here showcases seasonal ingredients with unpretentious Scottish food.
Address: 54 St Stephen St, Edinburgh EH3 5AL, UK

20. Forage & Chatter

A casual restaurant that is done well with Scottish ingredients and great service.
Address: 1A Alva St, Edinburgh EH2 4PH, UK

Save this post for later on Pinterest:

20 Best Restaurants in Edinburgh

PS — Are You Booking a Trip Soon? Use My Booking Checklist!

These are the sites I use most to book my own trips. Using the links below is a great way to support Bon Traveler’s travel journalism at no extra cost to you. If you need help organizing your itinerary, get my free travel itinerary template here.

1. Book Your Flights

I use Skyscanner to find the best flights. It searches 100s of airlines and websites across the globe to ensure you’re not missing out on any route options or deals.

2. Book Your Accommodations

I use for hotels and guest houses. They have the biggest inventory and consistently offer the best rates.

3. Book Your Tours & Experiences

I use Viator or Get Your Guide to find the best tours and experiences. They are my favorite tour search engines. I always check both as their inventory varies depending on the destination.

4. Book Your Rental Car

Self-driving is the best way to explore most destinations. I use Discover Cars for our rental cars, select full coverage insurance, and opt for a reputable company like Alamo, Hertz, or Sixt.

5. Don’t Forget Airport Lounge Access

I use Priority Pass to gain access to 1,400+ VIP lounges and airport experiences worldwide. The Priority Pass app is the first thing I check when I have a layover. I’ve been a member for over a decade, and having a comfortable place to relax before and between flights makes air travel so much more enjoyable.

6. Don’t Forget Travel Insurance

I never leave the country without travel insurance. It provides comprehensive protection in case anything goes wrong (ie. illness, injury, theft, and cancelations, etc.). I use it frequently for my travels to stay protected.

My favorite companies that offer the best coverage and rates are:


1 Comment

  1. Adam | Born Explorer Reply

    I have to say some of these photos are making me very hungry! We missed quite a few of these out when we visited Edinburgh, but I think that’s a good excuse to go back… right?!

Write A Comment