Best Christmas Dinner In Soho

‘Tis the season of giving...and indulging in delicious food. If you’re on the hunt for a holiday dinner that’s anything but ordinary, Soho-ho-ho 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…

Last edited by Scarlett Welch

Last updated on 2nd December 2024




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.

Rock 'n' Roll Christmas Lunch & Dinner

@ Karma Sanctum Soho Hotel on Friday 27th and Saturday 28th December 2024

While one of the most affordable places for Christmas lunch in Soho, Karma Sanctum Soho hotel is also the home of three-time Michelin star chef Garry Hollihead. He's curated the rock 'n' roll Wild Heart menu, which includes two courses for £20 or three for £25.

Think traditional turkey, Christmas pudding with brandy and vanilla sauce, and more across the feast.

Inamo Soho

Unlimited Asian tapas & sushi with free-flowing wine or beer £54.95 per person and 2 other offers

Why not trade in turkey for Szechuan chicken or swap a mince pie for sushi this Christmas? If you're craving a fresh twist on festive dining, Inamo has you covered. Their mouthwatering pan-Asian tasting menu, priced at £49.95 per person, brings a delicious array of Asian delights to your table in a sleek, modern setting. Indulge in a feast featuring dishes like plum chicken karaage, red dragon rolls, crispy duck with pancakes, wagyu beef parcels, and refreshing pineapple carpaccio. This festive dining with a fusion flair is perfect for those looking to spice up their holiday season.

Barrio Soho

Christmas Happy Hour

Searching for the perfect Christmas in Soho dinner menu? Turn up the heat this Christmas with Barrio Soho's Latin American-inspired festive menu. This is no ordinary holiday feast – it's a full-on fiesta for your tastebuds. This vibrant spread of South American delights is perfect for sharing, brimming with spicy tacos, loaded nachos, and tasty sliders that'll leave you wanting more. Eat your way through goodies like spiced corn arepas with roast garlic, grilled corn and black beans, pulled pollo loco chicken with smoked chilli slaw, as well as chilli mango prawns with coconut, mint, and mango mole.

1864 Rooftop Bar

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 braised ox cheek, sweet potato fries, and chorizo croquetas. Don't miss out on one of the city's top rooftop experiences this winter.

Salsa! Soho

🌮 Fajita Fridays 🌮 and 1 other offer

Can't decide where to eat and drink in Soho at Christmas? Located in the heart of London's West End, Salsa! brings the vibrant spirit of South America to Charing Cross Road. Settle into their comfy leather booths and enjoy a three-course Christmas dinner feast priced at just £36.95 per person. Kick things off with a welcome cocktail to set the mood, and after dinner, shake things up with a complimentary salsa class. The menu is packed with flavourful delights like chimichurri-infused salmon, king prawn chalupa, festive chicken wings, and, to top it all off, a heavenly honeycomb cheesecake.

The Coach House, Piccadilly

Perched in the heart of Central London is a charming boozer called The Coach House and this Christmas, its offering a delicious, hearty feast for those looking to get in the festive spirit. 

Enjoy its cosy interiors as you tuck into two courses for £32 per person or three for only £3 more. On the menu? Ham hock and pea terrine to start, followed by grilled sea bass fillet, duck breast with truffle dauphinoise potatoes or hand-carved turkey.

The Little Scarlet Door

At The Little Scarlet Door, Christmas isn't just a date on the calendar — it's a whole mood. This stylish spot, designed to feel like a chic New York City loft, has gone full-on festive with dazzling décor and a holiday menu that'll have you jingling all the way. Whether you're nibbling on canapés or diving into bowl foods, this yuletide celebration is packed with tonnes of flavour and flair. Expect mouthwatering bites like stuffed turkey toasties with pigs in blankets, curried chicken nibbles, truffle-parmesan popcorn, and their signature sticky jumbo wings.

Busaba Soho

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 Ganton Arms

Serving up three sumptuous seasonal courses for £46 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 wild mushroom arancini, classic roast turkey or 28 day-aged sirloin steaks, followed by an indulgent sticky toffee pudding.

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.

Ember Yard

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 priced at £55 or £85, featuring mouthwatering dishes like slow-cooked Welsh lamb shoulder, prawn pil pil with harissa oil, Jamón and manchego croquetas, as well as churros with cinnamon sugar and warm chocolate sauce. 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.

Lucy Wong

Happy Hour 💋 and 5 other offers

Can't stop the Google search for Christmas dinner in Soho near me? Travel back in time and experience the glamour of 1950s Hong Kong at Lucy Wong for a festive feast with an Asian twist that's sure to wok your world. This Christmas, Lucy's got a menu packed with Cantonese-inspired delights to satisfy all your holiday cravings. Cosy up on plush sofas amidst vibrant Asian décor and dig into six dishes for £37.50 or eight for £45.50, featuring delicacies like teriyaki salmon baos, roast duck pastry puffs, turkey Christmas dinner bowls, and BBQ pork belly skewers.

Albert's Schloss London

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.

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 step things up a notch for the festive period too. Their three-course Christmas menu costs £35 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.

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.

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.

100 Wardour St

Over in Soho, 100 Wardour Street has decked the halls and become a cosy winter escape. This lively dining and dancing spot is now a festive haven, dressed in red and green to make your holiday season sparkle. Serving a Christmas dinner that'll warm your heart and your tastebuds, for £80, you can enjoy a glass of bubbly and a three-course feast featuring delights like salmon and king prawns in a spicy coconut snow pea broth, honey and garlic roast camembert, as well as a raspberry frangipane tart with raspberry compote. It really is the most wonderful time of the year.

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.

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.