There’s something magical about Christmas in Edinburgh: the sparkling lights, the winter chill, and the city’s festive buzz. If you’re planning a family gathering, a fun night out with friends, or an office Christmas lunch, choosing the right place to dine can make the celebration even more memorable!
To help you embrace the season in style, we’ve rounded up the best Christmas menus in Edinburgh. These restaurants offer a warm atmospheres, delicious seasonal flavours, and great value for every type of celebration.
Ready to eat, drink, and be merry? Let’s dive into these spots below!
Black Ivy: Walking in a Bruntsfield Wonderland
For a stylish and atmospheric Christmas meal, Black Ivy in Bruntsfield delivers a festive experience that feels truly magical. Our three-course festive menu, paired with a refreshing glass of fizz on arrival, sets the perfect tone for a cosy holiday celebration.

You can choose to dine in at our Conservatory or enjoy your meal al fresco at our award-winning outdoor terrace.
This special menu is available Wednesday to Sunday from 12pm to 10pm for £50 per person and Monday and Tuesday for £40 per person.
Starters
- Leek & potato soup
- Chicken liver parfait
- Hot smoked salmon
- Goat cheese, pear, and walnut tartan
Mains
- Turkey paupiette
- 7oz sirloin steak
- Pan-seared fillet of coley
- Nut roast
Desserts
- Banoffee cheesecake
- Crème brûlée tartlet
- Christmas pudding
Prefer a little extra indulgence? You can also enjoy a selection of Scottish cheeses, featuring oak-smoked cheddar, Morangie brie, and blue Stilton served with oatcakes, grapes, and tomato chutney.
See our full menu here and book a table in advance to secure your spot!
Copper Blossom: An Unforgettable Festive Celebration on George Street
If you’re looking for comfort and elegance, Copper Blossom offers one of the most inviting festive dining experiences in Edinburgh. With beautifully decorated interiors and a vibrant atmosphere, it’s the perfect place to enjoy a seasonal meal with friends, family, or colleagues.
Their festive menu is available from 17 November to 31 December, with flexible pricing to suit different occasions:
- 2 courses for £34.50
- 3 courses for £39.95
Midweek Offer (Monday–Thursday):
- 2 courses for £29.50
- 3 courses for £34.50
Starters
- Chicken Liver Pâté “Stuffed Toast”
- Woven Whisky-glazed Scottish Smoked Salmon
- Beetroot & Whipped Feta Salad
Mains
- Copper’s traditional turkey roast
- Slow-cooked beef
- Mushroom Wellington
- Sea bream fillet
Desserts
- Chocolate & Orange Trifle
- Christmas Pudding
- Pornstar Martini Cheesecake
Check out their festive menu here and start booking your reservations at [email protected] or 0131 297 2630.
Miller & Carter Steakhouse: A Tantalising Dining Experience
If you want to celebrate Christmas with a good, old steak, Miller & Carter Steakhouse delivers one of Edinburgh’s most luxurious festive menus. Perfect for family gatherings, office parties, or a seasonal treat with friends, their holiday offerings are crafted to impress.
Enjoy their 2-course Festive Menu from £38.50, 3 courses from £42.50, or treat the little ones to the Young Guest Festive Menu, starting at £11.95 for 2 courses and £14.95 for 3 courses. All festive options are served alongside their full à la carte menu.
The Festive Menu is available all day Sunday to Friday, and 12pm–5pm on Saturdays, from 24 November to 24 December.
Starters
- Baked Goat’s Cheese
- Sautéed Mushrooms on Toast
- Slow-roasted Tomato Soup
- Yuzu & Ginger Smoked Salmon
- Duck Liver, Port & Brandy Parfait
- Pan-seared Scallops with Pancetta
The Steak Experience by the Masters of Steak
- Black Angus Ribeye 10oz
- Rump 9oz
- Black Angus Sirloin 8oz
- Black Angus Filet Mignon 10oz
You can also customise your steak sauce, wedge dressing, and sides.
Mains
- Porchetta
- The Big M&C
- Grilled Salmon Fillet
- Turkey Ballotine Wrapped In Prosciutto
- Butternut Squash & Chestnut Roast
They also offer festive sides where you can choose any 3 for £12, perfect for sharing around the table!
Desserts
- Panettone bread & butter pudding
- Millionaire chocolate fondant
- Caramel biscuit torte
- Glazed passion fruit tart
- Miller’s chocolate Yule log (sharing dessert)
- Classic Christmas pudding
Not in the mood for something sweet? You can swap your dessert for a festive cocktail and end your meal with a refreshing twist.
View their full festive menu here and book a table for your steak celebration!
Dishoom: A Joyfully Abundant Festive Feast
If you’re looking to enjoy Christmas with Bombay flavours, Dishoom is the place to be. Their festive menu is available from 17 November to 24 December, with prices starting from £49 per person (drinks and service not included).
For Non-Vegetarians
Starters
- Keema Pau
- Bhel
- Parsnip & Kale Chaat
Mains
- Up-to-date Turkey Raan with All the Trimmings
- Lamb Rack (+£45)
- Awadhi Jackfruit Biryani
- Murgh Malai
- Chicken Ruby
- House Black Daal
- Chilli Sprouts
- Plain Naan
- Roomali Roti
- Kachumber
- Beetroot & Carrot Raita
Dessert
- Mulled Wine Pudding
For Vegetarians
Starters
- Pau Bhaji
- Bhel
- Parsnip & Kale Chaat
Mains
- Up-to-date Turkey Raan with All the Trimmings
- Awadhi Jackfruit Biryani
- Makhmali Paneer
- Mattar Paneer
- House Black Daal
- Chilli Sprouts
- Plain Naan
- Roomali Roti
- Kachumber
- Beetroot & Carrot Raita
Dessert
- Mulled Wine Pudding
For Vegans
Starters
- Vegan Pau Bhaji
- Bhel
- Vegan Parsnip & Kale Chaat
Mains
- Up-to-date Turkey Raan with All the Trimmings
- Chole
- Gunpowder Potatoes
- Chilli Sprouts
- Chilli Broccoli Salad
- Steamed Basmati Rice
- Tandoori Roti
- Roomali Roti
- Kachumber
- Vegan Beetroot & Carrot Raita
Dessert
- Basmati Kheer
Visit their website for their full Christmas menu and make a reservation today!
Zizzi: A Festive Italian Feast for Everyone
If your idea of a perfect Christmas celebration includes Italian favourites with a seasonal twist, Zizzi has you covered. Their 3-course Festive Set Menu for £29.95 offers fantastic value and plenty of choice, making it ideal for groups, family get-togethers, or casual Christmas nights out.
The menu is packed with Italian classics, festive flavours, and crowd-pleasing options for every type of diner.
Starters
- Black Truffle Arancini
- Bruschetta Classica
La Bomba Meatballs - Chorizo & Mozzarella Bombe
- King Prawn Spiedini
- And more!
Mains
- Porcini & Prosciutto Roast Chicken
- Truffle Carbonara
- Calzone Carne Piccante
- Pollo Milanese
- Pepperoni Premio
- And more!
Desserts
- Tiramisu
- Gelato & Sorbet (3 scoops)
- Fudge Cake
- Cioccolato Mousse
- Honeycomb Cheesecake
- And more!
Check out full Christmas set menu here and book now to secure your table!
Start Planning Your Festive Feast Today!
Edinburgh is full of incredible festive dining spots, and you absolutely won’t run out of options!
Take a moment to explore the restaurants above, browse their menus, and choose the one that matches your festive mood.
With the holiday season coming up fast, now is the perfect time to reserve your table and make this Christmas truly memorable.
Eat well, celebrate joyfully, and enjoy a magical festive season in Edinburgh!





