Christmas is rapidly approaching the city, with lights turning on, markets opening, and the air filling with the sound of people falling over on ice rinks. That means time is running out to find out when and where you’ll be celebrating the holiday with your family and friends. If you’re the sort to splash out on a special meal with your nearest and dearest, then you’ve plenty to choose from as London’s restaurants prepare their special Christmas menus for the ocassion. But how to choose? We’re here to help with the Secret London guide to the best festive menus and meals to enjoy in the city this winter.
Whether you’re looking for a traditional turkey feast, an Italian take on wintry dining, or a left-of-field choice that will delight everyone, there’s something for every palate here. Dig in and enjoy the best festive Christmas menus in the city.
1. Fallow
Image: @fallowrestaurant, via IG
🥳What’s the vibe? A blow-out upmarket take on the classic Christmas feast, with London’s most exciting chefs maximising flavour in every dish.
🍽️Menu highlights: Who needs beef wellington when you can have Venison Wellington served with ALL of the sides: Pigs in blankets, herb roast potatoes, Grilled cauliflower cheese, Yorkshire pudding, and more.
Where is it? 52 Haymarket, SW1Y 4RP. The nearest station is Piccadilly Circus.
Book here.
2. Nessa Soho

🥳What’s the vibe? A nostalgic taste of Christmasses past, but with modern techniques and flavours.
🍽️Menu highlights: Old-school delights include the likes of Cheese and Pineapple Hedgehogs and Jammy Dodger Trifle, as well as a classic Worcestershire Bronze Turkey centrepiece.
Where is it? 86 Brewer Street, W1F 9UB. The nearest station is Piccadilly Circus.
Book here.
3. Ekstedt at The Yard

🥳What’s the vibe? A fiery, festive, five-course menu celebrating open-fire cooking and Nordic flavours.
🍽️Menu highlights: Some of Niklas Ekstedt’s signature favourites will be on the menu: the flambadou oyster and the cep mushroom souffle with woodruff ice cream and blueberries.
Where is it? 3-5 Great Scotland Yard, SW1A 2HN. The nearest stations are Embankment and Charing Cross.
Book here.
4. Farang

🥳What’s the vibe? Get a group together and spice things up this Christmas with a Thai feast.
🍽️Menu highlights: You’ll beg for more of the ‘Gai prik’ (spicy chicken bites with sweet fish sauce glaze) and the whole table will scrape away furiously at the Whole crispy seabass with red nahm yum dressing to savour every last bite.
Where is it? 72 Highbury Park, N5 2XE. The nearest station is Arsenal.
Book here.
5. Mallow

🥳What’s the vibe? A six-course vegan feast inspired by festive food markets from around Europe.
🍽️Menu highlights: Prepare to scrape out every last bit of the porcini truffle parfait, and be sure to leave room for the pistachio white chocolate tiramisu.
Where is it? 1 Cathedral Street, SE1 9DE. The nearest station is London Bridge.
Book here.
6. Amazónico

🥳What’s the vibe? ‘Asado Navideño‘ is a chance for Londoners to experience the flavours and energy of a Latin-American Christmas celebration. One for the meat eaters!
🍽️Menu highlights: Things start strong with the Pão de Queijo (Brazil’s cassava cheese bread), but the star attraction is the Parrilla Mixta sharing platter of meats. Cuts include Slow-roasted turkey breast, Crispy golden pork belly, Tender smoked lamb shoulder, and Chimichurri-marinated bavette steak.
Where is it? 10 Berkeley Square, W1J 6BR. The nearest station is Green Park.
Book here.
7. Wagtail

🥳What’s the vibe? Alpine indulgence high above the city, in an Après Escape experience.
🍽️Menu highlights: Smoked pork belly with burnt apple and pickled red cabbage, and Roast Norfolk turkey with sage & onion stuffing, duck fat roast potatoes, pigs in blankets and gravy.
Where is it? 68 King William Street, EC4N 7HR. The nearest station is Monument.
Book here.
8. Marcella

