10 Restaurants In Edinburgh That Serve The Most Delectable Cuisines In The City!


The elegant capital of Scotland, Edinburgh is the epitome of traditionality and culture. Accommodating hills and mountains, Edinburgh is divided into an Old Town and a New Town – both equally splendid and spell-bounding. The city is characterized by gardens, neoclassical buildings, castles, and a lot of shopping streets! Edinburgh successfully encompasses the rich history of Britain and it does it with perfection!

While the name of the city itself is enough to attract your attention to it, there is one thing that Edinburgh has that makes it attract tourists across the world and that is – good food! Edinburg is a paradise for food lovers. The delicious food items are sure to tingle everyone’s taste buds. The food varieties range from impeccable steaks and sumptuous hot chocolate floats to delicious deep-fried pizzas. Edinburg also caters to food likings of people all over the world by providing a wide range of delicacies ranging from Italian, Indian, Chinese, Nepalese and traditional food. Enough said you must try the food at these following 10 restaurants in Edinburgh the next time you are in the city.

10 Best Restaurants In Edinburgh

Edinburgh is full of some amazing cafes and restaurants that serve delicious cuisines. No matter what your preference is, you will definitely find a restaurant that caters to your taste and desire. Here are the top restaurants that one must visit when here.

1. Leonardo Hotel Edinburgh Murrayfield Restaurant And Bar

Leonardo Hotel Edinburgh Murrayfield Restaurant And Bar

Image Source

While watching the spectacular views of the west side of Edinburgh, Leonardo Hotel Edinburgh Murrayfield offers guests a chance to enjoy both, small light bites and main dishes. During breakfast, the restaurant serves a range of cereals, fruits, and pastries. Westview Restaurant in the hotel has a

platter of delicious food items served in a relaxed atmosphere with free WiFi and large screen TVs. What else would you possibly want?

Address: 187 Clermiston Rd, Edinburgh EH12 6UG, United Kingdom

Opening Timing:


Monday – Friday : 7.00am – 10:00am

Saturday – Sunday: 8:00am – 10:30am

Lunch & Dinner

Daily: 12:00pm – 10:00pm

Must Read: 10 Festivals In Scotland To Witness In 2022 For An Exotic Dip In The Scottish Culture

2. Shezan


Image Source

It can be difficult to find an Indian restaurant in Edinburgh but with Shezan, both your search and craving for Indian food stops. Shezan is an urbane space with bold interior and delectable Indian cuisines at your table! The restaurant serves quintessential Punjabi cuisine along with other Indian cuisines making every Indian feel at home at all times. Shezan is the best place to taste Indian curries and in fact, Shezan has been awarded first place in Scottish Curry Awards in 2014.

Address: 25 Union Pl, Edinburgh EH1 3NQ, United Kingdom

Opening Timing: Daily, 12:00 pm – 11:00 pm

Suggested Read: 7 Reasons Why Shillong Is Called Scotland Of The East

3. Gurkha Cafe & Restaurant

Gurkha Cafe & Restaurant

Image Source

This restaurant is surely one of the best places to eat in Edinburgh if you are into Nepalese cuisine. People across the city visit the Gurkha Cafe & Restaurant to taste the finest and most delectable Nepalese and Indian food. These traditional dishes are served in a rustic environment – one which is calm and relaxing, and perfect for a date!

Address: 27 Cockburn St, Edinburgh EH1 1BP, United Kingdom

Opening Timing: Daily, 12:00 pm – 10:30 pm.

Suggested Read: Outer Hebrides: A Guide To The Lesser Known Islands On Scotland’s Coast

4. Kama Sutra

Kama Sutra

Image Source

Large windows, sophisticated atmosphere, and delicious Indian cuisine define the Kama Sutra restaurant. It is undoubtedly one of the best Indian restaurants in Edinburgh given its excellent service, comfortable setting and plenty of vegetarian options. Kama Sutra derives its name from an ancient Hindi book by the same name and not only does it serve traditional Indian cuisine but also rare unique Indian dishes.

Address: 16 Drummond St, Edinburgh EH8 9TX, United Kingdom

Opening Timing: Daily, 12:00 pm – 11:00 pm.

Suggested Read: Shopping In Scotland: Get Off The High Street To Find The Hidden Treasures!

5. Sambuca Italian Restaurant

Sambuca Italian Restaurant

Image Source

For an elegant dining experience, venture to Sambuca Italian Restaurant. The restaurant offers the classiest drinks and superb Italian cuisine. The restaurant is a family-run environment that pleases its guests with a friendly welcome. The menu includes antipasti – fresh mussels, prosciutto, and melon or some cold-cured meats, plenty of kinds of pasta and pizzas, seafood: trout with lemon, prawns in tamarind and more.

Address: 101-103 Causewayside, Edinburgh EH9 1QG, United Kingdom

Opening Timing: Daily, 12.00 pm – 2.30 pm; 5.00 pm – 11.00 pm

Suggested Read: 10 Hidden Beaches In Scotland To Spend The Most Magical Vacation Ever!

6. Bar Napoli

Bar Napoli

Image Source

Located at the center of Edinburgh, Bar Napoli is a sophisticated restaurant that serves authentic Italian cuisine. The restaurant has been a local favorite for over three decades being committed to quality, customer service, and tradition.

With its elegant ambiance, Bar Napoli is perfect for any occasion, whether it’s a dinner with friends or even a private function. The restaurant also serves fine wine along with delicacies like tortellini aurora, pizza Tropicale, bistecca al Pepe or Vitello Alla Milanese or saltimbocca Alla Romana. So, if you wish to taste good food in Edinburgh then Bar Napoli is where you should head!

