Story and photos by Gwyn Goodrow
In the heart of Old Town, I discovered an abundance of refined dining experiences near Edinburgh’s Royal Mile. From charming bistros to upscale eateries, these gastronomic offerings are a testament to a vibrant food scene. Whether you’re pursuing traditional Scottish fare or exploring international fusion, Edinburgh’s dining scene is sure to delight.
The Witchery by the Castle (Castlehill, The Royal Mile)
Elegance meets history at The Witchery, steps from Edinburgh Castle. Known for sumptuous Scottish fare, you’ll dine in the intimate comfort of tapestries and oak-paneled walls. Try the local favorite, haggis, for an authentic taste of Scotland’s culinary heritage. Haggis is a traditional Scottish dish made from a mixture of organ meats and other ingredients often found in meatloaf recipes. The meats are slow-cooked and served as a main course, often with a side dish of root vegetables.
Established in 1979 by James Thomson, the restaurant serves epicurean delights in a historic 16th-century building at the gates of Edinburgh Castle. The restaurant’s name is a nod to the nearby historical site where witches were burned at the stake during the 16th and 17th centuries. As you step inside, glide into another era while admiring the restaurant’s gothic charm, sumptuous leather booths, and walls adorned with tapestries and armor. Tourists come to The Witchery for mouth-watering dishes and a unique dining ambiance that captures Edinburgh’s past.
Marco Pierre White Steakhouse & Grill at Hilton Edinburgh Carlton Hotel (19 North Bridge)
Inside the sophisticated Hilton Edinburgh Carlton Hotel, the Marco Pierre White Steakhouse & Grill offers a dining experience that is both refined and welcoming. It’s on the second level. Reservations are recommended, but not required.
Opened in 2016, the Steakhouse & Grill quickly established itself as a prime dining destination in the city, attracting discerning foodies from around the globe. The restaurant bears the name of Marco Pierre White, the first British chef to have been awarded three Michelin stars. The menu combines traditional British fare with a contemporary touch, featuring a range of delectable steaks, seafood, and timeless classics. Their classic Fish & Chips is a flaky cod served on a bed of skinless potato fries. Marrowfat peas accompany the dish.
You can easily venture to The Royal Mile’s attractions from the Hilton Edinburgh Carlton Hotel. Edinburgh Castle, the Scottish Parliament, and the National Museum of Scotland are a short walk away, as are a host of boutique shops, charming pubs, and the vibrant hustle and bustle of the local markets.
Wedgwood the Restaurant (267 Canongate)
Located at 267 Canongate near Cranston Street, Wedgwood is a culinary gem on the Royal Mile. The tasting menu, a delightful journey curated by the chef, features exquisite modern Scottish dishes and offers vegetarian-friendly, vegan, or gluten-free options. Embracing a friendly and non-obtrusive atmosphere, Wedgwood provides a fine dining experience with personal attention, that promises an exquisite and inclusive culinary adventure for everyone.
Angels with Bagpipes (343 High Street)
Angels with Bagpipes presents an innovative take on traditional Scottish dishes. The restaurant’s menu celebrates locally sourced seasonal ingredients. Cross into a bygone era as you dine in atmospheric candle-lit comfort. The attentive and knowledgeable staff will pair each dish with a suitable wine from their extensive list.
The restaurant name was inspired by sculptures in the Thistle Chapel at St Giles’ Cathedral. The beautiful chapel, designed by architect Robert Lorimer, is renowned for its intricate wood carvings of angels, animals, and flowers. Three of these woodwork sculptures are of angels playing bagpipes. After dinner, stroll across the pedestrian walkway to visit St. Giles Cathedral.
The Piper’s Rest Public House (3 Hunter Square)
The Piper’s Rest Public House is another traditional Scottish pub near St. Giles Cathedral. Enjoy hearty dishes, including haggis and classic fish and chips. Their steak pie is a local favorite, so it was my first choice. The braised steak was wrapped in a fluffy pastry and served in cast iron cookware. Roasted root vegetables are the perfect side dish, along with a tin of fries (known as “chips”). With its cozy atmosphere and friendly staff, it is the perfect spot to relax for lunch or after exploring Edinburgh’s Old Town. The atmosphere and live music make it a charming spot for an authentic Scottish meal.
The World’s End Restaurant (2-8 High Street)
Located on the Royal Mile at the Flodden Wall, The World’s End Restaurant delivers a slice of history. This dining establishment is situated near the historic site known as the “Netherbow Port” or “World’s End,” which was one of the original gates into the medieval city of Edinburgh.
The name “World’s End” reflects the idea that beyond this point were unknown lands. The Netherbow Port gates were toll booth points. A fee was collected for passage into or out of the city. Many people were confined on either side of the wall due to lack of funds for transfer through the gates. For those people, this wall represented the end of their known world.
While sampling the Scottish cuisine, I enjoyed their charred Hispi cabbage. This unique preparation takes humble cabbage to new heights, with a smoky depth of flavor in every bite. This side dish accompanies the classic Steak and Ale pie, a comfort-food dish with lean cuts of Merlot beef. The signature dish, World’s End Burger, is a hearty beef burger covered in cheese sauce and apple BBQ sauce.
While the restaurant offers contemporary foods, its rustic atmosphere, Royal Mile location, and iconic name connect visitors to Edinburgh’s medieval history, making it a culturally significant dining destination.
Cafe Edinburgh (57 High Street)
As you enter Cafe Edinburgh, notice the movie posters, each a nostalgic tribute to cinematic masterpieces etched into popular culture. The walls came alive with these historic photographs that led to our thoughtful conversations about the city’s storied heritage. Keep an eye out for none other than Mississippi native Elvis Presley. His iconic image shines with unmistakable charm, a testament to the cafe’s passion for both music and nostalgia.
At Cafe Edinburgh, my day began with a hearty and deeply satisfying breakfast that set the tone for a full day on the Royal Mile. Once seated, the menu’s harmonious flavors ensured a match for every craving. Whether you’re tempted by the allure of an all-day breakfast or the irresistible array of pastries and pies, Cafe Edinburgh is an ideal destination as you explore the Royal Mile’s treasures.
The Arcade Haggis and Whiskey House (48 Cockburn St, Jackson’s Close)
Cockburn Street is a picturesque and winding historic link from the Royal Mile (High Street) to Waverly Station’s train terminal. The street was constructed in the 1850s as part of city-wide improvements and named after the prominent lawyer Lord Cockburn, a key figure in Edinburgh’s conservation movement. The curved path and distinctive Victorian architecture make Cockburn Street a notable place to visit while touring the Royal Mile. Eclectic shops, eateries, pubs, and fine restaurants flank the sidewalks.
The Arcade Haggis and Whiskey House is a whimsical haven for haggis enthusiasts and first-timers alike. The menu bursts with haggis dishes, coupled with a robust whisky selection that mirrors Scotland’s rich heritage. The restaurant’s interior exudes charm with mismatched vintage furniture adding eclectic finesse to the relaxed and casual dining experience.
As I read the menu, I admired the creativity that elevates the beloved haggis in tantalizing modern dishes. The Arcade Haggis and Whiskey House blends tradition and food innovation. Every bite is a celebration of Scotland’s culinary treasures.
Bread Meats Bread (7-9 North Bridge) in Old Town Edinburgh
Bread Meats Bread is Edinburgh’s haven for burger enthusiasts. Relish gourmet burgers crafted with quality ingredients. It’s ideal for a quick, satisfying meal before continuing your exploration in the Old Town. This chain restaurant has locations across Scotland, including the location I visited at the North Bridge near the Royal Mile. Enjoy a modern ambiance with stylish brick walls and cozy lighting for lunch or dinner. For carnivores, you’ll be delighted with this restaurant menu. There are more than 15 beef burger options plus poultry, pork, and vegan dishes.
The Royal Mile in Edinburgh, Scotland, presents a memorable culinary experience. You’ll find cozy traditional Scottish pubs like The Piper’s Rest Public House or The World’s End Restaurant. However, Cafe Edinburgh serves a hearty and satisfying breakfast that fans of nostalgia will adore. Whiskey lovers should not miss The Arcade Haggis and Whiskey House.
No matter your preferences, dining on the Royal Mile will surely be a highlight of your visit in Edinburgh, Scotland.
If You Go to Edinburgh, Scotland
Marco Pierre White Steakhouse & Grill at Hilton Edinburgh Carlton (19 North Bridge) – https://www.mpwrestaurants.co.uk/our-brands/steakhouse-bar-and-grill/edinburgh
Wedgwood the Restaurant (267 Canongate) – https://www.wedgwoodtherestaurant.co.uk/
Angels with Bagpipes (343 High Street) – angelswithbagpipes.co.uk
The Piper’s Rest Public House (3 Hunter Square) – https://www.thepipersrest.co.uk/
The World’s End Restaurant (2-8 High St) – https://www.belhaven.co.uk/pubs/midlothian/worlds-end/find-us
Cafe Edinburgh (57 High Street) – https://www.facebook.com/CafeEdinburgh/
The Arcade Haggis and Whiskey House (48 Cockburn St, Jackson’s Close) – https://arcadepub.co.uk/
Bread Meats Bread (7-9 North Bridge) – https://breadmeatsbread.com/edinburgh-north-bridge/