Book Best Price Attraction Tickets Here! Browse Tickets

The 25 Best Restaurants In Edinburgh 2025

Edinburgh Restaurants

Are you looking for the best places to eat in Edinburgh, Scotland? This ancient city offers countless restaurants that offer amazing food experiences. But where should you go for an unforgettable meal?

Edinburgh is a vibrant and diverse city, with an abundance of dining choices. From traditional pub grub and gourmet seafood to historic tea rooms and exotic dishes of all kinds, there’s something for everyone in this city. Whether you’re searching for a romantic dinner or planning a night out with friends, Edinburgh has plenty to offer besides its great brewers and pubs.

If you’re planning a trip to Edinburgh, it’s worth researching the best restaurants in town before you go. Here’s our guide to some of the best spots in Edinburgh, where you can enjoy mouth-watering cuisine that will turn your trip into an unforgettable experience.

Waiter getting tables ready at Aizle Restaurant Edinburgh

1. Aizle

A focus on seasonal ingredients in an informal dining scene. Aizle offers the kind of tasting menu you might expect in a Michelin star restaurant but with a more casual dining feel. The seasonal menus are constantly changing depending on produce available, so there’s always something new to try.

Best of all, there’s an extensive champagne and wine list to choose from-perfect for celebrating special occasions.

Shape Location Get directions

Aizle
38 Charlotte Square, Edinburgh EH2 4HQ

Find out more
View of Edinburgh city and castle at dusk

2. Kanpai

Enjoy a sushi dining experience in historic and Instagram worthy surroundings. With views of Edinburgh Castle and decorative lanterns and cherry blossom trees, you’ll be snapping away as you dine!

Kanpai has a delicious menu split into five sections: sushi, tempara, teppan, classics and specials. We recommend you order an assortment of fish and vegetable dishes to satisfy your taste buds.

Shape Location Get directions

Kanpai Sushi
8-10 Grindlay St, Edinburgh EH3 9AS

Find out more
Bon Vivant Restaurant Edinburgh

3. The Bon Vivant

Think gorgeous wooden bar with a cosy interior, serving European inspired seasonal dishes. Although the atmosphere is informal and casual, the aim of Bon Vivant is for high quality dining.

Fancy a tipple after a long week? Then, you’ll enjoy choosing from the many option available at the wine bar.

Shape Location Get directions

The Bon Vivant
55 Thistle St, Edinburgh EH2 1DY

Find out more
sausage and mash

4. Makars Mash Bar

With charming tartan cushions forming part of the welcoming interior decor, this is comfort food with a Scottish twist.

You’ll be spoilt for choice with delicious slow cooked beef, tasty gammon and sausages on the menu. Plus, traditional Scottish dishes such as Haggis, Neeps and Tatties. What a treat!

Shape Location Get directions

Makars Mash Bar (Edinburgh)
9-12 Bank St, Edinburgh EH1 2LN

Find out more
Thai Food

5. Chaophraya Thai Restaurant

Located in the heart of Edinburgh, only a short stroll from the famous city castle and George Street, you can escape to Thailand at Chaophraya. The team of expert chefs at the restaurant bring together classic Thai and distinct signature dishes, including vegan and gluten free options, accompanied by a fantastic range of cocktails, wines and beers. You can even take a cocktail masterclass as part of a group- perfect for celebrating a special occasion.

Enjoy breathtaking rooftop views towards Edinburgh Castle and the Firth of Forth as you dine. The decor creates a contemporary and glamorous feel inspired by Thailand.

Shape Location Get directions

Chaophraya Thai Restaurant
4th Floor, 33 Castle St, Edinburgh EH2 3DN

Find out more
Cafe St Honore Edinburgh

6. Cafe St Honorė

Cafe St. Honore is a popular French bistro located in Edinburgh, Scotland. The restaurant is known for its traditional French cuisine with a Scottish twist served in smart Parisian style decor. The food is made with fresh, locally sourced ingredients. The menu changes frequently to reflect the seasonal produce available.

Cafe St. Honore serves breakfast, lunch, and dinner, with a variety of dishes on offer such as classic French onion soup, confit duck leg, and steak frites. The restaurant also has an extensive wine list featuring wines from France and other regions.

The ambiance of the restaurant is warm and welcoming, with a cozy atmosphere. The staff is attentive and knowledgeable, and the service is top-notch.

The restaurant also offers a takeaway service ‘Cafe At Home’.

Overall, Cafe St. Honore is a must-visit for anyone looking for an authentic French dining experience in Edinburgh.

Shape Location Get directions

Cafe St Honorė
34 Thistle St N W Ln, Edinburgh EH2 1EA

Find out more
Scottish chef

7. Fhior