Address: 75 Hanover St, Edinburgh EH2 1EE, United Kingdom

Opening Timing: Daily, 12.00 pm – 1.00 am

Suggested Read: 13 Hotels In Scotland That Let You Experience Scottish Hospitality At Its Best

7. Hendersons Salad Table & Restaurant

Hendersons Salad Table & Restaurant

Image Source

Established in 1962, Hendersons Salad Table & Restaurant is located at a prime New Town location on Hanover Street. This restaurant is a must-visit for its exquisite and heart-warming food and also for its eclectic options of vegetarian food items. With the quality and freshness of its creative cuisine, the restaurant has made a place in the heart of the people in the city and once you try the food there, it will surely make a place in your heart too!

Address: 94 Hanover St, Edinburgh EH2 1DR, United Kingdom

Opening Timing: Daily, 8.00 am – 9.00 pm

Suggested Read: 10 Exciting Things To Do In Scotland When You Are Not Playing Golf

8. Barleo Cafe Bar Restaurant

Barleo Cafe Bar Restaurant

Image Source

Since 1999, Barleo is known for serving high-quality, fresh and authentic Italian cuisine which is so delectable that the Cafe bar has successfully gained the reputation of one of the best Italian restaurants in Edinburgh. The restaurant is situated only a short drive away from Edinburgh and tickles everyone’s taste buds with Italian espresso and bar snacks. The place is ideal for a business lunch or intimate dinner for two by candlelight. Barleo’s team embraces the atmosphere with delicious food, wine, and service.

Address: 48-50 High St, Linlithgow EH49 7AE, United Kingdom

Opening Timing:


12:00 pm – 2:30 pm

5:00 pm – 10:00 pm


12:00 pm – 11:00 pm

Suggested Read: 15 Best Places To Visit In Scotland In 2022 On Your Next U.K. Trip!

9. Rendezvous Chinese Restaurant

Rendezvous Chinese Restaurant

Image Source

To enjoy the best Chinese dining in Edinburgh, you must visit the Rendezvous Chinese Restaurant. Located at the cusp of the city center’s New Town and the vibrant West End, the restaurant focuses on Peking and Cantonese cuisine. The extensive menu of the restaurant caters to a range of palates, pleasing everyone from Peking duck traditionalists to vegetarians.

Address: 10a Queensferry St, Edinburgh EH2 4PG, United Kingdom

Opening Timing: Daily, 12.00 pm- 2.30 pm; 5.00 pm – 10.30 pm ( Mondays closed)

Suggested Read: This Harry Potter Themed Apartment In Scotland Is A Treat For All Wizards And Muggles Alike

10. Hendersons Vegan Restaurant

Hendersons Vegan Restaurant

Image Source

Hendersons Vegan Restaurant has the reputation of serving the best vegetarian food to its customers for around 50 years, keeping the quality till now as good as the first year. Not only does the restaurant provide local and organic food to people, what makes it one of the best restaurants in Edinburgh, is that they serve the food in an amiable environment and there is also live music for you to enjoy!

Address: 25c Thistle St, Edinburgh EH2 1DX, United Kingdom

Opening Timing: Daily, 9.00 am – 9.00 pm.

Further Read: Edinburgh Castle: Your Detailed Guide To Scale Historical Heights In Scotland!

By now it is pretty evident that restaurants in the magnificent city of Edinburgh serve the most delicious and finger-licking food along with classy cocktails and light-hearted live music. It is always interesting to explore the cuisines of different cultures and countries – and well, Edinburgh has surely impressed us in this front. So, wait no more and plan your trip to Edinburgh with TravelTriangle and go try out their ambrosia food!

Disclaimer: TravelTriangle claims no credit for images featured on our blog site unless otherwise noted. All visual content is copyrighted to its respectful owners. We try to link back to original sources whenever possible. If you own the rights to any of the images, and do not wish them to appear on TravelTriangle, please contact us and they will be promptly removed. We believe in providing proper attribution to the original author, artist or photographer.

Please Note: Any information published by TravelTriangle in any form of content is not intended to be a substitute for any kind of medical advice, and one must not take any action before consulting a professional medical expert of their own choice.

Frequently Asked Questions About Restaurants In Edinburgh

What food is Edinburgh famous for?

Edinburgh is famous for food items such as:

1. Haggis

2. Porridge

3. Smoked Salmon

4. Partan Bree

What can one buy in Edinburgh?

One can shop for Malt Scotch Whisky, Quaich, Kilt, Tartan scarf and more.

Is there any place where one can see the food being prepared?

There are a number of cheesemakers, ice cream makers and smokehouses where tourists can see food being prepared. Some farmer’s markets also offer cooking demonstrations of preparing a meal.

When is the best time to visit Scotland?

The best time to visit Scotland is during Spring and Autumn, i.e., from the months of March to May and between September and November. The weather is the most comfortable and warm during these months.

What language is spoken in Scotland?

English and Scots are the main languages spoken in Scotland.

What are some of the famous Coffee Shops In Edinburgh?

Some of the famous coffee shops in Edinburgh are:

1. Brew Lab

2. The Milkman

3. Cult Espresso

4. Artisan Roast

What are the traditional desserts of Edinburgh that one must try?

Some of the sweet treats to try in Edinburgh include shortbread, soor plooms, black bun, and Dundee cake.

Looking To Book An International Holiday?

People Also Read: