Christmas dinner, lunch and takeaways in Singapore 2026: what to book and by when
The turkey is the easy part. The deadline is the part people miss, and the first one is Sunday 29 November.
Eleven places to eat or order from this Christmas, every price and date taken from the hotel's or restaurant's own page on 13 November 2026. This guide answers four questions: where to book Christmas Eve and Christmas Day, what it costs, which turkeys and log cakes can still be had at an early-bird price, and which options are halal-certified. Christmas Day falls on a Friday this year.
The deadlines come first, because they are close. Fairmont's takeaway discount ends on Sunday 29 November, Swensen's on 6 December and Holiday Inn Atrium's on 9 December. For a halal-certified meal the choice is Carousel, Atrium Restaurant, Asian Market Café or Swensen's Unlimited, with Royal Plaza on Scotts for roasts to take home. Under S$60 a head: the Swensen's packages, Royal Plaza's S$115 set for four and Swensen's Unlimited. Hotel buffet prices marked ++ have 10 per cent service charge and 9 per cent GST to add, so S$168++ is about S$201.
For the rest of the season there is the Christmas in Singapore guide, the Christmas markets, New Year's Eve, this month's where to eat and things to do, and the new restaurants page.
Questions people ask
When should I book Christmas dinner in Singapore? Now, for Christmas Eve and Christmas Day at a hotel: Lime already sells its Christmas Eve dinner in two timed seatings and Capitol Theatre has one sitting a night. Takeaway early-bird prices end between 29 November and 9 December.
How much is a Christmas buffet in Singapore in 2026? On Christmas Eve, S$158++ to S$170++ for a buffet dinner at the hotels in this guide, and S$138++ to S$158++ for Christmas Day lunch. Ordinary December days start at S$68++ for Carousel's weekday high tea.
Which Christmas buffets are halal-certified? Carousel at Royal Plaza on Scotts, Atrium Restaurant at Holiday Inn Singapore Atrium, Asian Market Café at Fairmont Singapore and Swensen's Unlimited all say so on their own pages. Holiday Inn Atrium's takeaway items are not halal-certified, by the hotel's own note.
Where can I order a Christmas turkey? Fairmont Singapore (S$188), Holiday Inn Singapore Atrium (S$178 for 4kg) and Royal Plaza on Scotts (S$170 for 4.5 to 5kg) all take orders online; Swensen's sells turkey inside its sharing packages.
What is the cheapest way to do Christmas dinner? At home: Royal Plaza's Festive Table is S$115 for four and the Swensen's Gather Set S$168 for four to six. Eating out, Swensen's Unlimited starts at S$35++.
Valid Friday 13 November 2026 – Saturday 26 December 2026 · Refreshed each season
The roundup

1. Fairmont Singapore: Christmas at Home
The first deadline on this list, so start here. Order by Sunday 29 November and the hotel takes 15 per cent off, 20 for some card and membership holders (the code is on its page). The Christmas Soirée Bundle, S$248 for four to six, works out at S$41 to S$62 a head; the slow-roasted turkey with chestnut stuffing is S$188 and the Yule log S$58 for 500g. Prices include GST. Best for a host who wants a hotel turkey without a hotel bill; the compromise is collecting from Bras Basah Road, or spending S$200 to have it delivered free.
Good for: FamiliesFriends- Admission
- Turkey S$188 · bundles S$150 (2 people), S$248 (4–6), S$688 (10) · Yule log S$58 for 500g · prices include GST; delivery free above S$200
- Venue
- Fairmont Singapore, 80 Bras Basah Road (collect at Prego to 21 Dec, then the Atrium Ballroom, Level 4)
- Getting there
- Esplanade MRT

2. Swensen's: Christmas packages and ice cream log cakes
The cheapest full spread here. The Gather Set is S$168 for four to six people, which is S$28 to S$42 a head for a roast, a side, a green, a carb and an ice cream cake; the catalogue puts its usual price at S$242.80. Order before Sunday 6 December and packages of S$188 or more get 10 per cent off, so the Together Set at S$258 for six to eight is the one the discount is built for. Log cakes are S$66 a kilo. Suits a family lunch where the children outnumber the adults. Last orders are 29 December.
Good for: Families- Admission
- Gather Set S$168 (4–6 people) · Together Set S$258 (6–8) · Celebration Set S$338 (8–12) · log cakes S$66 for 1kg
- Venue
- Collect at 8 Swensen's outlets, or delivery across mainland Singapore and Sentosa
- Getting there
- Depends on the outlet

