Mackays on the Mile menu with up-to-date-prices

Mackays on the Mile Menu

September 8, 2026
by
1 min read

Mackays on the Mile is a Scottish pub and restaurant at 223 Canongate on Edinburgh’s Royal Mile. Set just off the busy historic thoroughfare, it offers breakfast from the morning and food into the evening, making it a convenient stop for visitors as well as a lively city centre meeting place.

The kitchen celebrates Scotland’s larder through familiar dishes and locally focused ingredients. Cullen skink, haggis spring rolls, Scottish smoked salmon and Scotch eggs form part of the smaller plate selection, while a sharing platter brings several of those pub favourites together.

Larger dishes include fish and chips, haggis with neeps and tatties, braised beef, Scottish salmon and traditional mince and tatties. Vegetarian and vegan alternatives appear across the menu, including meat free haggis, vegan fish and chips, vegetable chilli and macaroni that can be kept simple or supplemented with added toppings.

The drinks list is led by a collection of more than one hundred Scottish malt whiskies, joined by cocktails inspired by Scottish distilleries, beer, wine and alcohol free choices. Guests with allergies should consult the current menu and speak with staff because the kitchen and bar handle gluten, dairy, nuts, fish and other allergens.

Address: 223 Canongate, Edinburgh EH8 8BJ, Scotland

For restaurant owners Own this restaurant? Turn this menu into direct orders. Claim this page, keep your menu current and let customers order dine in or pickup with no Happy Menu percentage commission.
Claim this menu

Mackays On The Mile Menu

Wee Plates

Served 12pm – 9:45pm

Soup of the Day
£8

Freshly prepared soup served with bread and butter.

Cullen Skink
£10 / £14

Creamy Scottish smoked fish soup with leeks and potatoes. Served with bread and butter.

Haggis Spring Rolls
£7.50

Locally sourced haggis rolled in filo, served with Hot Scottish Honey and a wee salad. Vegetarian Option Available. Recommended.

Scottish Smoked Salmon
£10

Served with smoked mackerel and horseradish pâté, beetroot gel and herb crostini.

Antipasti
£14

Continental cured meats with bread and mixed olives.

Scotch Egg
£8

Classic pork and herb Scotch egg with garlic aioli.

Halloumi Fries
£9

Lightly seasoned halloumi fries with whipped feta and beetroot dip. (v)

Wild Mushroom on Toast
£7.50

Sautéed wild mushrooms in a garlic and cream sauce on toasted sourdough. (v)

Bread and Olives
£7

Mixed marinated olives with bread. (v)

Mackays Sharer
£16

Scotch egg, haggis spring roll and black pudding bon-bon with salad and sauces.

Sides

Fries
£4
House Slaw
£3.50

(gf)

Garlic and Parmesan Fries
£5
Mackays Side Salad
£4.50

(gf)

Hand Battered Onion Rings
£4.50
Roasted Vegetables
£4.50

(gf)

Mash and Gravy
£4.50

(gf)

Cheesy Garlic Bread
£6
Frickles
£5

Beer-battered sweet dill pickles with Mojo Rojo.

BBQ Sauce, Garlic Mayo or Mackays Burger Sauce
£1

(gf)

Big Plates

Served 12pm – 9:45pm

Fish and Chips
£16 / £19.50

Beer battered haddock, rustic fries, mushy peas and Mackays tartare sauce. Vegan Option Available.

Haggis Neeps and Tatties
£16

Locally sourced haggis with bashit neeps and mashed tatties. Doused in whisky cream sauce. Vegetarian Option Available.

Highland Chicken
£19.50

Stuffed with locally caught haggis, wrapped in smoked streaky bacon with carrot puree crushed new potatoes, and roasted market vegetables. Served with a rich whisky cream sauce.

Roasted Scottish Salmon
£20

With green beans, pesto and baby new potatoes. (gf)

Scottish Braised Beef
£25

12-hour slow-braised featherblade with Arran mustard mash, rich gravy and market veg. Recommended. (gf)

Steak Pie
£20

Slow-braised prime Scottish beef cooked in a rich red wine and root vegetable gravy served with buttery mashed potato and a flaky puff pastry lid.

Five Bean and Roasted Vegetable Chilli
£16

Served on lemon and coriander rice with tortilla chips. (vg)

Burgers

Served 12pm – 9:45pm. All burgers are served on a lightly toasted brioche bun with baby gem lettuce, beef tomato, red onion and dill pickle. Side of rustic fries and house slaw.

The Bacon, Beef and Cheese
£18

Ground Scottish beef patty with Ayrshire smoked bacon, Monterey Jack cheese and Mackays burger sauce.

The Chicken, Bacon and Cheese
£18

Panko-coated fried chicken breast in roasted garlic and Cajun spices, Ayrshire smoked bacon, Monterey Jack cheese and sriracha mayo.

Veggie Burger
£18

Spinach and falafel topped with roast peppers, melted cheese and Mackays burger sauce. (v) (vg option)

The Beef
£16

Ground Scottish beef patty with Mackays burger sauce.

The Chicken
£16

Panko-coated fried chicken breast in roasted garlic and Cajun spices with sriracha mayo.

BBQ Pulled Pork Burger
£16

Mackays pulled pork in a toasted brioche bun with baby gem lettuce and dill pickle. Served with our rustic cut fries and house slaw.

Sandwich of the day
£14

Please ask your server for todays sandwich. Served with rustic cut fries, house slaw and a wee salad or a cup of soup. Served 12pm – 5pm.

Salads

Served 12pm – 9:45pm

Salmon Nicoise
£17