🥳What’s the vibe? An unfussy, ingredient-led neighbourhood spot serving up Christmas feasting, Italian style
🍽️Menu highlights: The Tortellini in brodo, Duck breast with violino pumpkin, and Walnut Cake are particularly delicious sounding options.
Where is it? 165A Deptford High Street, SE8 3NU. The nearest station is Deptford.
Book here.
9. Rockwell Bistro & Wine Bar at Trafalgar St. James Hotel

🥳What’s the vibe? Luxurious festive dining to be shared with your bougie friends.
🍽️Menu highlights: Beetroot gnocchi, Roasted duck breast, and mini doughnuts with spiced chocolate hazelnut sauce, among others.
Where is it? 2 Spring Gardens, Trafalgar Square, SW1A 2TS. The nearest station is Charing Cross.
Book here.
10. Mildreds

🥳What’s the vibe? Christmas classics get a veg-focused glow-up
🍽️Menu highlights: Anyone fancy a fully loaded Christmas Burger?
Where is it? Locations in Soho, Covent Garden, and Victoria.
Book here.
11. Brigadiers

🥳What’s the vibe? A relaxed sports-fuelled spot for an Indian BBQ festive feast. Enhance the occasion with a private hire with TV screens, a pool table, or your own poker croupier.
🍽️Menu highlights: Gather together a group of at least 6 people so you can enjoy the Beast Feast, complete with a showstopping Suckling Lamb Biryani Feast or the Goan Roasted Suckling Pig. And go on, grab a beer tower or two…
Where is it? 1-5 Bloomberg Arcade, EC4N 8AR. The nearest stations are Mansion House, Bank, and Cannon Street.
Book here.
12. SUSHISAMBA

🥳What’s the vibe? A “vibrant celebration of colour, glistening lights and Christmas spirit” with guests invited to “indulge in a specially curated 6-course Festive Taste of Samba menu”.
🍽️Menu highlights: We’ve got our eyes on the crispy A5 Kobe Taquitos with yuzu aioli, and the Pisco Braised lamb.
Where is it? Locations in Heron Tower and Covent Garden
Book here.
13. 40 Dean Street

🥳What’s the vibe? An indulgent Italian festive feast – with prosecco on arrival.
🍽️Menu highlights: We are SAT for the deep-fried brie with cranberry jam and the lobster ravioli in brandy sauce.
Where is it? 40 Dean Street, W1D 4PX. Also available at sister restaurant, 64 Old Compton Street, W1D 4UQ. Nearest stations are Tottenham Court Road, Piccadilly Circus, and Leicester Square.
Book here.
14. Aviary

🥳What’s the vibe? Alpine charm in a rooftop setting, with igloos!
🍽️Menu highlights: Crispy duck with beetroot and red cabbage salad, and Grassroots Farm Beef Wellington.
Where is it? Montcalm Royal London House, 22-25 Finsbury Square, EC2A 1DX. The nearest stations are Moorgate and Liverpool Street.
Book here.
15. Myrtos
Image: @myrtoslondon, via IG
🥳What’s the vibe? A comforting Greek Christmas menu.
🍽️Menu highlights: Beef Short Rib Stifado with warming Christmas spices and a special dessert that combines Sticky Toffee Pudding with Melomakarona (Greek Christmas Cookies).
Where is it? 260-262 Brompton Road, SW3 2AS. The nearest station is South Kensington.
Book here.
16. Duck & Waffle

🥳What’s the vibe? The 24-hour restaurant has been transformed into a wizard-inspired magical wonderland for the season.
🍽️Menu highlights: Enjoy a 3-course Festive Brunch with dishes like Grand Pig in Blanket, or a 4-course feast on Christmas Day with Caviar & Sourdough Blinis, Salmon Wellington, and more.
Where is it? 110 Bishopsgate, EC2N 4AY. The nearest station is Liverpool Street.
Book here.
17. Boundary

