Cannonball Restaurant & Bar menu with up-to-date-prices

Cannonball Restaurant & Bar Menu

September 6, 2026
by
1 min read

Cannonball Restaurant & Bar occupies a seventeenth century townhouse at 356 Castlehill beside Edinburgh Castle. A whisky and cocktail bar fills one level, while the top floor restaurant looks across the Old Town from a high, double height room. The historic setting and compact scale make it especially suited to a considered lunch, dinner or small celebration.

Menus change through the month to follow the best Scottish produce available. Fish and shellfish are landed in Scottish harbours, beef and lamb are Scottish and grass fed, and eggs and vegetables are sourced from East Lothian where possible. Oysters, game, seasonal fish and carefully cooked meat are treated with classic technique and a contemporary finish.

Bar staples such as fish and chips, a steak sandwich and haggis cannonballs give casual visitors an accessible route into the kitchen. Vegetarian, plant based and dishes made without gluten containing ingredients add choice, though dietary needs should be confirmed before ordering. Desserts continue the emphasis on season and Scottish ingredients.

A deep Scotch whisky selection is joined by cocktails, wine, beer and alcohol free drinks. The bar can be visited separately or used before a meal upstairs. Cannonball offers more than a dramatic castle view: its appeal rests on direct relationships with small producers and a menu willing to change as the Scottish larder changes.

Address: 356 Castlehill, Edinburgh EH1 2NE, United Kingdom

Cannonball Restaurant & Bar Menu

Snacks

Mixed Roasted Nuts and Almonds
£6
Olives
£5

Marinated olives

Small Plates

Haggis Cannonballs
£10

Haggis, pickled turnip, whisky cream

Soup
£10

Roasted kitchen garden pumpkin veloute | chilli and coriander oil | Katy Roger creme fraiche

Fish & Chips
£22

Battered Peterhead haddock, hand-cut chips, minted pea puree, tartare sauce

Mussels
£15

Shetland mussels, white wine garlic cream, home made bread

Coronation Chicken Open Sandwich
£16

Pickled red onion, toasted almonds and hand cut chips

Cheese

Scottish Cheese & Homemade Oatcakes
£24

Elrick Log Goat Cheese, Connage Gouda , Kintryre Blue, Isle of Mull Cheddar, Morangie Brie

Lunch Small Plates

Available from 12pm-3pm, Monday-Saturday. Our seasonal menu will change ever so slightly with the availability of produce from our own Kitchen Garden and our local suppliers.

Homemade bread
£4

Graham’s Dairy whipped butter

Scottish oysters
3 for £12 / 6 for £22

Pacific variety oysters served natural

Haggis Cannonballs
£10

pickled turnip | Glengoyne 12 cream

Roasted kitchen garden pumpkin veloute
£10

chilli and coriander oil | Katy Roger creme fraiche

Classic caesar salad
£12

crispy streaky smoked bacon

Lunch Larger Plates

Shetland mussels
£14

white wine garlic cream | home made bread

Coronation chicken open sandwich
£15

fresh chillies | toasted almonds

Stove top macaroni with Isle of Mull cheddar and crispy onions
£19 / Add smoked bacon + £4

Add smoked bacon – 4 supplement

Brown crab crusted cod
£31

Phantassie crushed waxy potatoes | gherkin and parsley butter

Battered Peterhead haddock
£22

hand-cut chips | minted pea puree | tartare sauce

Lunch Sweets

Dark chocolate cannonball
£11

stem ginger | Katy Rodger’s crème fraîche

Panna cotta
£11

Victoria plums | honeycomb tuille

Langs Banana rum caramel crème brûlée
£11

caramelised puff pastry

Scottish cheese
£11

Oatcakes | Dried fruit | Homemade chutney

Dinner Small Plates

Our seasonal menu will change ever so slightly with the availability of produce from our own Kitchen Garden and our local suppliers.

Homemade bread
£4

Graham’s Dairy whipped butter

Scottish oysters
3 £12 / 6 £22

Pacific variety oysters served natural

Dinner Starters

Roasted kitchen garden pumpkin veloute
£10

chilli and coriander oil | Katy Roger creme fraiche

Haggis Cannonballs
£10

pickled turnip | Glengoyne 12 cream

Peterhead smoked haddock
£15

smoked cod roe emulsion | capers | apples

Elrick Log goat cheese mousse
£13

herb dressing | beetroot | pistachio

Dinner Mains

Brown crab crusted cod
£30

Phantassie crushed waxy potatoes | gherkin and parsley butter

Seared spiced Phantassie cauliflower
£26

curried yoghurts | pecans and raisins

Confit pork belly
£29

Stornoway black pudding | Victoria plum | Phantassie broccoli

Lamb rump
£34

garlic and anchovy cream | rosti potato | kitchen garden greens

Cannonball Classics

Beef Wellington for two
£85

Beef Wellington | creamed potato | Phantassie seasonal greens. Available by pre-booking only.

Battered Peterhead haddock
£22

hand-cut chips | minted pea puree | tartare sauce

Dinner Dessert and Cheese

Dark chocolate cannonball
£11

stem ginger | Katy Rodger’s crème fraîche

Langs Banana rum caramel crème brûlée
£11

caramelised puff pastry

Panna cotta
£11

Victoria plums | honeycomb tuille

Cheese
Choice of 3 £12 / Choice of 5 £24

Elrick Log | Connage Gouda | Howgate Kintyre Blue | Isle of Mull Cheddar | Morangie Brie. Choice of 3 or 5 fine Scottish cheeses.

Coffee & Tea

Choice served with homemade shortbread. Oat or coconut milk 0.50p. Decaf coffee available on request 0.50p.

Cappuccino
£4.75
Caffè Latte
£4.75
Caffè Bianco
£4.75
Americano with hot or cold milk
£4.75
Espresso
£3
Double Espresso
£4
Brodies Fairtrade Tea
£4.50

Traditional Scottish blend | Early Grey |Cherry Blossom Green Tea | Peppermint | Camomile

Contini Kitchen Garden Fresh Mint
£5.25
Amalfi lemon, orange, cinnamon, rosemary
£5.50