You are here

Top Restaurants In Edinburgh

Visiting the Scottish cap

good restaurants in Edinburgh

ital city a


nd looking for top restaurants in Edinburgh? There is no dearth of good restaurants in Edinburgh. The second largest city in Scotland can baffle you with options both luxurious and wallet-friendly. Edinburgh is also the second most visited city in the UK by tourists from all over the world and the term wallet-friendly might not after all be applicable to Edinburgh. So prepare to shell out an extra buck or two.


The most popular of Edinburgh’s pubs, clubs and restaurants are located in the areas of Grassmarket, Lothian Road, Rose Street and the Bridges. In the past few years, George Street situated in the New Town area has dramatically rose in prominence with its variety of restaurants and nightclubs. Besides, there are also nice restaurants and pubs in the Stockbridge area and the waterfront at Leith.


Most of these restaurants are the best in, probably, all of UK. Here is the list of top three restaurants in Edinburgh, compiled keeping in mind to pamper your taste buds with their veritable palate pleasers.


Top restaurants in Edinburgh:


The witchery by the castle


Ranked high by most of the publications, this dramatically done up restaurant reminds you of Hogwarts. But it’s not half-as-spooky as your initial inhibitions give way to the pleasantness exuded by the staff. Add this to their exceptionally crafted menu that includes signature dishes - Roast Gressingham duck, herb butter and chips, warm bitter chocolate tart and verbena ice cream - you get a heavenly dining experience. The witchery by the castle is nestled inside a historic building, located at the castle gates.


The Tower


Synonymous with the spectacular views it offers, The Tower is rooftop dining at its best. Apart from the legendary food the restaurant serves, it also has the best views in the city - something you are unlikely to find anywhere else. You tend to spot celebrities and other VIPs in The Tower and their wine list is as famous as their imaginative menu. Some of their signature dishes are Roast suckling pig with marjoram crushed potatoes and Scottish lobster, asparagus and curry oil.




Rhubarb is located in Prestonfield and is considered the most opulent restaurant in Scotland. It provides an indulgent dining experience with its unique collection of champagne, chocolates and coffee. There are the historic paneled Italian, archaic Stuart or graceful Garden rooms to select from. While there, try their Seared Skye scallops or roast squab and oven-dried figs.


Image Credit:

Rate This

Your rating: None
Average: 4.5 (2 votes)
Top Restaurants In Edinburgh