🥳What’s the vibe? Chic and casual, with a rooftop that has been transformed into a cosy Alpine retreat high above East London.
🍽️Menu highlights: You simply have to try the Cheese Fondue Savoyard and the Raclette.
Where is it? 2-4 Boundary Street, E2 7DD. The nearest station is Shoreditch High Street.
Book here.
18. Temper

🥳What’s the vibe? Smokey, fiery, meaty, and raucous.
🍽️Menu highlights: The feast comprises an array of meats – Smoked Rare Breed Brisket, Beef Rump Steak, and Wood-Roasted Fish – alongside tacos and sides like beef-fat Potatoes with garlic raclette.
Where is it? Multiple locations around London.
Book here.
19 Manthan
Image: @manthanmayfair, via IG
🥳What’s the vibe? A festive Indian feast with casual elegance – not quite lunch or dinner. It’s linner (or brunch…). And only £30 per person!
🍽️Menu highlights: Tuck into the likes of Duck Seekh Kebab and the Lamb Ghee Roast.
Where is it? 49 Maddox Street, W1S 2PQ. The nearest stations are Bond Street and Oxford Circus.
Book here.
20. Arabica

🥳What’s the vibe? A vibrant Eastern-Mediterranean festive feast with “bold flavours, vibrant colours, and rich textures”, designed for sharing.
🍽️Menu highlights: Graze on a variety of hot and cold meze before tucking into spins on Christmas classics: Berbere spiced sprouts and Lamb adana kofte with atom butter, labneh and pickled chillis. Pair your meal with a chocolatey, smoky, spiced take on a classic cocktail with their Arabica Old Fashioned.
Where is it? Locations in Borough Market and Kings Cross.
Book here.
21. The Idler

🥳What’s the vibe? Refined yet casual British meets Mediterranean fare, in warm, welcoming environs.
🍽️Menu highlights: They’re taking turkey to new levels with a roasted truffle-stuffed Lake District turkey breast with smoked bacon sausage.
Where is it? 282 Vauxhall Bridge Road, SW1V 1BB. The nearest station is Victoria.
Book here.
22. The Mayfair Chippy

🥳What’s the vibe? An upmarket chippy with special seasonal delights.
🍽️Menu highlights: We’ve got our eyes on two dishes in particular: the Festive Scotch Egg and the Deep Fried Mince Pies. But we can’t forget the Norfolk Turkey & Chestnut Pie, which comes with Cranberry and Sage Relish, Goose Fat Potatoes and Festive Trimmings.
Where is it? Locations in Mayfair (shocking, right?) and Knightsbridge.
Book here.
23. The Lucky Pig Cocktail Bar

🥳What’s the vibe? A liquid Christmas menu of special festive cocktails.
🍽️Menu highlights: The Mulled Wine Sour, with Hendricks Flora Adora gin, lemon juice, egg white and mulled wine
Where is it? 5 Clipstone Street, W1W 6BB. The nearest stations are Great Portland Street and Goodge Street.
Book here.
24. Bōkan

🥳What’s the vibe? Refined festive dining with panoramic views high above London’s iconic skyline.
🍽️Menu highlights: Truffle season makes us excited for the winter truffle tagliatelle with chestnut wild mushrooms.
Where is it? 40 Marsh Wall, E14 9TP. The nearest stations are Canary Wharf and South Quay.
Book here.
25. The Winter Garden Restaurant at The Landmark

🥳What’s the vibe? A glittering, wintry dining experience with champagne on arrival.
🍽️Menu highlights: Slow-cooked short rib of beef and Christmas pudding with cognac sauce to finish.
Where is it? 222 Marylebone Road, NW1 6JQ. The nearest station is Marylebone.
Book here.
26. Honey & Co.

🥳What’s the vibe? A Middle-Eastern feast where you swap your turkey for spiced lamb and stuffing for shawarma.
🍽️Menu highlights: Royal Mansaf, a Jordanian dish with slow-cooked lamb, fragrant saffron rice, and golden raisins, and Madfunia, slow-cooked chicken with chestnuts and dried figs beneath a crisp kadaif topping.
Where is it? Locations in Bloomsbury and Fitzrovia.
Book here.
27. The Orangery

