Top 7 Restaurants Near Princes Street, Edinburgh

Roe Deer At Number One at The Balmoral
Roe Deer At Number One at The Balmoral
Photo of Tori Chalmers
9 February 2017

Edinburgh natives really hit the jackpot. Only in Scotland could you have some of the best shopping and eating spots situated directly opposite one of the most beautiful sights on earth — Edinburgh Castle. Welcome to Princes Street. It may be home to the Scottish National Gallery and stellar shops, but it also hosts some top-notch places to eat. Treat yourself to some of the top restaurants near Princes Street.

Number One Princes Street

Hotel Restaurant, Restaurant, Contemporary, British, $$$
Map View

Foodies from far and wide will salivate over Number One Princes Street. Enter into the majestically grand Balmoral Hotel and venture to a culinary wonderland. This Michelin-starred restaurant has been charming the socks off locals and visitors alike since 1997. Dine here and taste some of Scotland’s best traditional cuisine in the most luxurious of environments. Expect a wine list fit for royalty and so many cheeses it’s almost too good to be true. This highly acclaimed restaurant is adorned with stunning art and the low lighting makes for a serene and intimate atmosphere. Prepare for a transformative dining experience and savour a true taste of Scotland.


Restaurant, Steakhouse, Gluten-free, $$$
Map View
Kyloe, Edinburgh
Kyloe, Edinburgh | Courtesy Of Kyloe

Meat lovers may as well start making their way to Kyloe in the Rutland Hotel. Expect perfectly prepared meals and award-winning steaks. And yet, the plot thickens — the steak is gourmet. Delight in the finest of cuts from prize Aberdeen Angus, which come from the top farms in Scotland. Interestingly, the word Kyloe means ‘Highland beef cattle’ in old Scots terms and could not be more perfectly suited to this top eatery. The décor is to die for, with its exposed wood and grand cowhide couches. It’s hard to tell which is more impressive— the steak or the breathtaking views of the castle and Princes Street.


This is the kind of place that needs it’s praises sung from the rooftops. Just one sip of any of the wines at Calistoga will transport you straight to Napa in California. For those who are fed up of all the usual culinary suspects, this is the place to go. These guys had a brilliant idea; opening up shop in Edinburgh to offer a fresh and new dining alternative. Word of advice— order a starter. They are simply life-alteringly delicious. Wine lovers will have a rare old time here with an enviable selection of the best Californian wines. Expect a contemporary menu that will keep you wanting more.

Calistoga, 70 Rose St N Ln, Edinburgh, Scotland, +44 131 225 1233

Courtesy Of Calistoga

Courtesy Of Calistoga

Mussel Inn

Restaurant, Bistro, Seafood, British, $$$
Map View
Mussel Inn Seafood Restaurant, Edinburgh
Mussel Inn Seafood Restaurant, Edinburgh | © Jana Reifegerste/Flickr
Seafood lovers of the world unite and move into the Mussel Inn. This wee treasure of a restaurant is perfectly positioned on Rose Street. Try the tantalizingly delicious mussels and prepare to be in awe of the extensive seafood menu — it’s impressive to say the least. From creamy chowder to pan fried squid, queen scallops, and tiger prawns, each visit is unique and utterly enticing. The sauces are excellent and the oysters are on point too. Expect wonderful smiling staff and speedy service second to none.

Miros Cantina Mexicana

Restaurant, Mexican, $$$
Map View
Miros Cantina Mexicana, Edinburgh
Miros Cantina Mexicana, Edinburgh | © VisitPlano/Flickr
Nothing beats the taste of fresh fajitas or cheese quesadillas. Experience a taste of Mexico in Edinburgh at Miros Cantina Mexicana. This little cantina is as authentic as it gets. The proof is in the quesadillas (and the tequila). Expect dollops of sour cream and cheese with fluffy flour tortillas to get the taste buds going. These beauties import the very best ingredients straight from Mexico, so for those who insist on the real deal, here’s your local Mexican restaurant. Grab a frozen margarita and party the day away at this non-stop fiesta.


Embark on a cultural food adventure and indulge in countless bento boxes of Japanese food at Hakataya. Grab it while it’s hot or opt for handcrafted sushi. The place is small but this only makes it all the more authentic. The designer wooden furniture adds that extra hip touch too. Japanese food fans will no doubt nerd over the Izakaya-style ramen, amongst all the other native delicacies. Appreciate the culinary craftsmanship, and go on — use the chopsticks.

Hakataya, 120-122 Rose St S Ln, Edinburgh, Scotland, +44 131 629 3320

The Huxley

Bar, Pub, Beer, Pub Grub, British, $$$
Map View
The Huxley, Edinburgh
The Huxley, Edinburgh | ©
Head to The Huxley and expect the full works. From fabulous and well-designed cocktails to craft ales and beer, this wee diamond out-dazzles the rest. The Huxley is the don of sophisticated comfort food. Not only that, they make a mean breakfast and addictive coffee, so make sure to start the day with a bang. The interior is as chic as it gets without being too stuffy. The service is second to none. The food boasts indescribable flavours. What more could a person want?