3. Holiday Inn Singapore Atrium: festive takeaways
The longest early-bird window: 20 per cent off everything ordered before Wednesday 9 December. A 4kg traditional roast turkey with stuffing is S$178 before the discount, the 3kg honey-glazed gammon ham S$168 and the bundles, with turkey, ham, log cake, vegetables and a bottle of wine, start at S$318 nett. Order at least three days ahead. One thing to know: the hotel's buffet restaurant is halal-certified but, in its own words, these takeaway items are not. Delivery is S$50 unless you spend S$400.
Good for: FamiliesFriends- Admission
- Roast turkey (4kg) S$178 · gammon ham (3kg) S$168 · log cakes S$98 · bundles from S$318 nett, all before the 20% early-bird discount
- Venue
- Holiday Inn Singapore Atrium, 317 Outram Road
- Getting there
- Havelock MRT

4. Royal Plaza on Scotts: festive roasts from a halal-certified kitchen
The takeaway for a table that needs halal food. The hotel says every kitchen in the building is certified by MUIS, and its festive shop has a whole roast turkey of 4.5 to 5kg at S$170, a laksa rempah version at S$178 and a rendang leg of lamb at S$180. The value is The Festive Table: S$115 for four, under S$29 a head. No early-bird deadline is published; delivery is free above S$120. Collection starts on 21 November, and each product page lists its own dates, so check before you plan around Christmas Eve.
Good for: FamiliesFriends- Admission
- The Festive Table S$115 (serves 4) · whole roast turkey S$170 · Nonya roast chicken set S$50 · log cake S$78 · free delivery above S$120
- Venue
- Royal Plaza on Scotts, 25 Scotts Road
- Getting there
- Orchard MRT

5. Carousel, Royal Plaza on Scotts: halal-certified festive buffet
The best-known halal-certified buffet in town, with its festive spread on every day from 21 November to 1 January. Christmas Eve dinner is S$168++ and Christmas Day is S$138++ at lunch or dinner. The way to do it for less is high tea: S$68++ on weekdays, including Christmas Eve, and S$88++ on Christmas Day. Children aged 6 to 11 pay half and under-6s eat free, which is what makes it a family booking. Christmas Eve is also the night of the Orchard Road street party, so take the train.
Good for: FamiliesFriends- Admission
- Christmas Eve dinner S$168++ · Christmas Day lunch or dinner S$138++, high tea S$88++ · other days from S$68++ (weekday high tea) to S$128++ · children 6–11 half price
- Venue
- Carousel, Royal Plaza on Scotts, 25 Scotts Road
- Getting there
- Orchard MRT

6. Atrium Restaurant, Holiday Inn Singapore Atrium: halal-certified buffet with a 1-for-1
The price list looks steep until you read the line under it: the hotel gives a 1-for-1 to every adult diner, so two adults pay for one. That makes Christmas Day lunch, listed at S$158++, S$79++ each, and Christmas Eve or Christmas Day dinner, listed at S$170++, S$85++ each. The buffet starts on 23 November and is halal-certified. Children aged 6 to 12 pay S$25++ at lunch and S$30++ at dinner. Go as a pair or a four; an odd number needs one of the named bank cards for half price. The hotel says blackout dates may apply, so confirm the offer for the 24th and 25th when you book.
Good for: FamiliesFriends- Admission
- Christmas Day lunch S$158++ · Christmas Eve and Christmas Day dinner S$170++ · other days S$120++ to S$148++ · all before the 1-for-1 for adults
- Venue
- Atrium Restaurant, Level 4, Holiday Inn Singapore Atrium, 317 Outram Road
- Getting there
- Havelock MRT

