The 10 Best Restaurants Near The Royal Mile, Edinburgh

Courtesy Of Angels With Bagpipes
Courtesy Of Angels With Bagpipes
Tori Chalmers

The Royal Mile in Edinburgh is a prime spot for exploring and adventuring. All that running around can spark a bout of hunger. We’ve has done all the hard work and separated the best from the rest. Take your pick from the top places to grab some great quality nosh along this regal Scot’s stretch.

1. The Grain Store

Restaurant, British

The Grain Store has been around for 25 years and is still going strong. Expect traditional Scottish cuisine; this essentially could mean anything from roe deer to locally scavenged oysters (and haggis, naturally). Relax in the most romantic of settings as the twinkling of candles dance in the soothing shadows. Everything is made in house so expect the finest quality. Hours can be spent chatting away in this cosy cave of comfort. Caution — the bread is to die for, as is their pasta, and in-season vegetables and meats. The desserts are tempting and delicious, so save some room.

2. Monteiths

Gastropub, Restaurant, Bar, Cocktails, British, Wine, Beer, European

Courtesy Of Keith Inglis Photography
Right along the Royal Mile, through a vine laced archway adorned with twinkling fairy lights, sits Monteiths. Only those in the know are aware of the culinary treats that lie hidden within. This woody, intimate gastropub has a magnetic atmosphere with amazing food and cocktails to match. Choose The Sloe 75 for your drink while munching on some crackling fried squid, and discover the well kept secrets of this enchanting retreat.

3. Angels With Bagpipes

Restaurant, European, British

If Heaven were Scottish, it would look (and taste) a lot like Angels With Bagpipes. This contemporary bistro is a fusion of the finest British cuisine with a perfect touch of Italian flair. Plan to eat at this wee gem for that perfect date night, or any night for that matter. The freshness that can only be found in local Scottish produce can be experienced in every bite at this fine place. It offers a welcomed alternative to the stereotypical touristy food.

5. Wedgwood

Gastropub, Restaurant, British, European

The people of Edinburgh (as well as the visiting tourists along the Royal Mile) were granted a gracious gift when Wedgwood opened its doors in 2007. Head Chef Paul Wedgwood ingeniously crafts traditional Scottish dishes with fresh modern creativity. The word has quickly spread about this delicious destination. Wedgwood was listed by the Sunday Times as being one of Britain’s Top 100 Restaurants. The real cherry on top is that this spot is accessible to almost everyone with fantastic lunch deals.

6. The Holyrood 9A

Bar, Gastropub, Pub, Pub Grub, British

You can’t beat a good gourmet burger and a beer. The Holyrood 9A has both. Choose from a cracking selection of Scottish beers and some fine picks from around the world too. Spirit and wine lovers will have a field day with the top notch selection of crafty cocktails. The burgers are mouth wateringly good and cooked to perfection. If you’re a picky eater they have you covered with the many fantastic gourmet burger options (and vegetarian options too). This place is open late so make sure to stop in and soak up the joyous atmosphere.

7. David Bann

Restaurant, Contemporary, Fusion, Healthy, Vegetarian, Vegan, Gluten-free, European

One taste of David Bann’s scran will make the most devoted meat lover a lifelong vegetarian. Situated in the vicinity of the Royal Mile and the Cowgate, this stellar venue is arguably one of the best vegetarian restaurants in Scotland — and the UK for that matter. Each detail in every dish is meticulously thought out and presented impeccably. The diverse worldly menu is so exciting that it can be tricky to order. Who knew that tofu could have so much zest or that chocolate compliments Portobello mushrooms? The proof is in the pudding so embrace the culinary adventure.

8. Viva Mexico

Restaurant, Mexican, British, Vegetarian, Vegan, Street Food

© Lauren Topor/Flickr
Take a trip to Mexico right in the heart of Scotland and order the best fajitas in town. This Mexican-run family restaurant has been in business since 1984 and is as authentic as it gets. Anticipate the perfect balance of colorful and cosy inside this little hole in the wall. Begin your Mexican holiday with the sizzling fajitas that send endorphins running throughout the body. From overflowing burritos to quesadillas, tacos, and enchiladas, Viva Mexico has it all. Of course, the whole spread isn’t complete without a pitcher of margaritas.

9. Makars Gourmet Mash Bar

Bar, Restaurant, British

Makars Gourmet Mash Bar, Edinburgh
© Paul Martin/Flickr
Mashed potato is the culinary glue that binds all food together. Makars Gourmet Mash Bar pays homage to this truth with potatoes galore. Once more, every single food item is locally produced and free from all the bad stuff. Delight in thick, creamy, fluffy mash of all kinds like the Scottish cheddar and chive, whole grain mustard, classic butter and cream, or even black pudding. Pair any of these with beef short ribs, lamb shank, and of course the neep’s best friend — haggis.

10. The Witchery


Situated at the top of the Mile, nestled beside the castle, is one of Edinburgh’s finest places to dine: The Witchery. This grand place could only exist in Scotland. Its old architecture and decadent vibe is lavish on a whole new level. Indulge in meals (in either of the two dining rooms) made from the finest and freshest Scottish produce such as game, seafood, haggis, and lamb. Delight in the extensive offering of over 800 wines, whiskies, and 30 champagnes. Fall in love with the Angus beef steak tartar — it is a little peace of Heaven on earth.
landscape with balloons floating in the air


Connect with like-minded people on our premium trips curated by local insiders and with care for the world

Since you are here, we would like to share our vision for the future of travel - and the direction Culture Trip is moving in.

Culture Trip launched in 2011 with a simple yet passionate mission: to inspire people to go beyond their boundaries and experience what makes a place, its people and its culture special and meaningful — and this is still in our DNA today. We are proud that, for more than a decade, millions like you have trusted our award-winning recommendations by people who deeply understand what makes certain places and communities so special.

Increasingly we believe the world needs more meaningful, real-life connections between curious travellers keen to explore the world in a more responsible way. That is why we have intensively curated a collection of premium small-group trips as an invitation to meet and connect with new, like-minded people for once-in-a-lifetime experiences in three categories: Culture Trips, Rail Trips and Private Trips. Our Trips are suitable for both solo travelers, couples and friends who want to explore the world together.

Culture Trips are deeply immersive 5 to 16 days itineraries, that combine authentic local experiences, exciting activities and 4-5* accommodation to look forward to at the end of each day. Our Rail Trips are our most planet-friendly itineraries that invite you to take the scenic route, relax whilst getting under the skin of a destination. Our Private Trips are fully tailored itineraries, curated by our Travel Experts specifically for you, your friends or your family.

We know that many of you worry about the environmental impact of travel and are looking for ways of expanding horizons in ways that do minimal harm - and may even bring benefits. We are committed to go as far as possible in curating our trips with care for the planet. That is why all of our trips are flightless in destination, fully carbon offset - and we have ambitious plans to be net zero in the very near future.

Edit article