Best restaurants in Edinburgh

Scotland's bonny capital city is one of our favourite places to eat in the UK. From the winding medieval lanes of the Old Town, to the hike up the Royal Mile and that steep slog up Arthur's Seat, this city will leave you with a huge appetite. Luckily, we're here to ensure you choose from the very best restaurants in Edinburgh. Whether you're in need of a white-tableclothed bastion of formal fine dining, or a casual, city-centre pitstop, a meal in any of these restaurants will be among the very best eating experiences you'll find in Edinburgh.

Updated on 07 June 2023

With so many amazing places to eat, it isn't an easy task to sift through all of the best restaurants in Edinburgh. We’ve hunted high and low for places that make a really special place to grab a bite if you’re visiting this beautiful city – whether you’re looking for great Chinese restaurants in Edinburgh, a wonderful Italian trattoria or a good old Scottish dinner, we’ve got them all.

Whatever kind of breakfast, lunch or dinner spot you’re after, you’ll find it in Edinburgh. There are the pockets of the Old Town with all its quaint atmospheric cafés and higgledy-piggledy pubs; and then there are the sleek streets of Haymarket, where many of Edinburgh's smarter establishments are found. You can also find lots of nice restaurants in Edinburgh lining both sides of George Street, the grand principal street of New Town.

Then of course there’s Leith, Edinburgh’s most up and coming spin off. Found just out towards the sea, this sister suburb of the main city has attracted a community of young working professionals, the arrival of whom has impacted the dining scene immeasurably. With plenty of pared back pizza pots and micro pubs, this is quickly becoming one of the best places to eat in Edinburgh. 

To avoid the tourist traps you don’t have to go far either, there are plenty of the top restaurants in Edinburgh right in the city centre. Take Timberyard, for instance, one of the best restaurants in Edinburgh city centre which is found in the shadows of Edinburgh Castle and serves beautiful seasonal plates in cool, industrial surrounds. You'll find ever-popular Hawksmoor in Edinburgh city centre as well, and Stuart Ralston's Noto is a great place to stop if you're hanging around Edinburgh New Town and fancy some chic, modern sharing plates and organic wines. 

Aizle

Aizle

38 Charlotte Square, Edinburgh, EH2 4HQ

Stepping into Aizle is like stepping into a warm rustic countryside kitchen. The focus here is on homemade, seasonal food and the constantly evolving six-course tasting menu guarantees some pleasant surprises.  

Over £80
International
Number One Restaurant

Number One Restaurant

The Balmoral Hotel, Edinburgh, EH2 2EQ

Executive chef Jeff Bland is in charge of the formal flagship of the Balmoral hotel. The modern French menu makes good use of seasonal ingredients, plus there are tasting menus and wine pairings for big spenders. 

Over £80
Modern European
Scottish
Wedgwood

Wedgwood

267 Canongate, Edinburgh, Edinburgh, EH8 8BQ

This Royal Mile restaurant comes courtesy of TV chef Paul Wedgwood. It’s a chic setting for refined modern Scottish cooking that is as creative as the surroundings are elegant. Like the food, the wine list changes with the seasons.

£50 - £79
Modern European
Scottish
Season Quayside

Season Quayside

72 Commercial Street, Leith, Edinburgh, EH6 6LX

Located in Edinburgh's Leith district, Season Quayside offers an intimate restaurant and events space. A sleek and versatile dining room comes with neutral backdrops and candelabras to act as a dramatic centrepiece as you dine. Menus here are varied, with pop up dining events every Thursday that boast dishes from around the world.

£30 - £49
British
International
Gastropub
Heron

Heron

87-91A Henderson Street, Leith, Edinburgh, EH6 6ED

Beautiful, seasonal tasting menus in a pared-back modern dining room give Heron its timeless appeal that make it as equally suited to dates as it is for sophisticated parties when you really want to impress. 

£50 - £79
Modern European
One Michelin star
Noto

