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 03 June 2021

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 many restaurants in 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. 

Wedgwood

Wedgwood

267 Canongate, 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
Eleanore Edinburgh

Eleanore Edinburgh

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

From the team behind The Little Chartroom comes this petite neighbourhood restaurant. Roberta Hall-McCarron and team are on a roll, and Eleanore 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
Hawksmoor Edinburgh

Hawksmoor Edinburgh

23 West Register Street, 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
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
SquareMeal UK Top 100
The Little Chartroom

The Little Chartroom

14 Bonnington Road, Edinburgh, EH6 5JD

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

£30 - £49
Modern European
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
SquareMeal UK Top 100
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
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
French
One Michelin star
21212

21212

3 Royal Terrace, Edinburgh, Edinburgh, EH7 5AB

The name of Paul Kitching’s restaurant is slightly misleading: instead of 21212, he offers three starter choices, then soup, three mains, then cheese and finally three desserts. Exciting and experimental, this is cutting-edge cooking.

£50 - £79
Modern European
British
The Gardener

The Gardener's Cottage

1 Royal Terrace Gardens, London Road, 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
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
Grazing by Mark Greenaway

Grazing by Mark Greenaway

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

Chef Mark Greenaway has closed his eponymous restaurant in the New Town and re-located to the Waldorf Astoria Hotel. Despite the name, Grazing majors in hearty dishes of rich meats, while the casual surroundings encourage lingering.

£30 - £49
Scottish
British
Number One Restaurant

Number One Restaurant

The Balmoral Hotel, Edinburgh, EH2 2EQ

Executive chef Jeff Bland is in charge of the Michelin-starred, 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
Le Cafe St Honore

Le Cafe St Honore

34 North West Thistle Lane, 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
Ondine

Ondine

2 George IV Bridge, Edinburgh, EH1 1AD

Edinburgh's best restaurant 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
Mother India’s Café - Edinburgh

Mother India’s Café - Edinburgh

3-5 Infirmary Street, 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
Indian
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
The Kitchin

The Kitchin

78 Commercial Quay, 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.

£50 - £79
Modern European
One Michelin star
Timberyard

Timberyard

10 Lady Lawson Street, 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.

£50 - £79
Modern European
British
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
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
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
Condita

Condita

15 Salisbury Place , 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

Hungry for more? Browse our list of restaurants in Edinburgh, check out some local steak restaurants, and have a look at our top restaurants in Scotland.