10 best festive feasts in Edinburgh

10 of the best festive feasts in Edinburgh

6 Mins

From traditional turkey to gourmet burgers, we’ve picked 10 of the best places in Edinburgh to indulge in a fine festive feast. So whether you've been tasked with finding the perfect setting for your office Christmas meal, or you're just looking for somewhere different to dine this season, read on for our top suggestions...

Waldorf Astoria Edinburgh - The Caledonian

Create festive memories with the hotel’s range of daytime, evening meal and Christmas party options. We like the sound of the Festive Seasonal Prix Fixe menu at Galvin Brasserie de Luxe. Priced at £33 per person, it features a three-course menu inspired by the finest Scottish ingredients with a Parisian twist, plus tea or coffee and petit fours.

Galvin Brasserie de Luxe, Waldorf Astoria Edinburgh - The Caledonian, Rutland St, EH1 2AB, Tel: 0131 222 8888, www.galvinedinburgh.com

Harvey Nichols Forth Floor

Enjoy some of the finest seasonal produce in the chic surroundings of the Forth Floor at Harvey Nichols. The formal restaurant is offering a deluxe three course menu for £40. and the more relaxed brasserie has a festive three course menu for £30. The contemporary dishes on offer include haggis-stuffed turkey roulade, roasted goose breast and North Sea monkfish.

Harvey Nichols, 30-34 St Andrew Sq, EH2 2AD, Tel: 0131 524 8388, www.harveynichols.com

The Queens Arms 

Immerse yourself in the cosy ambience of the Queens Arms. The friendly gastro pub is the perfect place to tuck into traditional festive fare among friends. The three course festive menu is £25 per person.

The Queens Arms, 9 Frederick St, EH2 1EP, Tel:0131 225 1045, www.queensarmsedinburgh.com

Nonnas Kitchen 

Experience the trademark Italian spirit of Nonnas Kitchen for a delicious alternative to the traditional turkey dinner. The family run restaurant has created a Christmas menu infused with the homeliness and warmth of Italian cooking. Three courses are priced at £28.95 and dishes include sirloin steak with white wine, garlic and oregano and fresh fish of the day.

Nonnas Kitchen, 45 Morningside Rd, EH10 4AZ, Tel:0131 466 6767,


Indulge in delicious ingredients with the seasonal menu at Steak this Christmas.Perefect for an alternative to Turkey enjoy  steaks cooked to your liking, pan seared turbot and clementine Frangipan. Priced £42 for dinner. Christmas lunch is also available.

Steak, 14 Picardy Pl, EH1 3JT, Tel: 0131 556 1289, 

One Square  

Dine with a view of Edinburgh Castle in the relaxed setting of One Square. The modern restaurant is offering a range of festive cuisine choices including, lunch, dinner, and afternoon tea, as well as special Christmas Day and Boxing Day menus. The three course festive dining menu is £29.95 and afternoon tea is on offer from £29. Private bookings are also welcome.

One Square, 1 Festival Sq, EH3 9SR, Tel: 0131 221 6422, 


The popular Montpeliers group is offering a host of offers. Visit locals’ favourite Montpeliers in Bruntsfield for a traditional three course Christmas menu, £24  for lunch of £27 for dinner or try the Candy Bar at £17.45 for three courses – there’s also a full range of Christmas cocktails on offer. If you fancy a full evening of celebrations RicksIndigo Yard and Tigerlily have a Get Merry menu, dinner priced from £23 venue dependent, featuring a two course meal, a glass of bubbly or a beer, and free entry to Opal Lounge or Lulu.

Montpeliers, 159-161 Bruntsfield Pl, EH10 4DG , Tel: 0131 229 3115, 

The Balmoral

Indulge in a little luxury at The Balmoral with the Christmas Eve and Christmas Day lunch and dinner menus. Dine in the relaxed Hadrian’s Brasserie with friends and family on the 24th for £65 for three courses including pan fried foie gras, or opt for the luxurious surroundings of Number One for a bespoke Christmas Day lunch for £200 per person.

The Balmoral Hotel, 1 Princes St, EH2 2EQ, Tel: 0131 556 2414,

Bisque Bar and Brasserie  

Discover Bruntsfield’s hidden gem Bisque. The casual brasserie offers Christmas lunch, dinner, parties and private dining. The three course festive menu is £19.50 for lunch and £26.50 for dinner and runs 01 – 24 December. Traditional turkey, fillet of salmon and grilled 28 day aged rib eye steak all feature. 

Bisque Bar and Brasserie, 69 Bruntsfield Pl, EH10 4HH, Tel: 0131 622 8163, www.bisquebrasserie.com

Vittoria on the Walk

Enjoy the special festive menu at family run institution Vittoria on the walk . At just £28 per person the menu offers great value and includes a special Christmas pizza as well as traditional turkey, Italian favourites and delectable deserts.

Vittoria on the Walk, 113 Brunswick St, EH7 5HR, Tel: 0131 556 6171,

Words: Meg Gettel 

festive / christmas / Edinburgh

The best of i-on straight to your inbox, every week

3 Mins
Dog owners will know only too well the guilt of having to leave Muttley at home while you visit the pub , your day/night subsequently having to be cut short...
Edinburgh / dog-friendly / Pubs
4 Mins
Children and pubs; some may say that never the twain shall meet, especially in a city like Edinburgh where even the use of a loo in a public house with...
Edinburgh / child friendly / Pubs
< 1 Min
For an exclusive sensory dining experience with Nejma fragrance and Daffy’s Gin make your way to the Forth Floor Restaurant at Harvey Nichols on 13 October. Nejma’s seven scents will...
Nejma / Duffy's Gin / Harvey Nichols
< 1 Min
Need yet another excuse to visit Edinburgh 's five star Balmoral hotel ? We have the perfect reason – to try the new Rocco Forte Nourish menu. Created in collaboration...
balmoral Hotel / Nourish menu / Mark Beaumont
2 Mins
What: A foraged fine foodie masterclass Price range: Four courses from £40 If you’re the type to find public displays of affection nauseating, then it’s probably best that you look...
Norn / Dinner / review