Noto

47A Thistle Street, New town, Edinburgh, EH2 1DY

Noto is chef Stuart Ralston's second Edinburgh-based venture, following the success of Aizle. Minimalist New York inspired décor shines the spotlight on the main event; Noto’s small Asian-accented sharing plates.  

£30 - £49
Pan Asian
Skua

Skua

49 St Stephen Street, Stockbridge, Edinburgh, EH3 5AH

Skua’s older sibling Heron nabbed a Michelin star in 2023, and though Skua is a little more casual and budget-friendly, it’s no less popular. Small, seasonal plates make up the majority of the menu, with influence taken from far and wide across the globe - expect anything from koji chicken and pork belly sandos to sticky toffee pudding, washed down by an innovative cocktail list.

£30 - £49
International
Ondine

Ondine

2 George IV Bridge, Edinburgh, EH1 1AD

One of Edinburgh's long-standing restaurant institutions, Ondine combines views of the city’s most famous landmarks with the finest Scottish seafood. A sparkling crustacean bar reveals the freshness of ingredients that need only the lightest of chef touches to shine.

£50 - £79
Scottish
Fish
The Kitchin

The Kitchin

78 Commercial Quay, Leith, Edinburgh, EH6 6LX

The fame of this Michelin-starred restaurant extends well beyond Edinburgh, not least due to Tom Kitchin’s regular TV appearances. The chef’s ‘from nature to plate’ food philosophy results in destination dining of the highest order.

Over £80
Modern European
One Michelin star
Grazing by Mark Greenaway

Grazing by Mark Greenaway

Waldorf Astoria Edinburgh – The Caledonian, Edinburgh, EH1 2AB

Chef Mark Greenaway's restaurant on the ground floor of the Waldorf Astoria if a very effective showcase for his unfussy, skillful cooking style. Despite the name, Grazing majors in hearty dishes of rich meats, while the casual surroundings encourage lingering.

£30 - £49
Scottish
British
The Palmerston Edinburgh

The Palmerston Edinburgh

1 Palmerston Place, West End, Edinburgh, EH12 5AF

Pared-back plates of just a few gorgeous ingredients sum up The Palmerston’s signture style. With an in-house bakery, bread and sweet treats aren’t to be missed, and thanks to an ever-evolving seasonal menu, there’s always a reason to revisit.

£30 - £49
British
Fhior

Fhior

36 Broughton Street, Bonnington, Edinburgh, EH1 3SB

Fhior is the Gaelic word for ‘true’ and chef Scott Smith’s restaurant stays true to its ethos with a seasonal menu based on Scottish ingredients, some of them foraged. Expect small plates at lunch and an evening tasting menu.

Over £80
Scottish
British
The Spence at Gleneagles Townhouse

The Spence at Gleneagles Townhouse

Gleneagles Townhouse, Edinburgh, Edinburgh, EH2 2AD

With luxurious interiors and a menu to match, The Spence is the flagship restaurant at Gleneagles Townhouse. Expect a menu bursting with top-drawer Scottish ingredients and don’t skip dessert: it is delivered via the trolly of your childhood dreams.

£50 - £79
Scottish
British
The Lookout by Gardener

The Lookout by Gardener's Cottage

38 Calton Hill, Edinburgh, Edinburgh, EH7 5AA

Offering some of the best views of any restaurant in Edinburgh, The Lookout is an impressive spot to have up your sleeve for dates or dinners with out-of-town friends. A very reasonably priced, inventive set menu is the order of the day here.

£50 - £79
Scottish
The Witchery by the Castle

The Witchery by the Castle

352 Castlehill, Edinburgh, EH1 2NF

If it’s your first-time in Edinburgh and you want the full-on Royal Mile experience, you can’t beat The Witchery. With its extravagant baronial style and mood of candlelit romance, it’s the closest you can get to dining in the castle itself.