7. Asian Market Café, Fairmont Singapore: halal-certified, with chilli crab beside the turkey
For a Christmas meal that is mostly not Christmas food. Fairmont's halal-certified buffet keeps its chilli crab, fish head curry and satay through the season and adds an Asian-spiced roast turkey and a rib carving station. Christmas Eve and Christmas Day are S$138++ at lunch and S$168++ at dinner, children half. The better value is any other day in December: weekday lunch is S$82++ and Monday to Thursday dinner S$108++. Book through the hotel's page; it runs from 1 December to 5 January.
Good for: FamiliesFriends- Admission
- Christmas Eve and Christmas Day: lunch S$138++, dinner S$168++ · other days lunch S$82++ to S$86++, dinner S$108++ to S$118++ · children S$69++ and S$84++ on 24 and 25 Dec
- Venue
- Asian Market Café, Fairmont Singapore, 80 Bras Basah Road
- Getting there
- Esplanade MRT

8. Lime, PARKROYAL COLLECTION Pickering: two seatings on Christmas Eve
The one already running: Lime's festive buffet started on 13 November and goes to 3 January, from S$78++ at a weekday lunch. On Christmas Eve and Christmas Day it switches to a separate Christmas menu, with beef Wellington, lobster thermidor and a whole suckling pig alongside the turkey, at S$158++ for dinner in two seatings, 5.30pm to 7.30pm or 8pm to 10pm. Two hours is the compromise. Take the first seating with children and the second without. Christmas Day also has a lunch at S$158++ and a high tea at S$128++.
Good for: FamiliesCouplesFriends- Admission
- Christmas Eve and Christmas Day dinner S$158++ · Christmas Day lunch S$158++, high tea S$128++ · other days S$78++ to S$118++ · children 6–12 half price
- Venue
- Lime Restaurant, PARKROYAL COLLECTION Pickering, 3 Upper Pickering Street
- Getting there
- Clarke Quay MRT

9. Capitol Theatre, The Capitol Kempinski: Christmas dinner in the old cinema
The occasion pick. The Capitol Kempinski serves Christmas Eve and Christmas Day dinner inside Capitol Theatre, the former cinema next door, in one sitting from 6.30pm to 10.30pm. It is S$188++ an adult for food only and S$69++ a child, or S$228++ with free-flow Taittinger Brut Réserve. That is the dearest dinner here and the only one where the room is the point. For a couple or grandparents in town, not for a table of six on a budget. The hotel's page gives an email address for enquiries, not a booking button.
Good for: CouplesFamilies- Admission
- S$188++ adult, S$69++ child, food only · S$228++ with free-flow champagne
- Venue
- Capitol Theatre, The Capitol Kempinski Hotel Singapore, Stamford Road
- Getting there
- City Hall MRT

10. Prego, Fairmont Singapore: a four-course Italian Christmas for S$98++
For people who would like Christmas dinner to be dinner, with a plate, a waiter and an end. Prego's Il Natale menu is four courses for S$98++ and runs all of December, so it also works for the office lunch or the dinner before everyone flies. It costs less than any Christmas Eve buffet dinner in this guide, and nobody has to queue for the carving station. The compromise is choice: it is a set menu, published on the hotel's page, so read it before you book for a fussy table.
Good for: CouplesFriends- Admission
- S$98++ a person for four courses
- Venue
- Prego, Level 1, Fairmont Singapore, 80 Bras Basah Road
- Getting there
- Esplanade MRT

