Searching for the best Christmas dinners and buffets in Singapore this year? The city-state offers an excellent lineup of festive brunches, mega buffets, and multi-course dinners for 2025. From drooling all-you-can-eat buffets to lavish steakhouse feasts, affordable set menus, flavourful Christmas desserts, and more…you’ll be spoilt for choice no matter your budget. Here are five top spots for 2025 Christmas dinner in Singapore.
1. J65

JEN Singapore Tanglin’s J65 is offering festive dinner buffets throughout December 2025. The buffet features more than 50 dishes including seafood on ice, live carving stations, Christmas roasts, locally-inspired hot mains, Indian bites, festive desserts like Christmas apple pie and cheesecakes, and more. Particularly, there will be a Christmas Eve, Christmas Day and New Year’s Eve Dinner Buffet in two seating on Dec 24, 25, and 31. The times are 5.30pm to 7.30pm and 8pm to 10pm. Prices begin at $128+ for an adult and $64+ for a child. Definitely, one of the best Christmas buffets in Singapore.
2. Barossa Steak & Grill

Searching for an affordable Christmas dinner in Singapore? Barossa Steak & Grill offers a full 2025 festive restaurant experience for half the price of hotel feasts. For instance, there are a number of affordable Christmas set dinners, lunches, and takeaway options starting from $87+ for 3-courses and $88 for 4-courses. From wagyu tarte to grilled meats, sticky date pudding, festive tiramisu, warm brussels sprouts salad, and more…you’ll be spoilt for choice. Plus, you can add beer, wine, or cocktails for some extra satisfaction.
3. Sofitel Singapore Sentosa

Sofitel Singapore Sentosa is offering a Christmas Day Brunch and Christmas Day Buffet Dinner on December 25, 2025. Taking place at Kwee Zeen, expect generous spreads of fresh seafood on ice, traditional roasts, log cakes, puddings, alongside free-flow wines, champagne, soft drinks, and more. Plus, there will be D.I.Y Bloody Mary and Gin & Tonic stations at the brunch. The festive brunch is on from 12pm to 4pm starting at $188+ per adult and $94 per child. Otherwise, the Christmas dinner runs from 6pm to 10pm and costs $108+ per adult, $54+ per child, or a deal for two adults at $178+. Definitely, a top choice for Christmas dinner 2025 in Singapore.
4. Madison’s & MOGA

Pullman Singapore Hill Street’s Madison’s & MOGA is celebrating Christmas with an unforgettable Christmas buffet brunch on December 25 from just $128 per person. Tuck into Western festive roasts, Japanese dishes, cheese stations, noodles, sashimi, sushi, and more, alongside free-flow soft drinks, champagnes, wine, and beers, to name a few. Plus, kids under the age of six dine FREE and those between six and 12 go for $64+. Excitingly, guests will receive an exclusive Kiehl’s Holiday Skincare Set worth $95. Certainly, one of the best Christmas dinners in Singapore.
5. LUCE

Another standout 2025 Christmas dinner in Singapore is the Signature Big Buffet: Festive Edition on December 24 and 25. Taking place at InterContinental Singapore’s LUCE, guests can enjoy a lavish Italian spread with more than 200 dishes. Think the likes of Boston lobster, wagyu beef, handmade pastas with toppings from the famous cheese wheel, festive desserts like log cakes and Christmas cookies, signature tiramisu, and much more. Add coffee, tea, and alcoholic drinks if needed. Prices begin at $218+ depending on selection. Definitely, a top Christmas dinner for group gatherings!
SEE MORE: The Best Things To Do For Christmas 2025 In Singapore