Fhior places a focus on dishes made from high quality Scottish produce. The menus are always changing to ensure the best seasonal Scottish cuisine. Enjoy a surprise tasting menu for lunch or dinner with delicious meats and fish.
Shape Location Get directions

Fhior
36 Broughton St, Edinburgh EH1 3SB

Find out more
The Elephant House, Edinburgh

8. The Elephant House

The Elephant House has established itself as one of the best gourmet tea and coffee houses in Edinburgh.

Voted best coffee shop in Edinburgh by The List magazine

A must visit for any Harry Potter fans- author JK Rowling ,had her first book published while she was writing in the back room overlooking Edinburgh Castle.

You can enjoy breakfast, lunch or dinner in a casual dining environment and don’t forget to sample some sweet treats from the dessert menu.

Shape Location Get directions

The Elephant House
21 George IV Bridge, Edinburgh EH1 1EN

Tolbooth Tavern Edinburgh

9. Tolbooth Tavern

Located on the famous Royal Mile The Tolbooth Tavern is a staple on the Edinburgh culinary scene. The pub has a 200 year history and is full of character and charm. Sample hearty burgers, traditional haggis and fresh Scottish fish and chips, just some of the favourites on the menu.

For an authentic Scotland experience visitors can listen to traditional music playing on certain dates throughout the year and sample a dram of whiskey!

Shape Location Get directions

Tolbooth Tavern
167 Canongate, Edinburgh EH8 8BN

Find out more
Scottish fish dish

10. Howies Waterloo Restaurant

Howies Waterloo Place is located at the foot of Calton Hill. The restaurant is open 7 days a week for lunch, dinner and private events- perfect for special occasions.

With an emphasis on Scottish ingredients and seasonal produce you’re in for a treat!  Howies has a varied menu meaning you can choose from steak, fish and vegetarian dishes. What will you try first?

Shape Location Get directions

Howies Restaurant
29 Waterloo Pl, Edinburgh EH1 3BQ

Find out more
Victoria Terrace

11. Scotts Kitchen

Open 7 days a week and located on one of the most photographed locations in the city, Victoria Terrace. Scotts Kitchen offers alfresco dining when weather allows.

An extensive drinks and wine menu accompanies seasonal food and traditional Scottish favourites like haggis, neeps and tatties.

Shape Location Get directions

Scotts Kitchen
4-6 Victoria Ter, Edinburgh EH1 2JL

Find out more
burger in pretzel bun at scotch and rye

12. Howies Victoria

A casual dining experience where you can enjoy locally sourced Scottish cooking with tasty burgers, fish and risotto all available.

Situated on the picturesque Victoria Street and near to Edinburgh Castle, it’s the perfect stop when sightseeing.

Shape Location Get directions

Howies Restaurant
10-14 Victoria St, Edinburgh EH1 2HG

Find out more
St Andrew's Square Edinburgh

13. Gaucho

A short walk from St. Andrew Square, Gaucho is a Scottish sustainable restaurant serving free to roam, grass-fed Aberdeen Angus beef. Arguably, the best steak restaurant in Edinburgh this is a luxury dining experience with sophisticated interiors and premium steak cuts on the menu.

There’s also a cocktail bar should you fancy a frozen margarita or two!

Shape Location Get directions

Gaucho Edinburgh
4a St Andrew Square, Edinburgh EH2 2BD

Find out more
The Ivy On The Square Edinburgh

14. The Ivy On The Square

For a dining experience with a touch of something extra special, head to The Ivy overlooking Edinburgh’s historic St Andrew’s Square.

The Ivy On The Square is part of The Ivy Collection, a group of upmarket restaurants located across the UK.

The menu offers contemporary British cuisine, with a focus on using locally sourced, seasonal ingredients. It features a range of dishes, from light bites and sharing plates to heartier mains and desserts. Some popular dishes include the crispy duck salad, the shepherd’s pie, and the truffle chicken sandwich. There are also vegan and vegetarian options too.

The Ivy On The Square also has an extensive drinks menu, including cocktails, wines, spirits, and beers. The restaurant’s decor is stylish and sophisticated, with a mix of Art Deco and contemporary design elements.

The restaurant is open for breakfast, lunch, afternoon tea, and dinner, and reservations are recommended, particularly during peak times. The restaurant also offers private dining options and has a private room that can accommodate up to 30 guests.

 

Shape Location Get directions

The Ivy On The Square Edinburgh
6 St Andrew Square, Edinburgh EH2 2BD

Find out more
Steak and Seafood

15. Hawksmoor Edinburgh

Hawksmoor Edinburgh is a steakhouse restaurant located in the city centre of Edinburgh, Scotland. It is part of the Hawksmoor group, which is known for its high-quality steak and seafood offerings. The restaurant is situated on West Register Street and is housed in a historic building that was once a bank.

