20 places you can head to for Christmas dinner this festive season
It’s the most wonderful time of the year, with Christmas right round the corner! Though Singapore may not be quite the winter wonderland this December, it doesn’t mean you need to snooze on the Christmas festivities.
In fact, if we were you, we’d take this perfect opportunity to spend time with family and friends, over a hearty Christmas dinner this festive season!
Some of us may have gotten our Christmas dinners all planned out but for those who haven’t Time may be ticking but don’t worry, we got you covered — here’s a compilation of 20 places that you can celebrate Christmas over dinner in Singapore.
Editor’s note: All prices listed are before taxes and service charges.
Christmas dinner buffets
1. Swensen’s Unlimited
Singapore Changi Airport Terminal 2, 01-03, 60 Airport Boulevard
Open: Monday to Sunday (11am to 11pm)
VivoCity, 02-117, 1 Harbourfront Walk
Open: Monday to Sunday (11am to 11pm)
Earlier this year, well-loved family restaurant Swensen’s launched an affordable buffet version, Swensen’s Unlimited, at Changi Airport Terminal 2. It has since launched another Swensen’s Unlimited outlet at Vivocity, and is rolling out an international buffet with unlimited servings of festive favourites to boot, from December 24 to January 1.
Expect a diverse array of classic Christmas dishes in its buffet spread, such as roast US turkey, glazed chicken ham and crispy rosti potato. There’s also a seafood section which features whole cold poached salmon and baby lobster. Those who love seafood might want to visit on the weekends as we hear there’s a wider variety of seafood then!
True to Swensen’s reputation as the go-to dessert spot, it doesn’t disappoint with its dessert line-up: A staggering 48 ice cream flavours, including 12 rotating Christmas-exclusive flavours, and other decadent treats such as sticky date pudding and a white chocolate fountain.
Christmas buffet prices:
- Weekday dinner (Monday to Thursday) — S$44 for adults, S$25 for children
- Weekend dinner (Friday to Sunday), Christmas eve & Christmas day — S$69 for adults, S$30 for children
2. Aloft Singapore Novena
Zhongshan Mall, 16 Ah Hood Road
Open: Monday to Thursday (6pm to 10pm), Friday to Sunday, Eve of Public Holidays & Public Holidays (6pm to 10 pm)
Halal-certified Mediterranean-Asian buffet restaurant, Aloft Singapore Novena, is serving up a global buffet with over 20 unique festive dishes from November 15 to December 30.
If you haven’t visited Aloft yet, this Christmas will be a great time to do so while sampling holiday classics from around the world, such as Italy, France, Germany, the USA and the UK. Some dishes include USA’s slow-cooked brine whole turkey with Christmas nut stuffing and Australia-styled BBQ beef ribs with smoked paprika. There’s also European seafood delicacies such as Seven seafood, a twist on Italy’s traditional festive seafood dish, and Germany’s slipper lobster thermidor.
If you’re a fan of traditional festive desserts, you can also expect Germany’s marzipan-filled Christmas stollen, a yeasted Christmas bread with dried fruits and almonds.
Christmas buffet prices:
- Weekday dinner (Monday to Thursday) — S$68 for adults, S$34 for children
- Weekend dinner (Saturday & Sunday) — S$78 for adults, S$39 for children
- Christmas eve & day (December 24 and 25) — S$78 for adults, S$39 for children
3. Princess Terrace at Copthorne King’s Hotel
403 Havelock Road
Open: Monday to Sunday (6pm to 10pm)
Looking for a Christmas dinner with a unique twist? From December 1 to January 5, Princess Terrace at Copthrone King’s Hotel is serving up a festive buffet spread of Peranakan and Penang delights, which include the likes of its signature Nyonya-style turkey breast with buah keluak sauce, lobster Penang Hokkien mee and other seasonal favourites.
It’s not just the savoury dishes — you’ll also find freshly made Peranakan desserts such as bang chang kueh, also known as Chinese peanut pancake, as well as festive log cakes if you prefer something a bit more conventional.
Christmas buffet prices:
- Festive dinner buffet (December 1 to January 5) — S$78 for adults, S$39 for children
- Christmas dinner buffet (December 21 to 25) — S$98 for adults, S$49 for children
You can make a reservation at Princess Terrace at Copthorne’s King Hotel via Chope.
4. Goodwood Park Hotel
22 Scotts Road
Open: Monday to Sunday (6pm to 10.30pm)
Located right in the heart of the city, Goodwood Park Hotel is serving up a festive weekend dinner buffet with live Asian food stations and festive desserts throughout the month of December till January 1, except on Christmas eve and Christmas day itself.
On Christmas eve and Christmas day itself, it has a dedicated international Christmas eve and day dinner buffet, which comes with a luxurious seafood selection of items. Think snow Alaskan king crab legs, crawfish, mussels, white clams and prawns.
Some items we loved from the festive spread include its baked turkey char siew snow buns, butter turkey with cranberry cheese naan, and nuttcracker chocolate pistachio tart. If you’re an avid durian lover, there’s also Goodwood Park Hotel’s decadent mao shan wang durian Christmas log cake in the mix.
Christmas buffet prices:
- Weekend dinner (December 1 to 23, 26 to 30) — S$88 for adults, S$52.80 for children
- Christmas eve and Christmas day dinner (December 24 and 25) — S$138 for adults, S$76.80 for children
5. Grand Copthorne Waterfront Hotel
392 Havelock Road
Open: Tuesday to Sunday (6pm to 11pm)
Throughout this festive season from now till January 1, indulge in a lavish buffet at Grand Copthorne Waterfront Hotel, which features a luxurious spread of savoury roasts, decadent desserts and festive favourites, such as traditional roasted turkey and oven-baked honey baked ham. With its multi-cuisine buffet spread, there’s something for everyone, featuring barbecue meat, salad bar, fresh seafood, sashimi, chef’s choice of the day for Asian specialties and Western delights.
On Christmas eve and Christmas day, Grand Copthorne Waterfront Hotel is also having its special festive buffet, with additional exclusives such as creamy lobster bisque, gammon ham and festive desserts, such as eggnog basque cheesecake and brandy flambeed Christmas pudding.
Christmas buffet prices:
- Weekday & weekend dinner (December 1 to 23, December 26 to January 1) — S$98 for adults, S$49 for children
- Christmas eve and day dinner (December 24 and 25) — S$118 for adults, S$59 for children
6. Peppermint at Parkroyal Collection Marina Bay
Parkroyal Collection Marina Bay, Level 4, 6 Raffles Boulevard
Open: Monday to Sunday (6.30pm to 10pm)
If you’re looking for a scenic spot to take your family for Christmas dinner, Peppermint at Parkroyal Collection Marina Bay offers a delightful ambience and an impressive selection for its festive buffet spread.
From now till January 1, expect crowd-favourites such as its honey baked chicken ham and new show-stopping dishes the salt meringue baked festive turkey within its already very sumptuous spread. For meat and seafood lovers, there’s also a festive turducken, a hybrid turkey-duck dish that we don’t often see served here, and baked lobster with sea urchin gratin.
If you’re swinging by Christmas day itself, look out for its salmon wellington, paired with smoked caviar sauce, that will leave you salivating!
Christmas buffet prices:
- Weekday dinner (Monday to Thursday) — S$98 for adults, S$49 for children
- Weekend dinner (Friday to Sunday) — S$112 for adults, S$56 for children
- Christmas eve dinner — S$138 for adults, S$69 for children
- Christmas day dinner — S$118 for adults, S$59 for children
You can make a reservation at Peppermint at Parkroyal Collection Marina Bay via Chope.
7. Verandah Rooftop Rotisserie
Momentus Hotel Alexandra, Level 7, 323 Alexandra Road
Open: Monday to Sunday (6pm to 10pm)
If you’re looking for Christmas dinner at a quieter, more off-the-beaten track location, give Verandah Rooftop Rotisserie a go. A hidden intimate spot located at the rooftop of Momentus Hotel at Alexandra Road, Verandah is serving up a festive buffet from December 13 to January 1.
Seafood lovers, don’t sleep on its sharing seafood platter, which includes Boston lobster, baby abalone and tiger prawns. Another highlight is its live taco station, where you can assemble your own tacos. As with all Christmas spreads, you’ll also be able to get your hands on hearty Christmas roasts, which includes Argentinian grass-fed ribeye.
Pizza lovers shouldn’t miss out on Verandah’s signature hand-stretched woodfired sourdough pizza. To end off your meal, don’t forget to also try its festive-themed treats such as gingerbread tiramisu.
Christmas buffet prices:
- Weekday & weekend dinner (including Christmas day) — S$108 for adults, S$50 for children
You can make a reservation at Verandah Rooftop Rotisserie via Chope.
8. Estate
Hilton Singapore Orchard, Level 5, 333 Orchard Road
Open: Monday to Sunday (6.30pm to 10pm)
If you’re looking for a Christmas dinner spot that delivers quality service, food and ambience, then Estate at Hilton Singapore Orchard is the ideal place to be! For the entire month of December, Estate is serving up a dinner buffet complete with its classic dishes such as the spiced winter Norwegian salmon gravlax and Australian black angus beef stroganoff. For a sweet finish, don’t sleep on its festive desserts such as Christmas pudding with vanilla rum sauce and eggnog apricot spiced verrines.
If you happen to be a seafood lover, you should head there on Christmas eve where you can expect a sumptuous spread of seafood, featuring a fresh tuna and hamachi sashimi live station, oysters, Alaskan snow crabs, and Boston lobsters. That’s not all — there’s other holiday exclusive delights such as whole roasted brined turkey, honey-glazed ham and whole wagyu beef leg.
What’s a Christmas dinner without desserts? Look forward to its yule logs and seasonal holiday-inspired gelato flavours, and even a cotton candy and pumpkin panettone live station for the kids.
Christmas buffet prices:
- Dinner (December 1 to 23, 26 to 30) — S$118 per diner
- Christmas eve dinner (December 24) — S$198 per diner
You can make a reservation at Estate via Chope.
9. Grand Hyatt Singapore — Pete’s Place & StraitsKitchen
Grand Hyatt Singapore, 10 Scotts Road
Open: Monday to Sunday (6pm to 9.30pm)
If you’re having Christmas dinner with your loved ones who love a bit of old-school elegance, why not head to the Grand Hyatt Singapore, which has newly opened in July after a major facelift?
Grand Hyatt Singapore is bringing a slice of Italy to you on Christmas eve with its spread at Pete’s Place. There, you’ll find an authentic Italian dinner buffet with festive dishes, such as the Italian prime rib roast live station, and Italy’s traditional cacciucco alla livornese, a Tuscan-style seafood stew. Remember to round out your meal with Italian desserts, such as the all time-favourite Pete’s tiramisu — it’s imperative that you save space for it.
If you prefer something more local, halal-certified StraitsKitchen is serving up a Christmas dinner buffet with a local twist on Christmas eve and day itself. Inspired by our local hawker culture, you’ll find dishes such as pineapple-stuffed tom turkey roast, and roasted Hainanese-style duck among other mouthwatering delights.
Christmas buffet prices:
- Pete’s Place dinner (December 24) — S$128 for adults, S$64 for children
- StraitsKitchen dinner (December 24 and 25) — S$118 for adults, S$65 for children
You can make a reservation at Pete’s Place and StraitsKitchen at Grand Hyatt Singapore via Chope.
10. Alley on 25
Andaz Singapore, Level 25, 5 Fraser Street
Open: Christmas eve (6pm to 10pm), Christmas day (6.30pm to 10.30pm)
If you’re looking for a fuss-free buffet venue right in the heart of town for a cosy Christmas dinner with your loved ones, Alley on 25 at Andaz Singapore is the place to go!
Some highlights to look out for are the live station featuring its coconutty prawn cocktail, and comforting festive dishes, such as its truffle and spinach mac and cheese and saffron risotto in a parmesan wheel.
End your meal with its seasonal treats with a twist on traditional desserts, with buche de noel (yule log cakes) and Christmas pudding, flambeed with brandy a la minute, amongst its dessert spread.
Christmas buffet prices:
- Christmas eve dinner (December 24) — S$168 for adults, S$84 for children
- Christmas day dinner (December 25) — S$158 for adults, S$79 for children
You can make a reservation at Alley on 25 via Chope.
For places with Christmas dinner menus & a la carte options
1. Swensen’s
Multiple outlets islandwide.
Open: Operating hours may vary across outlets
If an unlimited buffet at Swensen’s Unlimited isn’t quite your thing, how about digging into Swensen’s hearty dishes and ice cream cakes a la carte instead?
From now till January 5, Swensen’s is serving up new festive dine-in dishes, such as its sausage and mushroom linguine (S$18.90), ocean feast seafood bag (S$53.90) with six different types of seafood, and Swensen’s beef lasagne platter (S$35.90) — great for sharing over heartfelt conversations.
Decadent dessert lovers can dig into Swensen’s new festive desserts such as its Christmas-exclusive bruleed banana split (S$13.80), and Christmas waffle (S$13.80), which comes with scoops of old-fashioned vanilla, thin mint, and strawberry ice cream.
2. Wild Honey
Lyf Bugis Singapore, 01-00, 200 Middle Road
Open: Monday to Thursday (9am to 9.30pm), Friday & Saturday (9am to 10.30pm), Sunday (9am to 7pm)
Mandarin Gallery, 03-01/02, 333A Orchard Road
Open: Monday to Thursday (9am to 9.30pm), Friday & Saturday (9am to 9.30pm), Sunday (9am to 9.30pm)
Looking to sweeten up your Christmas dinners? Wild Honey may be a well-loved brunch spot that serves up all-day breakfast in Singapore but this festive season, it’s also getting into the fray with a new festive menu with seasonal specials.
From now to January 2, some highlights in its spread include its limited-edition Christmas granola (S$23), paired with housemade whipped cinnamon and maple yoghurt, and the Big Chrissie (S$39), its version of a Christmas meat platter which comprises of hand-carved Christmas leg ham, pork and truffle sausage, bacon-wrapped turkey, and chestnut stuffing.
Don’t forget to end things on a sweet note with its unique take on the Christmas dessert, eggnog doughnuts (three pieces for S$14).
You can make a reservation at Wild Honey at Bugis and Mandarin Gallery via Chope.
3. Komyuniti at Yotel Singapore
Yotel Singapore Orchard Road, Level 10, 366 Orchard Road
Open: Monday to Sunday (6pm to 11pm)
If you’re looking for a cosy bar for Christmas dinner in the heart of Orchard, Komyuniti at Yotel Singapore might be just the place.
For a limited-time only, from December 20 to 29, Komyuniti is serving up two to four-course set menus (from S$60 per diner), across two seatings during dinnertime. The set menu features Christmas-special dishes with a modern twist, by the restaurant’s team of experienced chefs.
Some highlights from its course menus include the salmon Elf Hunt, featuring Cajun salmon with housemade charcoal chips and lemon creamy foam, and the X’mas Ball, a breaded chicken jumbo meatball shaped into the iconic Christmas ornament — fully festive for sure!
For a sweet finish, look out for the Santa chestnut mousse cake, that is creatively presented as a Christmas tree, and paired with a scoop of rum and raisin ice cream.
You can make a reservation at Komyuniti via Chope.
4. Osteria Mozza
333 Orchard Road, Level 5, Hilton Singapore Orchard
Open: Monday to Sunday (5pm to 10pm)
Known for its Californian-Italian fare, Osteria Mozza at Hilton Singapore Orchard is jumping onto the Christmas bandwagon with its month-long festive specials in December. Osteria Mozza has two new specials, served only at dinnertime: The agnolotti (S$38), a stuffed pasta dish with succulent cuts of veal, chicken, and pork, and the baked conchiglie (S$34) with a creamy ricotta sauce.
Want to treat yourself? Mozza is also serving up a four-course Christmas eve and day set menu (from S$148 per diner, minimum two to dine), with starters, mains and desserts. There are a variety of choices across each course but we’d get its linguine with clams and the porcini-rubbed chargrilled beef rib finger, which comes with zesty salsa verde, if we were you.
5. Madison’s
Pullman Singapore Hill Street, 1 Hill Street
Open: Monday to Sunday (6pm to 10pm)
You don’t need to travel all the way to New York for this: American-style diner Madison’s at Pullman Singapore Highstreet is rolling out festive set menus starting from just S$38 for a two-course meal, from now till December 31.
For appetisers, it serves up items such as roasted cauliflower soup, while you get a pick of a sous vide turkey breast roulade or herbs and spices brined seabass for mains. If you go for more courses, there’s also its decadent chestnut-chocolate brownie.
Bringing the festive celebration up a notch on Christmas eve, Madison’s is serving up a four-course dinner set menu from S$88 per diner — some highlights from its menu include dishes such as pan-seared foie gas, black angus beef tenderloin and Xmas framboise chocolate made from fermented raspberries liquor.
You can make a reservation at Madison’s via Chope.
6. Bottega Di Carna
Mondrian Singapore Duxton, Level 3, 16A Duxton Hill
Open: Monday to Sunday (6pm to 10.30pm)
Looking for a gastronomic Italian treat this joyous season? Bottega Di Carna at Mondrian Singapore Duxton provides a lovely and welcoming ambience that will leave a deep impression, especially if it’s your first time there.
From now to December 31, Bottega Di Carna is serving up a festive menu starting at just S$68 per diner for a two-course meal, or S$98 per diner for a three-course meal.
Enjoy an exquisite menu of dishes, such as Hokkaido scallops, beef battuta with black truffle, 48-hour-braised short ribs with chimichurri and end off with a Christmas dessert of monte bianco, an Italian speciality made with sweetened chestnut mousse, cocoa powder and rum.
On Christmas eve, it serves up a five-course menu (S$128 per diner) featuring langoustine and oscietra caviar, risotto with foie gas and black truffle, wild snapper with caviar beurre blanc, and festive-special “Snow White” dessert (coconut lime ganache with yogurt cremeux and cream fraiche ice-cream).
You can make a reservation at Bottega Di Carna via Chope.
7. Acqua E Farina
The Rail Mall, 400 Upper Bukit Timah Road
Open: Tuesday to Sunday (5.30pm to 10pm)
35A Keong Saik Road
Open: Tuesday to Sunday (5.30pm to 10pm)
Looking for more Italian options? Helmed by native Italian chefs Antonio Manetto and Roberto Galbiati, Acqua E Farina is serving up a Christmas dine-in menu on December 24 and 25, with Italian dishes that are often served during Christmas such as taglionlini agli scampi (S$46), an Italian crayfish pasta delicacy, and carpaccio di polipo (S$34), a thinly sliced cooked octopus appetiser
If you’re bringing someone along that you’d like to impress, we’d suggest ordering the costolette di vitello (S$54), a six-hour slow-cooked and pan-fried Dutch veal chop, and ending things with a festive panettone (S$14), a traditional Italian Christmas fruit cake that’ll be just the sweet finish you need.
You can make a reservation at Acqua E Farina at The Rail Mall and Keong Saik via Chope.
8. Meatsmith Singapore
167/168/169 Telok Ayer Street
Open: Monday to Sunday (5.30pm till late)
When it comes to American barbeque and smokehouse traditions, any discerning smoked meats lover will know that Meatsmith is a powerhouse that serves up generous portions of meat platters and succulent cuts of meat.
If a turkey is a must for your Christmas dinners then consider Meatsmith’s Christmas turkey, available from December 18 to December 29. Priced at $320, it weighs a hefty 5-6kg and comes with all the works: Cornbread stuffing, cranberry and gravy.
Its usual sides are available but if we were you, we’d grab the sweet corn with creole butter (S$8) and pork ribs (S$36) for a thoroughly hearty dinner.
Those planning office Christmas parties can also check out its corporate festive dining packages (available through December and January, excluding December 25 and December 31), which are available dine-in or delivered, from just S$48 per person.
You can make a reservation at Meatsmith Singapore via Chope.
9. Boeuf Steakhouse
159 Telok Ayer Street
Open: Monday to Sunday (12pm to 10.30pm)
Calling all meat and steak lovers! Steakhouse Boeuf, located at Telok Ayer, is serving up an exclusive new festive menu this season from now to December 31. You might recognise the brand for its value-for-money free-flow beef promotion it runs on weekends at times — so you best believe they do meat well.
Its festive sharing set for two (S$118) features its hefty classic beef wellington (a black angus tenderloin MB3 wrapped in beef bresaola), alongside a choice of side and sauce from its a la carte menu. We think its truffle fries and steak butter make for excellent choices.
In the mood for more dishes to share? Boeuf has a limited-time Christmas sharing special for two (S$198), from December 23 to January 5, that comprises five French-inspired courses. Highlights include Boeuf’s signature surf and turf platter, featuring a char-grilled Boston lobster tail and wagyu picanha steak, and its decadent cheese platter. Comprising of more than just cut cheeses, there’s also its housemade basque cheesecake to round the savoury flavours off.
You can make a reservation at Boeuf Steakhouse via Chope.
10. HighHouse
One Raffles Place, Level 61-62
Open: Monday, Tuesday, Thursday (11.30am to 1am), Wednesday & Friday (11.30am to 3am), Saturday (5pm to 3am)
If a simple Christmas dinner isn’t quite your thing? How about literally elevating things at HighHouse, a new vibey spot situated at One Raffles Place where 1-Altitude used to be. Said to be Singapore’s highest dining and nightlife venue, HighHouse serves up stunning skyline views and a sophisticated festive sharing menu this Christmas, too!
Its festive sharing menu (S$398, for up to six diners), which is available from now until January 1, serves up dishes inspired by the Pacific Coast with an Asian twist. The menu includes: Grilled whole Australian barramundi fish with pancetta and chai pho, 1kg Asian soy-glaze bone-in-ribeye 35-days dry-aged Argentinean beef, and braised duck leg with butternut squash puree and mulled wine sauce.
You can make a reservation at HighHouse via Chope.
For the latest eats, check out Duxton’s newest restaurant Dill that serves up Scandinavian food and Koggii, Singapore’s first Korean-style “cai fan” concept at Suntec City.
Aloft Singapore Novena, Princess Terrace at Copthorne King’s Hotel, Goodwood Park Hotel, Grand Copthorne Waterfront Hotel, Swensen’s, Wild Honey, and Boeuf are on the GrabFood delivery service and offer free delivery (up to S$3 off) with GrabUnlimited.
Enjoy up to 50% off when you dine with GrabFood Dine Out.
You can also book a ride to these places for Christmas dinner in Singapore.