Gaucho Edinburgh
If you're after restaurants open on Christmas Day in Edinburgh, you can't go wrong with Gaucho on St Andrews Square. The Argentinian steakhouse is known for its sustainable cuts of beef, brilliant wines and cocktails, but they sure know how to cook up a festive feast as well.
Their luxury five-course menu will set you back £95 per person, kicking off with fried pumpkin empanadas for the table. Then, choose between beef carpaccio, red onion tarte tatin, roast ballotine of turkey and so much more, finishing with yule log, Christmas puddings and cheese boards.