Best Christmas Dinner In Soho

Kiera Chapman's profile picture
By Kiera Chapman • Editor Food, drink and nightlife specialist with 8+ years in journalism, including bylines at The Sunday Times and Marie Claire. Last updated on 8th September 2026

Soho is serving up Christmas feasts that’ll have you feeling all kinds of jolly. Whether you're craving a mouthwatering roast, plates piled high with pigs in blankets or decadent sweets, the West End’s culinary wonderland is pulling out all the stops. So, grab your Santa hat and celebrate December in style with our guide to the best Soho Christmas dinners. Drum roll, please…




Amalfi Ristorante

Just opposite Oxford Circus station, Amalfi Ristorante is a gorgeous Italian venue right in the heart of the action. The beautiful space is filled with foliage and colourful furniture, and there are two private rooms available if you fancy a more intimate meal.

Their festive set menu features two courses for £28.95, or three for £31.95, including a complimentary glass of prosecco on arrival. Think turkey pizzas, creamy spinach and ricotta tortellini or mushroom risotto, followed by tiramisu.

Albert's Schloss - Soho

Guinness on draft and 5 other offers

Just south of Soho on Shaftesbury Avenue, you'll find Albert's Schloss - the alpine restaurant and beer hall destination with live performances every night of the week. From cabaret to pianists and a haus band, pair your Christmas dinner with one of their seven days of showtime, tucking into the like of beef Wellington, Cheshire turkey, an alpine croquette stuffed with four kinds of cheese, and apple strudel.

Ember Yard

£35 pp Asado Domingo - Sunday Roast

If you're looking to indulge this festive season, Ember Yard has you covered. This Mediterranean-inspired hotspot brings the warmth of Christmas and the vibrant flavours of Spain and Italy to your plate.

Choose from set menus starting at £65 and £85 per person, featuring mouthwatering dishes like lamb pintxos with burnt onion purée, gremolata, and Josper grilled baby chicken with charcoal alioli, and piparrada. Plus, if you fancy a more intimate celebration, the entire bottom floor is available for private hire, adding a personal touch to your Mediterranean Christmas feast.

Kapara

Get ready to sleigh this Christmas with a trip to Kapara, a vibrant Middle Eastern restaurant found in the heart of Soho. Expect gorgeous pink interiors with pretty plants and touches of gold throughout, as well as a selection of fantastic cocktails to enjoy.

They're whipping up a three-course festive menu for £60 per person, featuring the likes of beetroot-cured salmon, ox cheeks glazed in orange and ginger or smoked kohlrabi wellington with porcini mushroom sauce.

Jack Horner

Looking for a proper pub Christmas dinner in the heart of Soho? The Jack Horner delivers with a festive menu that's full of seasonal favourites. Available from mid-November, their three-course Christmas feast starts at £47 per person and includes classics like hand-carved turkey with pigs in blankets, stuffing and gravy, alongside veggie options like mushroom and tarragon wellington. Starters range from prawn cocktail to roasted tomato soup, and desserts include Christmas pudding or a rich Belgian chocolate brownie. With cosy interiors, cask ales and a central location on Tottenham Court Road, it's a solid pick for a sit-down festive meal with friends or colleagues.

Busaba Soho

£13 Express Lunch Menu

For an alternative Christmas dinner, venture to Busaba in Soho who knows how to whip up a mean Thai feast. Their group dining menu offers tempting plates for all, starting from £38 per person. Devour the likes of sriracha ho fun noodles, green curries and sweet potato fries, and for the ultimate celebration? Pair your meal with three bottles of bubbles for just £90, or three bottles of wine for £65.

The St James Tavern, Piccadilly

If you're after a classic British pub with a festive twist, The St James Tavern Piccadilly is a top contender for Christmas dinner in Soho. Just a short stroll from Piccadilly Circus, this Victorian gem has been serving pints since 1890 and still boasts its original stained glass windows and ornate woodwork, giving it a warm, nostalgic feel perfect for the season. This year, the team is pulling out all the stops with a Christmas menu packed with hearty favourites. Expect starters like smoked salmon with dill crème fraîche or a rich wild mushroom soup, followed by mains such as roast turkey with all the trimmings or a slow-cooked beef bourguignon.

Sun & Thirteen Cantons

For a festive meal with a twist, Sun & 13 Cantons offers a Christmas dinner experience that's anything but ordinary. Located on Great Pulteney Street, this Soho pub is known for its rotating kitchen residencies, and this season it's home to Mamapen, a Thai street food concept bringing bold, vibrant flavours to the heart of London.The menu swaps traditional roasts for dishes like tamarind-glazed chicken wings, rich massaman curry and crispy tofu with chilli jam — perfect for those looking to spice up their festive plans. The cosy interiors, complete with vintage touches and warm lighting, make it a great spot for relaxed dinners with friends or something a little different for your seasonal catch-up.