11. Swensen's Unlimited: a halal-certified buffet from S$35++
The under-S$60 answer, and halal-certified. Swensen's Unlimited is the chain's buffet at VivoCity, Changi Airport Terminal 2 and Geneo in Science Park: hot dishes, seafood, live stations and 48 rotating ice cream flavours, in 90-minute sessions. Its Christmas catalogue puts the starting price at S$35++, with children under 5 eating free. It does not publish a separate Christmas Eve or Christmas Day price, so the figure for your date appears when you book. Ninety minutes is short for a celebration and about right for small children.
Good for: Families- Admission
- From S$35++ an adult · price depends on outlet, day and session
- Venue
- VivoCity #02-117 · Changi Airport Terminal 2 #01-03 · Geneo, 1 Science Park Drive #01-06/07
- Getting there
- HarbourFront, Changi Airport or Kent Ridge MRT
Sources
- Christmas at Home 2026 · Fairmont Singapore
- Christmas at Home 2026: online shop and prices · Fairmont Singapore
- Festive dining at Fairmont Singapore: Asian Market Café and Prego · Fairmont Singapore
- Asian Market Café · Fairmont Singapore
- Christmas catalogue 2026 · Swensen's
- Christmas catalogue: online shop · Swensen's
- Swensen's Unlimited · Swensen's
- Christmas Festive Takeaways 2026 · Holiday Inn Singapore Atrium
- Christmas takeaways: online shop and prices · Holiday Inn Singapore Atrium
- Christmas and New Year buffet menu · Holiday Inn Singapore Atrium
- Festive 2026: Once Upon A Feast, Carousel · Royal Plaza on Scotts
- Festive shop · Royal Plaza on Scotts
- Festive pre-orders and offers · Royal Plaza on Scotts
- Festive Buffet at Lime · PARKROYAL COLLECTION Pickering
- Festive Feasts at Capitol Theatre · The Capitol Kempinski Hotel Singapore
- Hotel and outlet addresses and nearest MRT stations by straight-line distance · OneMap (Singapore Land Authority)
2. Swensen's: Christmas packages and ice cream log cakes · Early bird to Sun 6 Dec 2026 · collection and delivery Fri 13 Nov 2026 – Tue 5 Jan 2027 · last day to order Tue 29 Dec
3. Holiday Inn Singapore Atrium: festive takeaways · 20% off orders placed before Wed 9 Dec 2026 · orders to Sat 26 Dec · collection Tue 1 Dec 2026 – Sat 2 Jan 2027
4. Royal Plaza on Scotts: festive roasts from a halal-certified kitchen · Pre-order now · collection and delivery from Sat 21 Nov 2026 · dates vary by item
5. Carousel, Royal Plaza on Scotts: halal-certified festive buffet · Daily, Sat 21 Nov 2026 – Fri 1 Jan 2027 · Christmas Eve Thu 24 Dec · Christmas Day Fri 25 Dec
6. Atrium Restaurant, Holiday Inn Singapore Atrium: halal-certified buffet with a 1-for-1 · From Mon 23 Nov 2026 · lunch 12pm–2.30pm, dinner 6pm–9.30pm · festive menu 24, 25 and 31 Dec and 1 Jan
7. Asian Market Café, Fairmont Singapore: halal-certified, with chilli crab beside the turkey · Tue 1 Dec 2026 – Tue 5 Jan 2027 · lunch 12pm–2.30pm (to 3pm weekends) · dinner 6–10pm
8. Lime, PARKROYAL COLLECTION Pickering: two seatings on Christmas Eve · Festive buffet Fri 13 Nov 2026 – Sun 3 Jan 2027 · Christmas menu 24, 25 and 31 Dec · dinner seatings 5.30pm and 8pm
9. Capitol Theatre, The Capitol Kempinski: Christmas dinner in the old cinema · Thu 24 and Fri 25 Dec 2026 · 6.30pm–10.30pm
10. Prego, Fairmont Singapore: a four-course Italian Christmas for S$98++ · Tue 1 – Thu 31 Dec 2026
11. Swensen's Unlimited: a halal-certified buffet from S$35++ · Daily · VivoCity and Terminal 2 11am–11pm, Geneo 11am–10pm · 90-minute sessions
- Christmas at Home 2026 · Fairmont Singapore
- Christmas at Home 2026: online shop and prices · Fairmont Singapore
- Festive dining at Fairmont Singapore: Asian Market Café and Prego · Fairmont Singapore
- Asian Market Café · Fairmont Singapore
- Christmas catalogue 2026 · Swensen's
- Christmas catalogue: online shop · Swensen's
- Swensen's Unlimited · Swensen's
- Christmas Festive Takeaways 2026 · Holiday Inn Singapore Atrium
- Christmas takeaways: online shop and prices · Holiday Inn Singapore Atrium
- Christmas and New Year buffet menu · Holiday Inn Singapore Atrium
- Festive 2026: Once Upon A Feast, Carousel · Royal Plaza on Scotts
- Festive shop · Royal Plaza on Scotts
- Festive pre-orders and offers · Royal Plaza on Scotts
- Festive Buffet at Lime · PARKROYAL COLLECTION Pickering
- Festive Feasts at Capitol Theatre · The Capitol Kempinski Hotel Singapore
- Hotel and outlet addresses and nearest MRT stations by straight-line distance · OneMap (Singapore Land Authority)
Researched from the sources listed, not a first-hand review. Prices, hours and access can change — check the official site before you go.