£50 - £79
Modern European
The Pompadour

The Pompadour

Waldorf Astoria - The Caledonian, Princes Street, Edinburgh, EH1 2AB

Set within one of Edinburgh's most famous hotels and boasting stunning views of the Castle, The Pompadour is a landmark in every sense. A more innovative new direction combines French technique with Asian and Scandinavian influences.  

 

 

 

 

 

£50 - £79
British
Ting Thai Caravan

Ting Thai Caravan

8-9 Teviot Place, Edinburgh, EH1 2QZ

This popular, full-throttle Thai spot is forever busy, despite the no bookings policy. Get stuck into a massive menu of familiar favourites, ranging from pad Thai and noodle stir fries to Thai curries, soups galore and more. The interiors are simple - dark timber panelling, exposed silver vents and communal tables - but it’s all about the raucous fun and no-holds-barred cooking here.

Under £30
Thai
Condita

Condita

15 Salisbury Place, Newington, Edinburgh, EH9 1SL

This intimate Michelin-starred eatery offers a surprise, no choice, tasting menu designed by chef Conor Toomey. Modern dishes are beautifully prepared and presented, with delicate flavours carefully chosen to enhance each other. Definitely one for the adventurous, but be prepared to book well ahead - since winning the star, tables have been in short supply.

Over £80
Modern European
International
One Michelin star
Le Cafe St Honore

Le Cafe St Honore

34 North West Thistle Lane, New Town, Edinburgh, EH2 1EA

The fin-de-siècle look of this Edinburgh institution looks more like something you’d find in Le Marais than the New Town. The cooking has a stronger British accent than the Parisian-style surrounds suggest but the wines are très French.

£30 - £49
Modern European
Scottish
The Little Chartroom

The Little Chartroom

14 Bonnington Road, Bonnington, Edinburgh, EH6 5JD

It might look like a cosy local, but with ex-Castle Terrace chef Roberta Hall-McCarron in the kitchen, you can be sure the food here punches well above its easy-going appearance. Short seasonal menus guarantee freshness and thoughtfulness, while staff are friendly. 

£50 - £79
Modern European
Scottish
SquareMeal UK Top 100
Mother India’s Café - Edinburgh

Mother India’s Café - Edinburgh

3-5 Infirmary Street, Edinburgh Old Town, Edinburgh, EH1 1LT

A sibling of Mother India in Glasgow, this Edinburgh offshoot serves the same good-value Indian tapas as the original, making it a good bet for a cheap eat in the Socttish capital even if you're not a student at the nearby university.

 

Under £30
Tapas
Indian
The Fishmarket Newhaven

The Fishmarket Newhaven

23A Pier Place, Edinburgh, EH6 4LP

Emerald tiles and brass fittings reflect the Victorian heritage of this building on Newhaven harbour where the view of fishing boats and the Forth bridges gets the juices flowing for freshly cooked fish & chips to eat in or take away.

£30 - £49
Fish and Chips
Fish
Ka Pao Edinburgh

Ka Pao Edinburgh

St James Quarter, Edinburgh, Edinburgh, EH1 3AE

Ka Pao deals in big, bold flavours based on southeast Asian flavours. It’s a recipe for success, with the dining room packed on any given day. Don’t skip the fish sauce caramel fried chicken and order at least one of the fragrant curries.

£30 - £49
South East Asian
Borough Leith

Borough Leith

50-54 Henderson St, Leith, Edinburgh, Edinburgh, EH6 6DE

Neighbourhood restaurant Borough matches clean, seasonal, modern cooking with suitably minimal interiors, and it's clearly a recipe for success as Borough is often busy. The focus is firmly on great Scottish produce, and endearing service ensures plenty of locals come back at regular intervals. 

£50 - £79
Scottish
British
Restaurant Martin Wishart

Restaurant Martin Wishart

54 The Shore, Edinburgh, EH6 6RA

