Search
My list
A woman seated at a blue-clothed table laid with roast turkey, ham, salads and cakes against a blue velvet curtain

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. A woman seated at a blue-clothed table laid with roast turkey, ham, salads and cakes against a blue velvet curtain

    1. Fairmont Singapore: Christmas at Home

    Order by Sun 29 Nov 2026 for the early-bird price · collection and delivery Wed 18 Nov – Fri 25 Dec · collection 10am–8pm · Civic District

    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. A whole herb-roasted turkey on a brass platter with stuffing and salad leaves, against a red background with baubles

    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

    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. A Christmas table seen from above: roast turkey, glazed ham with pineapple, a chocolate log cake, salmon roll, vegetables and a bottle of wine

    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 · Tiong Bahru

    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
  1. A whole roast turkey in a tray of Brussels sprouts, carrots and redcurrants, with gravy and cranberry sauce in jugs

    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 · Orchard

    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
  2. Carousel buffet restaurant, Royal Plaza on Scotts

    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 · Orchard

    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
  3. A festive buffet display of roast turkey, roast meats, sausages, vegetables and Christmas cookies among candles, poinsettias and a small tree

    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 · Tiong Bahru

    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
  4. Chilli crab, rice, fried buns, grilled fish and kueh on a red tablecloth, seen from above, with a hand holding the crab bowl

    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 · Civic District

    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
  5. A Christmas spread of glazed ham, roast turkey, rack of ribs, lobsters, pizza, crab and cakes arranged in front of fir branches

    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 · Chinatown

    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
  6. A festive table of roast meats, a tomahawk steak, seafood, roast duck, a pavlova, a chocolate log and glasses of champagne beside a candle

    9. Capitol Theatre, The Capitol Kempinski: Christmas dinner in the old cinema

    Thu 24 and Fri 25 Dec 2026 · 6.30pm–10.30pm · Civic District

    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
  7. Three plated courses on a round table at Prego, a risotto, a meat course and a red dessert, with a diner's hands and a Christmas garland

    10. Prego, Fairmont Singapore: a four-course Italian Christmas for S$98++

    Tue 1 – Thu 31 Dec 2026 · Civic District

    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
  8. Gloved hands carving roast beef ribs on a board at the Swensen's Unlimited carving station

    11. Swensen's Unlimited: a halal-certified buffet from S$35++

    Daily · VivoCity and Terminal 2 11am–11pm, Geneo 11am–10pm · 90-minute sessions

    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