Cannonball Restaurant & Bar

Whilst every effort has been made to ensure the information displayed here is accurate, always check with the venue before attending (especially during the Covid-19 pandemic).
Cannonball Restaurant & Bar
Cannonball House, 356 Castlehill, Royal Mile, Edinburgh, EH1 2NE
  • Telephone 0131 225 1550
  • Opening times Tue–Sat noon–10pm; closed Mon & Sun.
  • Seasonal times Festival: Mon–Sun 11am–10pm.
  • Food served Tue–Sat noon–3pm, 5.30–9.45pm. Closed Sun/Mon.
  • Pre-theatre times Tue–Fri 5.30–6.30pm
  • Pre-theatre price £20
  • Email
  • Website
Photo of Cannonball Restaurant & Bar
Cannonball Restaurant & Bar

A historic building in a fantastic location beside the castle, serving well-presented Scottish dishes with a focus on local produce.

Eating & Drinking Guide

The 2019/20 edition of The List's Eating & Drinking Guide is out now – only £5.95 (+p&p).

Historic Cannonball House enjoys a spectacular setting adjacent to Edinburgh Castle. Over the centuries, it has had various uses; indeed, classroom memorabilia nods to its days as a primary school. Moody black and white images adorn the walls in the dining room which has tartan-covered banquettes and tables positioned to enjoy views of the castle and Royal Mile. Friendly staff explain the reliance on local produce, some of it from the restaurant’s kitchen garden that adjoins the Contini family home in Midlothian. Alongside à la carte and vegan menus is a flavour-packed, five-course Taste of Scotland option. Home-grown mint adds a new dimension to creamy celeriac soup, the smoked salmon that follows is enhanced by pickled salsify and crispy capers, while pork belly and dauphinoise potatoes are nicely teamed with spiced pear and spinach. A tour of local cheeses brings a range of textures and flavours to the table before a dessert combining light ginger cake with vanilla custard and poached rhubarb, followed by a petits fours finale featuring that timeless sweet favourite, Scottish tablet.

The List's rating






Colin Renton visited Cannonball Restaurant & Bar on 13 February 2019
  • High point: Spectacular setting and well-executed Scottish dishes
  • Low point: Evening dining only possible as part of a package during the Tattoo
  • Notable dish: Pork belly, spiced pear jam, spinach, dauphinoise potatoes
  • Average price: £20 (set lunch); £35 (dinner)

Cannonball House is one of the city’s oldest and most important buildings with stunning views to Edinburgh Castle. Our cosy bar lists over 120 Scotch whiskies and is open for lunch, cocktails and pre dinner drinks. From the bar we will escort you up the atmospheric old school staircase to our award winning Scottish Restaurant, serving delicious, seasonal quality dishes in a truly unique location.

Our taste of Scotland menu showcases Scotland's artisan suppliers. Fresh East Coast lobster, oysters, Belhaven Smoked salmon, seasonal Scottish game and the best Scotch Beef from Inverurie are always on the menu. And, of course our haggis cannonballs are not to be missed!

Serving old fashioned fish and chips all day

Text supplied by third party.

  • Private dining: Up to 40 covers
  • Provides: Children's portions, Children's high chairs, Wheelchair access, Pre-theatre menu, Outdoor tables, Free wi-fi
  • Music on stereo: Soft jazz and swing
  • Live entertainment: Music and events in bar/Military Tattoo package
  • Capacity: 70
  • Largest group: 70
  • Open since: 2014
  • Number of wines sold by the glass: 14
  • House wine: £24 per bottle
  • BYOB: £10 wine, £6 beer/cider bottle, £40+ for spirits corkage

Reviews & features

Winter warmers: tops tips for drinking and dining this festive season

7 Nov 2019

Our picks of where to go in Edinburgh and Glasgow for the best food and drink this winter, plus some suggestions from our experts

Winter is a time for cuddling up with a plate of something sustaining and comforting. Luckily, given the dreich conditions here, Scotland is pretty good at doing food and drink to warm the cockles. From wood-fired pizza ovens to cosy brunches, fiery…

Cannonball toasts World Whisky Day with Glengoyne event

16 May 2017

What better way to spend the day than sampling the finest single malts on Edinburgh's Royal Mile

Lovers of Scotland's national drink can enjoy a free dram on World Whisky Day, with the compliments of Edinburgh's Cannonball Restaurant & Bar. The Royal Mile favourite has teamed up with Glengoyne Highland Single Malt Scotch Whisky to run an open-house…

Restaurant review: Victor & Carina Contini Caffè & Cannonball

23 Sep 2014

Italian-Scots food hub on the Royal Mile brings quality food to tourist trail

Carina and Victor Contini do projects like ducks do water. Or maybe, in fact, swans: a slightly confusing identity at first, plenty of paddling beneath the surface, but ultimately graceful and distinguished. Since decoupling from Valvona & Crolla ten…