🥳What’s the vibe? A sustainable take on Christmas dining, with ingredients going straight from farm to plate.
🍽️Menu highlights: Festive Spiced Aylesbury Duck Leg with Braised Red Cabbage & Roast Quince Sauce. Finish off with a twist on a festive dessert in the form of a Christmas Bread & Butter Pudding with Christmas Pudding Ice Cream.
Where is it? 81 New Oxford Street, WC1A 1DG. The nearest station is Tottenham Court Road.
Book here.
28. Quilon

🥳What’s the vibe? A Michelin-starred Christmas Day dinner with a South-West Indian twist – only available on December 25.
🍽️Menu highlights: It’s Michelin-starred, it’s all good! But keep an eye out for the Kothu Lamb and Seafood Moilee.
Where is it? 41 Buckingham Gate, SW1E 6AF. The nearest stations are Victoria and St. James’s Park.
Book here.
29. The Table
Image: @thetablecafe, via IG
🥳What’s the vibe? Brunch-y takes on festive classics
🍽️Menu highlights: They’ve given a whole host of their dishes a Christmas makeover. We’re particularly intrigued by the Festive Full English, the Fried Buttermilk Turkey Breast Waffles, and the Christmas Spiced Poached Pear Pancake.
Where is it? Locations in Southwark and Battersea.
Book here.
30. Il Gattopardo
Image: @gattopardorestaurant, via IG
🥳What’s the vibe? Chic wintry Italian meals with classic Italian desserts and seasonal creations.
🍽️Menu highlights: It’s truffle season, so splash out for the White Truffle Menu. Or get meaty for Christmas with the Fiorentina Tartufa, a 40-day dry-aged beef T-bone topped with truffle shavings. And don’t miss the panettone!
Where is it? 27 Albemarle Street, Mayfair, W1S 4HZ. The nearest station is Green Park.
Book here.
31. The Jugged Hare
Image: @thejuggedhare, via IG
🥳What’s the vibe? Nose-to-tail dining inspired by wild British game, with a festive flair.
🍽️Menu highlights: Wild suffolk venison haunch with braised venison croquettes, red cabbage, creamed mash and game jus.
Where is it? 49 Chiswell Street, EC1Y 4SA. The nearest stations are Barbican and Moorgate.
Book here.
32. Kitty Hawk

🥳What’s the vibe? A skyline terrace with views of Trafalgar Square, with homely service and refined flavours.
🍽️Menu highlights: Find out how good a classic Christmas meal can be with the Roast Norfolk turkey, duck fat roast potatoes, pigs in blankets and all the trimmings.
Where is it? 8 St. Martin’s Place, WC2N 4JH.
Book here.
33. Daffodil Mulligan
Image: @daffodilmulligan, via IG
🥳What’s the vibe? A lively restaurant and sports bar perfect for Christmas lunch or ‘Friendsmas’.
🍽️Menu highlights: Turkey & Peter Hannan’s Sugar Pit Pork with Bacon Stuffing, roasted Roots and Cranberry sauce.
Where is it? 70-74 City Road, EC1Y 2BJ. The nearest station is Old Street.
Book here.
34. Pizza Pilgrims

🥳What’s the vibe? Italian Christmas, Neapolitan (pizza) style.
🍽️Menu highlights: The All I Want for Christmas is Ragu pizza with slow-cooked Neapolitan beef ragu with nduja, meatballs, topping a classic Pizza Pilgrims pie. Finish with The Pistachio Babamisu, which smashes together a rum baba and a tiramisu with pistachio.
Where is it? Multiple locations.
Book here.
35. Sam’s Riverside

🥳What’s the vibe? Set menus in a stunning riverside restaurant.
🍽️Menu highlights: The Truffled Beef Tartare and the Bronze Turkey Roulade look to be the stars of the menu.
Where is it? Riverside Studios, 1 Crisp Road, W6 9DN. The nearest station is Hammersmith.
Book here.
36. TH@51

