The Cottage at Royal Terrace is an intimate restaurant and communal dining room, hidden away in one of Edinburgh city centre’s most beautiful and distinctive settings.

You’ll find us surrounded by greenery at 1 Royal Terrace Gardens, with access from London Road (EH7 5DX; what3words: ///nature.finest.spike).

Follow the garden path to our historic stone cottage, just a short, scenic walk from the East End of Princes Street and Edinburgh Playhouse.

Designed by William Playfair in 1836, the cottage was originally built as a home for the gardens’ resident gardener. Today, it offers a warm and welcoming space where guests come together around a shared table.

Our menus are shaped by the Scottish seasons, with a strong focus on locally sourced ingredients and finishing touches picked from our own kitchen garden.

Reservation hours

Thursday 5 - 8.30pm

Friday 12.30 - 2.30pm & 5 - 8.30pm

Saturday 12.30 - 2.30pm & 5 - 8.30pm

Sunday 12.30 - 2.30pm & 5 - 8.30pm

Menus

5 course tasting available every service £55

Lunch& pre-theatre midday to 5.30pm two course £25

7 course tasting from 6.00pm £85

Dietary requirements can be catered for with 48 hours notice.

Please note we only have communal dining tables.

Reviews

Gaby Soutar, Scotsman: First review of The Cottage at Royal Terrace: I tried the £55 lunch at this new gem

Bite Magazine: The Cottage - gentle brilliance on Royal Terrace

“We are lucky to have such a magical restaurant in our city”

Richard Bath, Scottish Field : Review: The Cottage at Royal Terrace, Edinburgh Scottish Field

“This wonderfully informal Edinburgh restaurant is one of the finds of the year”

Edinburgh Live: In a hidden former gardeners cottage may well just be Edinburgh's best kept secret | Edinburgh Live

“Hidden away off of London Road might just be Edinburgh’s best restaurant.”