The menu at Hawksmoor Edinburgh features a variety of cuts of steak, including rib-eye, sirloin, fillet, and chateaubriand, as well as seafood options such as lobster, oysters, and crab. They also have a range of starters, sides, and desserts to choose from.

In addition to its food offerings, Hawksmoor Edinburgh is also known for its extensive drinks menu, which includes a range of cocktails, wines, and spirits.

The restaurant has a stylish and sophisticated interior, with dark wood furnishings, leather seating, and a marble bar. It also features a private dining room that can accommodate up to 14 people.

Overall, Hawksmoor Edinburgh is a popular choice for those looking for a high-end dining experience in Edinburgh, particularly for steak and seafood lovers.

Shape Location Get directions

Hawksmoor Edinburgh
23 W Register St, Edinburgh EH2 2AA

Find out more
The Outsider restaurant Edinburgh

16. The Outsider

Would you like spectacular views of an iconic Edinburgh landmark while you dine? Then, head to The Outsider an informal eatery with views of Edinburgh Castle.

The menu is created around fresh, seasonal food. Among the delicious choices find baked hake, braised Ox cheek or chargrilled burger. For a tasty vegetarian option try the pan fried sweet potato gnocchi dish with lemon and sage.

Shape Location Get directions

The Outsider Restaurant
15-16 George IV Bridge, Edinburgh EH1 1EE

curry goat with rice

17. The Dishroom

The Dishoom Edinburgh is a popular Indian restaurant located in the Scottish capital. It is part of a chain of restaurants that specialize in serving Indian food with a British twist. The restaurant is known for its stylish decor, friendly service, and delicious menu.

The restaurant’s menu features a wide range of Indian dishes, including small plates, grills, biryanis, and curries. Some of the most popular items on the menu include the chicken tikka, lamb chops, and black daal. Vegetarian options are also available, such as the okra fries and the chana masala.

The Dishoom Edinburgh is located in the city’s St. Andrew Square, making it easily accessible for both locals and visitors. The restaurant has a relaxed and welcoming atmosphere, with a stylish and comfortable interior that pays homage to the Bombay cafes of old.

Shape Location Get directions

Dishoom Edinburgh
3a St Andrew Square, Edinburgh EH2 2BD

Find out more
Timberyard Restaurant Edinburgh

18. Timberyard

Timberyard is a family run restaurant in the heart of Edinburgh city centre. Located in a converted 19th century warehouse with comfy seating and a wood burning stove, Timberyard has a homely, cosy ambiance

There is a focus on high-quality, locally sourced ingredients. Dishes include venison, lamb belly and crispy beef. Don’t forget to try a chocolate and salt caramel sweet treat from the dessert options.

Timberyard also has an extensive wine and cocktail menu, featuring a selection of Scottish spirits and beers. Plus, the restaurant cellar shelves hold a number of fine whiskies from well known distilleries.

Shape Location Get directions

TIMBERYARD
10 Lady Lawson St, Edinburgh EH3 9DS

Find out more
Chef preparing food

19. The Table

The Table is located on Dundas Street, in the heart of Edinburgh’s cosmopolitan and cultural city centre. An interactive dining experience, where you can watch as chefs prepare your meal, ready to answer any questions you may have. This is fine dining with a difference!

A seven course set menu made with ingredients from some of Scotland’s best suppliers means you are in for a culinary delight. Expect classic dishes but with a modern twist. Interestingly, the stylish restaurant decor was designed by top Scottish interior designer Fiona Denholm.

Shape Location Get directions

The Table
3A Dundas St, Edinburgh EH3 6QG

Find out more
Spanish Tapas

20. Cafe Andulaz

Cafe Andaluz is a Spanish restaurant chain with a location in Edinburgh. The restaurants serve a variety of traditional Spanish dishes such as tapas, paella, and seafood. Cafe Andulaz also has a range of wines, bespoke cocktails, and other beverages to complement the food.

The restaurant aims to provide an authentic Spanish dining experience serving you sunshine on a plate with a warm and inviting atmosphere. The interior is decorated with Spanish-inspired artwork and decor making you feel as if you could be dining in Spain not Scotland!

Shape Location Get directions

Cafe Andaluz Old Town
10-11 George IV Bridge, Edinburgh EH1 1EE

Find out more
French food

21. L'Escargot Bleu

L’Escargot Bleu is a highly regarded French restaurant. The restaurant specializes in traditional French cuisine, with a focus on using locally sourced and seasonal Scottish ingredients to create flavourful dishes.

The restaurant is known for its extensive wine list, which features a selection of French wines as well as other wines from around the world. In addition to its dinner menu, L’Escargot Bleu also offers a pre-theatre menu for those attending city shows.

