Courgette and feta fritters
Spoon Cafe

Edinburgh is getting more and more known for its culinary scene. From Modern Scottish to seafood and Italian, Edinburgh’s restaurants are topping the charts of UK foodie destinations.

Below is a list of some of the best restaurants in Edinburgh. You can also see their locations on this Edinburgh restaurant map.

The Witchery Restaurant
Address: 352 Castlehill, Edinburgh, EH1 2NF
Phone: 0131 225 561
The Witchery is one of the most famous restaurants in Edinburgh, and is a great place for a romantic dinner. It is located next to the castle on The Royal Mile, and the restaurant is housed in a building that dates back to the 1500s. The Witchery’s chef emphasises Scottish seafood, beef, lamb, and game, including its famous Angus steak tartar and adventurous haggis offerings. The wine list is also top notch.

Elephant House Cafe
Address: 21 George IV Bridge, Edinburgh, EH1 1EN
Phone: 0131 220 5355
The Elephant House Cafe is famous for being the location where J.K. Rowling wrote the first Harry Potter novel. The cafe is casual, and a nice place to stop for coffee or tea while exploring The Royal Mile. You can also get light meals and snacks there.

Fishers in the City Restaurant
Address: 58 Thistle Street, Edinburgh, EH2 1EN
Phone: 0131 225 5109
Fishers in the City is a seafood restaurant in Edinburgh. Their fresh fish and shellfish options are always a good option, and the local salmon and scallops are particularly tasty. The ambiance is lively and buzzing, making it a great place for dinner.

Chez Jules
Address: Multiple Locations
Phone: 0131 226 6992 (Hanover Street Location)
Chez Jules offers excellent French cuisine at some of the most reasonable prices in Edinburgh. The restaurant has wooden tables covered in red-and-white checkered tablecloths and candles that give the dining room a feeling of romance. You can’t go wrong with the petite filet mignon and gratin dauphinois. If you go to the Hanover Street location and want pre or post-dinner drinks, the 99 Hanover Street bar next door has a great ambiance.

The Kitchin
Address: 78 Commercial Quay, Leith, Edinburgh, EH6 6LX
Phone: 0131 555 1755
The Kitchin is one of Edinburgh’s most highly regarded restaurants. With a Michelin star and a menu that features modern British cuisine using local Scottish ingredients, the restaurant offers high-quality menus that have impressed even the UK’s most critical restaurant reviewer, AA Gill.

The Spoon Cafe
Address: 6A Nicolson Street, Edinburgh, EH8 9DH
Phone: 0131 623 1752
With a vintage feel and great food, the Spoon cafe and bistro in Edinburgh is one of the city’s best hidden gems. Upstairs and away from the street, the restaurant’s large dining room is filled with mismatched chairs and tables with maps on them. Even the tea is served in vintage teacups. The food at the Spoon is fresh and features both snacks and full meals, with daily specials like courgette and feta fritters with pea shoot and potato salad. Don’t miss the chunky chips with cheese, either.

Oink
Address: 34 Victoria Street Old Town, Edinburgh, EH1 2JW
Phone: 0131 220 0089
As the name implies, Oink is all about pork. The hole-in-the-wall eatery on Victoria Street serves up some of the best pulled pork sandwiches in the UK, and specialises in hog roasts. If you can’t make it to their permanent location, you can find them at the Edinburgh Farmers’ Market, too.

Ondine
Address: 2 George IV Bridge, Edinburgh, EH1 1AD
Phone: 0131 226 1888
Opened in 2009, Ondine has been wowing diners ever since. The award-winning seafood and shellfish restaurant uses locally-sourced ingredients that make for fresh, appetising dishes. The oysters and shellfish platter are a must.