Flaked Scottish salmon with new potatoes, green beans, mixed olives, heirloom tomatoes and boiled egg in a light mustard dressing. (gf)

Hearty
£14

Mixed leaf salad with roasted vegetables, mixed beans, orzo and heritage tomatoes. (vg)

Caesar
£14

Romaine lettuce, croutons, Parmesan and house caesar dressing. (v)

Traditional Sunday Roast

Served every Sunday from 12pm until sold out. Enjoy our delicious Sunday roast complete with all of the trimmings and lashings of rich roast gravy. Vegetarian Option Available.

Traditional Sunday Roast
£22

Puddings

Sticky Toffee Pudding
£8

Warm toffee sponge with vanilla ice cream and toffee sauce. (v)

Warm Chocolate Brownie
£8

Served with vanilla ice cream. (v) (Gluten-free/Vegan option available)

Crème Brulée of the Day
£8.50

Served with Scottish Shortbread. (gf)

Scottish Tiramisu
£8

Made with Edinburgh roasted espresso and whisky liquor. (v)

Trio of Ice Cream
£7

Choose from vanilla, strawberry, chocolate and salted caramel. (v) (gf)

Affogato
£5

A shot of espresso over ice cream. (Vegan option available) (gf)

Breakfast

Served 9am – 12pm

Traditional Scottish Breakfast
£12

Sausages, Ayrshire smoked bacon, wild haggis and Stornoway black pudding. With tattie scone, slow-roasted tomato, fried egg and baked beans.

Veggie Breakfast
£12

Toasted muffin topped with seasoned avocado, fried egg, sautéed mushrooms, baked beans, slow-roasted tomato, and veggie haggis. (v)

Breakfast Rolls
1 filling £5 / 2 fillings £6 / 3 fillings £7

Choose from sausages, Ayrshire smoked bacon, wild haggis, Stornoway black pudding, tattie scone, slow-roasted tomato, fried egg, baked beans, vegan haggis, sautéed mushroom.

Poached Eggs on Toast
£7

Two large poached eggs on a white toasted bloomer. (v)

Avocado on Toast
£9

Smashed avocado with sun dried tomatoes, feta and mixed seeds. (v)

Toast and Jam
£3

White toasted bloomer with fruit jam. (v)

Warm Croissant
£4

Served with butter and fruit jam. (v)

Benedict
£9.50

Two large poached eggs with Ayrshire smoked back bacon and hollandaise. Served on top of a lightly toasted muffin.

Royale
£11

Two large poached eggs with Scottish smoked salmon and hollandaise. Served on top of a lightly toasted muffin.

Shakshuka
£10

Two large, oven-poached eggs in a rich, lightly spiced spiced tomato sauce with mixed beans and roasted mediterranean vegetables, served with lightly toasted bread. (v)

Mackays Muesli
£6

Served with natural yoghurt and fresh raspberries. (v)

Waffles
£10.50

Choose from: Mixed Berries (v), Ayrshire smoked back bacon and maple syrup, Sliced banana topped with chocolate sauce and chocolate chips (v).

Fresh Juice Blends
£6

Freshly squeezed fruit and vegetables. Orange / Apple / Carrot, Apple and Ginger / Pink Grapefruit and Apple / Apple and Strawberry.

Afternoon Tea

Served 12pm-4pm. Sample menu. Afternoon tea for 2 or 4 with optional Prosecco. Please note that we do not serve our Afternoon Tea menu during the month of August.

Just tea for two
£60
Just tea for four
£120
With Prosecco for two
£75
With Prosecco for four
£155

Coffee

Our coffee is roasted in Edinburgh by the Machina Coffee Company.

Americano
£3.80
Espresso
£3.10
Double Espresso
£3.80
Latte
£3.90
Flat White
£4.10
Cappuccino
£3.90

Hot Drinks

Hot Toddy
£6.50
Hot Chocolate
£4.70
Boozy Hot Chocolate
£8.50

Pick from Cointreau, Frangelico, Baileys, Disaronno Amaretto.

Pot of Tea

Our tea is supplied by The Howdah Tea & Coffee company based in Stockbridge, Edinburgh.

Scottish Breakfast
£3.60
Earl Grey
£3.60
Decaf Breakfast
£3.60
Green Jasmine
£3.60
Peppermint Gunpowder
£3.60
Grandpa’s Garden Berry
£3.60

Wine & Sparkling

Full wine list available on request. White Wine (175ml / 250ml / Btl), Red Wine (175ml / 250ml / Btl), Rosé Wine (175ml / 250ml / Btl), Sparkling (125ml / Btl).

Vina Temprana Viura
175ml £6.75 / 250ml £9.65 / Btl £29

White Wine

Folonari Pinot Grigio
175ml £7.45 / 250ml £10.65 / Btl £32

White Wine

Vistamar Brisa Sauvignon Blanc
175ml £7.70 / 250ml £11 / Btl £33

White Wine

False Bay Chardonnay
175ml £7.70 / 250ml £11 / Btl £33

White Wine

Vina Temprana Tempranillo
175ml £6.75 / 250ml £9.65 / Btl £29

Red Wine

Draught

Tennents Lager
£6.60

Scotland

Caledonia Best
£6.40

Scotland

Stewart’s Hollyrood IPA
£7.20

Scotland

Innis and Gunn Lager / IPA
£7.30

Scotland

Pilot Cask Ale
£6.60

Scotland

Soft Drinks

Coca Cola / Diet / Zero
£3.90
Irn Bru
£3.90

Sugar free option available

Fanta
£3.90
Sprite Zero
£3.90
Appletiser
£3.90