Michelin-starred since 2001, this slick restaurant is the showcase for one of Scotland’s most famous chefs, Martin Wishart. Scottish ingredients combine with French technique on the seasonal menu; vegetarians get their own tasting menu.

Over £80
Scottish
Vegetarian
Vegan
French
One Michelin star
The Scran and Scallie

The Scran and Scallie

1 Comely Bank Road, Edinburgh, Midlothian, EH4 1DT

Chef Tom Kitchin has almost every eating eventuality in Edinburgh covered and this Stockbridge gastropub ticks the boxes for casual and family-friendly. Expect classy pub grub, bar food, weekend breakfasts, Sunday roasts and Scottish beers.

£30 - £49
Scottish
Eleanore Edinburgh

Eleanore Edinburgh

30-31 Albert Place, Leith, Edinburgh, EH7 5HN

Not content with running just one phenomenal restaurant in Edinburgh, The Little Chartroom team is also behind the excellent Eleanore too, which offers a refined seasonal menu full of fine British-inspired foods and wine in a casual and intimate setting. 

£50 - £79
British
SquareMeal UK Top 100
L’Escargot Bleu

L’Escargot Bleu

56 Broughton Street, Edinburgh, EH1 3SA

Copper pans, posters of Edith Piaf: there’s no mistaking you’re eating in a French restaurant here, even if you didn’t know that it was owned by proud Frenchman Fred Berkmiller. Expect Gallic classics washed down with French wines.

£30 - £49
French
David Bann

David Bann

56-58 St Mary's Street, Edinburgh, EH1 1SX

Chef David Bann raids the global larder for his innovative vegetarian restaurant that is Edinburgh’s best place to eat for anyone following a meat-free diet. Modern interiors reflect the kitchen’s forward-looking outlook.

Under £30
Vegetarian
International
eorna Edinburgh

eorna Edinburgh

68 Hamilton Place, Stockbridge, Edinburgh, EH3 5AZ

Eorna is a two-man-show run by chef Brian Grigor and sommelier Glen Montgomery, who bring a wealth of experience from Scottish restaurant royalty (Restaurant Andrew Fairlie and Number One) to this chef's counter experience in Stockbridge. Ultra-personal service and precision tasting menus have made this a smash hit since it opened in early 2023.

Over £80
Modern European
Scottish
British
SquareMeal UK Top 100
Timberyard

Timberyard

10 Lady Lawson Street, Old Town, Edinburgh, EH3 9DS

With its shabby-chic style and commitment to foraging, butchery, curing and growing your own, Timberyard is a restaurant for our times. Multi-course menus, much of it adorned with herbs and flowers, are best enjoyed in the alfresco yard.

Over £80
Modern European
British
One Michelin star
SquareMeal UK Top 100
The Gardener

The Gardener's Cottage

1 Royal Terrace Gardens, Edinburgh, Edinburgh, EH7 5DX

With vegetable patches out front, there’s no mistaking this Victorian building for the gardener’s cottage it once was. The cooking follows suit with dishes in which the vegetable component is as considered as the prime Scottish protein.

£30 - £49
Modern European
British
Hawksmoor Edinburgh

Hawksmoor Edinburgh

23 West Register Street, Edinburgh, Edinburgh, EH2 2AA

Not content with having conquered London, the unstoppable meat-grillers have opened up a grand site in the heart of the Scottish capital. Expect all your favourites - a wide range of steak cuts, comforting sides, and a good helping of Scottish seafood too. Great food leads to fantastic atmosphere too, as throngs of happy diners create a wonderful buzz in this old banking hall.

Under £30
Steak
British

Hungry for more? Browse our list of restaurants in Edinburgh, one of Edinburgh's great restaurants with a view, and have a look at our top restaurants in Scotland.

 

Join SquareMeal Rewards

Collect points, worth at least £1, every time you book online and dine at a participating restaurant.

Start Collecting Points

Already a member? Sign in