1864 Rooftop Bar & Kitchen

Nestled near Soho, 1864 Rooftop Bar & Kitchen is unveiling a brand-new autumn and winter menu that's sure to delight. Warm up with their signature mulled wine and indulge in comforting seasonal dishes like sticky toffee pudding, perfect for the colder months.

The festive spirit continues with their Winter Igloo Experience - an exclusive space to gather with loved ones and enjoy hearty dishes such as lamb skewers with jalapeno cream, slow-cooked Jacob's ladder and pan-fried sea bream. Don't miss out on one of the city's top rooftop experiences this winter.

temper Soho

Looking for a cheap Christmas dinner in Soho? Gather your crew for a meaty festive feast at temper Soho. Enjoy a delicious three-course menu paired with a Merry Margarita cocktail for groups of nine or more. Choose between the Festive Feast, priced at £60pp, featuring cheeseburger tacos, rump steak, and a chocolate peanut tart, or go big with the Fancy Festive Feast for £80 a pop, which adds even more indulgent dishes like whole-smoked lamb shoulder to the mix.

Dehesa

Celebrate the festive season in the heart of Soho with Dehesa's lively Iberian-inspired Christmas feast, expertly designed for communal dining. Priced at £55 per person, the accessible menu kicks off with iconic Padrón peppers, warm flatbread, and artisan charcuterie, paving the way for a feast of sharing tapas that highlights pan-fried Cornish cod with ajo negro, spicy pil pil prawns, and rose harissa-glazed chicken, before wrapping up with indulgent dark chocolate-dipped churros.

For a truly lavish celebration, the £85 menu welcomes guests with a Prosecco reception and elevates the spread with premium 5J Cinco Jotas Jamón Ibérico, creamy Pugliese burrata, slow-cooked ox cheeks bathed in truffle jus, 35-day salt-aged Hereford Sirloin, and exquisite desserts like pistachio and white chocolate buñuelos with whipped lemon ricotta.

Mowgli London Charlotte Street

Home of Indian street food and gorgeous interiors spanning whole trees and plenty of fairy lights, Mowgli on Charlotte Street is already a magical location – but they really turn things up a notch for the festive period.

Their three-course Christmas menu costs £40 per person, including the likes of Himalayan cheese toast or juicy gunpowder chicken to start, a choice of two-tier curry tiffin boxes for your main and ice cream or brownie for dessert. And did we mention that welcome glass of prosecco? 

Rock 'n' Roll Christmas Lunch & Dinner

@ Karma Sanctum Soho Hotel on Wednesday 9th and Friday 11th December 2026

Head to the stylish Karma Sanctum Soho Hotel for a fantastic Rock 'n' Roll Christmas dinner, coming in at a very affordable price. You can secure a two-course lunch for £24, or three for £29, prepared by three-time Michelin star chef Garry Hollihead.

Their delicious menu kicks off with borlotti bean and white onion soup, before you dive into free range Norfolk bronze turkey or squash and red wine risotto. Plus, everyone will receive a glass of prosecco on arrival.

Byron – Tottenham Court Road

Located on Tottenham Court Road, Byron is a relaxed venue fronting floor-to-ceiling windows and cosy leather booth seating. This year, you can enjoy their set Christmas menu for as little as £19.95, with two and three-course options available.

Tuck into festive beef burgers topped with fried cheese and cranberry sauce, as well as a range of other meat and plant-based options. Pair these with giant pigs in blankets or camembert bites, finishing up on a gingerbread cheesecake.

The Ganton Arms

Serving up three sumptuous seasonal courses for £48 per person, The Ganton Arms is a top choice for Christmas dinner. You'll find this charming gastro pub close to Carnaby Street, promising a cracking choice of craft beer and a welcoming atmosphere.

Tuck into chicken, pancetta and apricot terrine, classic roast turkey or 28-day-aged sirloin steaks, followed by an indulgent sticky toffee pudding.

Hovarda

Wondering where to eat Christmas dinner in Soho, London? Get set for a festive feast like no other at Hovarda. Their stylish Christmas menu is priced at £60 per person, featuring delights like tuna tartare with wasabi, wood-fired chicken, and Greek yoghurt pannacotta — plus a glass of bubbly to kick off the night. With award-winning mixologist Cihan Anadologlu behind the bar, you can expect the drinks to be just as impressive as the food. And with live music and international DJs keeping the party going, it's sure to be a night to remember.

Duck and Rice

Get festive at Duck And Rice with a Christmas menu crafted solely for yuletide indulgence. Whether it's a cosy gathering of four or a big bash with 400, this is where East meets Christmas feast. Pop Champagne with your closest friends and feast on delights like crispy aromatic duck, black bean steamed bass, wasabi prawns, and venison puffs. Top it off with glasses of prosecco, mulled wine, or espresso martinis, and let the celebrations begin in this stunning venue fusing British and Asian cuisines.