🥳What’s the vibe? An internationally inspired take on a traditional Christmas meal.
🍽️Menu highlights: Roasted Butterball Turkey, followed by Champagne Sorbet, with a festive cocktail on the side.
Where is it? 51 Buckingham Gate, SW1E 6AF. The nearest stations are Victoria and St. James’s Park.
Book here.
37. Balthazar

🥳What’s the vibe? ” Covent Garden becomes a stage for A Parisian Cabaret Christmas, created in partnership with GREY GOOSE®”.
🍽️Menu highlights: Turkey Ballotine, Seafood Tagliatelle, and Crème Brûlée.
Where is it? 4-6 Russell Street, WC2B 5HZ. The nearest station is Covent Garden.
Book here.
38. Browns Brasserie

🥳What’s the vibe? Relaxed and (relatively) affordable, but indulgent brasserie-style Christmas meals
🍽️Menu highlights: The blow-out Festive Celebration menu features five courses for £55, featuring the likes of Maple & Cinnamon Glazed Pork Belly and Christmas Pudding (of course).
Where is it? Various locations around London.
Book here.
39. Bob Bob Ricard

🥳What’s the vibe? Fancy-shmancy, with the famed ‘push for champagne’ buttons.
🍽️Menu highlights: New additions to the menu for the season include Roasted Venison Loin and Christmas Pudding souffle.
Where is it? Locations in Soho and City.
Book here.
40. Sexy Fish

🥳What’s the vibe? A colourful festive fiesta, head to Sexy Fish for “Neon Fishmas, an electric underwater fantasy in partnership with Don Julio”.
🍽️Menu highlights: Settle in for the Omakase menu with dishes like Gillardeau Oysters with smoked chilli, Wagyu Gyoza, and Caramelised Black Cod.
Where is it? Berkeley Square House, Berkeley Square, W1J 6BR. The nearest station is Green Park.
Book here.
41. Atrium Restaurant at Mandarin Oriental Mayfair
Image: @mo_mayfair, via IG
🥳What’s the vibe? 5-star luxury, with food to match the ocassion.
🍽️Menu highlights: Turkey breast roulade with pigs in blankets and an Eggnog Baked Alaska.
Where is it? 22 Hanover Square, W1S 1JP. The nearest station is Oxford Circus.
Book here.
42. Doughnation

🥳What’s the vibe? Festive pizza silliness.
🍽️Menu highlights: Turkey Cranberry Feast Pizza with a Dipping Gravy.
Where is it? 3 Henrietta Street, WC2E 8LU. The nearest station is Covent Garden.
Book here.
43. TOZI Pizzeria & Cicchetti Bar

🥳What’s the vibe? Relaxed but indulgent sharing Christmas menus with Italian flavours.
🍽️Menu highlights: Burrata drizzled with black truffle honey, and Amaretto Tiramisu.
Where is it? art’otel, Battersea Power Station, 3A Electric Boulevard, SW11 8BJ. The nearest station is Battersea Power Station.
Book here.
44. De Nadas

🥳What’s the vibe? Festive empanadas to delight you and your friends.
🍽️Menu highlights: Pigs in Blanket empanada, served with a mini pot of cranberry sauce for dipping.
Where is it? Multiple locations around London.
Find out more here.
45. The Crown Tavern

🥳What’s the vibe? Christmas toasties at the pub.
🍽️Menu highlights: The limited-time Turkey, Bacon & Stuffing Toastie makes your Christmas dinner/lunch/drinking snack a hand-held affair.
Where is it? 43 Clerkenwell Green, EC1R 0EG. The nearest station is Farringdon.
Book here.
46. Prezzo

🥳What’s the vibe? Ultra-casual Christmas pasta dinners
🍽️Menu highlights: New for 2025, Prezzo is launching a Christmas Carbonara, a Christmas Calzone, and a Christmas Pizza. Maybe don’t take your Italian food purist friend.
Where is it? All over London.
Book here.
So, there you have it. Some of the best, strangest, most traditional, and most retro festive menus to enjoy in London this winter. Round up your friends and family and get to feasting!