Some popular dishes at L’Escargot Bleu include escargots de Bourgogne (Burgundy snails), coq au vin (chicken cooked in red wine), and tarte tatin (a French apple tart). The restaurant has received numerous awards and accolades, including Chef of the Year and Best Restaurant in Scotland.

Shape Location Get directions

L'Escargot Bleu Restaurant and Wine Bar
56 Broughton St, Edinburgh EH1 3SA

Find out more
Fazenda Bar and Grill Edinburgh

22. Fazenda Bar & Grill

Fazenda Bar & Grill is a restaurant that brings South American flavours to the heart of Edinburgh. It is known for its Brazilian-style rodizio dining, where diners can enjoy a variety of meats that are cooked over an open flame and served table-side by passadores (meat carvers).

The restaurant also offers a selection of Argentinian sides and salads to complement the meats, as well as an extensive wine list and cocktail menu. Fazenda Bar & Grill has a stylish and contemporary decor, and it is a popular destination for both locals and tourists.

If you’re interested in dining at Fazenda Bar & Grill, it is recommended to make a reservation in advance, as the restaurant can be quite busy, especially during peak hours.

Shape Location Get directions

Fazenda Rodizio Bar & Grill Edinburgh
102 George St, Edinburgh EH2 3DF

Find out more
pizza

23. Amarone Italian

In a beautiful building with a jewel lit dome you’ll find Italian classics for dinner and an open pizza kitchen. You think of a pizza topping and it’s likely to be on the menu at Amarone!

Tempting starters and decadent Italian desserts– think sicilian cheescake and tiramisu will make you feel as if you are eating in the centre of Milan!

Amarone is located close to Edinburgh Playhouse making it an ideal stop for pre theatre dining.

Shape Location Get directions

Amarone
12-13 St Andrew Square, Edinburgh EH2 2AF

Find out more
Edinburgh castle

24. The Team Rooms at Edinburgh Castle

The Tea Rooms at Edinburgh Castle are a delightful place to enjoy a cup of tea and a bite to eat while taking in the stunning views of the city. Located within the castle’s walls, the Tea Rooms offer a unique atmosphere and an opportunity to rest and recharge during your visit to this historic site.

The menu at the Tea Rooms includes a selection of hot and cold drinks, sandwiches, soups, cakes, and pastries. Traditional afternoon tea is also available, featuring a selection of finger sandwiches, scones with cream and jam, and a variety of cakes and pastries. All of the food is freshly prepared on site using local Scottish ingredients whenever possible.

In addition to the food and drinks, the Tea Rooms also offer beautiful views of the city and the surrounding countryside. You can relax and enjoy your tea while looking out over Edinburgh’s skyline or watching the bustle of activity in the castle courtyard below.

Overall, the Tea Rooms at Edinburgh Castle are a must-visit destination for anyone who loves tea, history, and beautiful views. Whether you’re exploring the castle or just passing through the city, be sure to stop by and experience the charm and hospitality of this unique venue.

Shape Location Get directions

The Tea Rooms At Edinburgh Castle
Castle Terrace, Edinburgh EH1 2NG

Find out more
Cold Town House Pub Edinburgh

25. Cold Town House Pub and Restaurant

Cold Town House is a popular pub located in the Grassmarket area of Edinburgh. A vibrant neighbourhood with independent boutiques and a variety of cafes and restaurants.

The pub is named after Cold Town, which was the nickname given to the Calton Hill Brewery in Edinburgh in the 1800s.

Cold Town House serves a variety of drinks, including beers, wines, cocktails, and spirits. The pub also has a restaurant that serves a range of classic pub fare, such as pizza, fish and chips, and steak.

One of the highlights of Cold Town House is the award winning rooftop terrace, which offers stunning views of Edinburgh Castle and the surrounding cityscape. The terrace is heated and covered, making it a great spot to visit year-round. The team at Cold Town House were excited when the terrace was given a Best Outdoor Area award recently.

Cold Town House is a great place to grab a drink or a bite to eat while taking in the sights and sounds of Edinburgh.

Shape Location Get directions

Cold Town House
4 Grassmarket, Edinburgh EH1 2JU

Find out more

We hope you’ve found the perfect place to dine from our extensive list of the best restaurants in Edinburgh. There’s so many to choose from whether it’s traditional Scottish dishes, European or Oriental cuisine- you’ll be spilt for choice with Edinburgh’s food scene.

Are you looking to try food in other cities? Don’t worry we’ve got articles about restaurants and food crazes from all over the world. If you have a passion for fusion and Chinese food, make sure to check out our Chinese Restaurants and Takeaway Near Me article. We also have articles on Vegan food too like Vegan Food Near Me . There are so many cool places that serve everything from Mexican food to fake chicken stack burgers, all-vegan sushi and more!

If you want to venture to another area of Scotland, then check out our Best Restaurants in Glasgow article too.