Are you in charge of planning your celebratory family feasts this year? Don’t fret because we have made it easier for you to provide an incredible dining experience for your loved ones. Bookmark our guide for the best Christmas hotel buffets, menus and offers in KL and Selangor in 2022.

Yes, it’s happening soon. Christmas is almost here (with less than a month to go), and we’re here to help. If you’re searching for a traditional Christmas meal — with the occasional fusion twist — then you’ve come to the right place, as our list features the best Christmas 2022 hotel buffets in KL and Selangor. The best part? Many of these festive promos are applied throughout December, while some are only available on Christmas Eve and Christmas Day.

Forget your to-do lists and eliminate the hassle and chaos in the kitchen with a splendid meal at KL and Selangor’s most established hotels and restaurants. Plan ahead and make a reservation as soon as possible.

This story first appeared on Lifestyle Asia Kuala Lumpur

The best Christmas 2022 hotel buffets and festive menus to try in KL and Selangor:

W Kuala Lumpur
W Kuala Lumpur

In the mood for festive cheer? Embrace the holidays at the W Kuala Lumpur. Available from 1 to 23 December 2022, enjoy a four-course meal at the Flock featuring delicious dishes such as confit duck legs, pan-roasted salmon with scallops, Mont blanc chestnut parfait and more. If you have no plans for Christmas eve, indulge in their Holly Jolly dinner buffet comprising cold appetisers, charcuterie, Japanese station, and more.

Flock: RM188 nett per person or RM316 nett per person, including wine pairing.

Holly Jolly dinner buffet: RM438 nett per person or RM598 nett per person, including free flow on selected alcoholic beverages

Mandarin Oriental Kuala Lumpur
Mandarin Oriental Kuala Lumpur

Treat your loved ones to a specially curated dinner menu by Chef Marco Caverni at the Mandarin Grill, where you can enjoy Christmas Set Menus from 24 November to 23 December 2022. The three-course lunch menu is priced at RM188+ per person. In collaboration with luxury jeweller Chopard, the hotel has curated a four-course Chopard dinner menu, priced at RM668+ per person. This specially curated menu will be available on Christmas eve and on Christmas day too.

On Christmas Eve, Mosaic is hosting its Christmas Eve buffet dinner at RM388+ per person from 6.30 PM to 10.30 PM.

At Aqua, you can enjoy a barbecue buffet dinner at RM298+ per person from 6.30 PM to 10.30 PM.

Christmas Day

If you crave a change of scenery, celebrate Christmas day by indulging in these lavish feasts from the Mosaic to the Mandarin Grill.

Priced at RM488+ per person, enjoy The Grand Christmas Day Brunch across the Mandarin Grill, Mosaic and Lounge on the Park from 1 PM to 6 PM.

The Mosaic’s Christmas Day buffet dinner (RM298+ per person) features an extensive buffet spread in the restaurant and the Lounge on the Park.

Grand Hyatt Kuala Lumpur
Grand Hyatt Kuala Lumpur

It’s all about the glitz and glam at the Grand Hyatt Kuala Lumpur. This year, the hotel brings exciting festive offers to enjoy with your loved ones, from dine-in to take away. To elevate the Christmas spirit, diners can enjoy a scrumptious meal while enjoying the joyous company of Santa Claus and Christmas carollers.

On Christmas eve, spoil your loved ones with a traditional dinner buffet at THIRTY8, where you can indulge in the western and grill station, seafood on ice and Chinese delicacies with a mouth-watering dessert spread. Over at JP Teres, the Christmas menu offers a wide selection of local fusion dishes from Malay to Indian and Chinese – a live station corner comprising a satay station, carving station, and more will be available on-site. This menu will be available on Christmas Day too.

Christmas Eve at THIRTY8: RM498 nett per adult + RM249 nett per child | 7 PM – 11 PM
Christmas Eve at JP teres: RM258 nett per adult + RM129 nett per child | 7 PM – 11 PM

Christmas Day at THIRTY8: RM498 nett per adult + RM249 nett per child | 12.30 PM – 3.30 PM
Christmas Day at JP teres: RM258 nett per adult + RM129 nett per child | 7 PM – 11 PM

Enjoy an early bird discount of 20% for festive buffet ticket purchases for a limited time.

The RuMa Hotel and Residences
The RuMa Hotel and Residences
7, Jalan Kia Peng, Kuala Lumpur, 50450 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

With the newly-appointed Executive Chef Mandy Goh helming The RuMa Hotel and Residences’ restaurant ATAS, the talented Chef is ready to show what she’s got for the festive season. Curated by Goh, the restaurant has prepared a six-course dinner menu filled with Christmas classics and infused with the restaurant’s signatures. The menu comprises an array of dishes like dried aged turkey with mousse, croquette, cranberry and walnut bread, homage guy savoy with artichoke and truffle soup, wagyu beef and more. Priced at RM450 nett per person, the Christmas menu is available on Christmas Eve and on Christmas Day.

The Christmas Dinner: RM450 nett per person.

For reservations, please contact +603 2778 0735 or email

Hilton Kuala Lumpur
Hilton Kuala Lumpur

Wrap up the year by surrounding yourself with magical moments and a great feast by Hilton Kuala Lumpur. For a splendid Christmas buffet spread, Vasco’s boasts exciting lunch and dinner offers throughout the whole month of December. The buffet menu includes the classics like honey glazed spice brined roast turkey, braised spice lamb shoulder, Australian prime ribs and more. In the dessert department, you can find signature treats comprising a Christmas yule log cake, panettone pudding, and beyond.

If you’re into seafood, take advantage of their festive seafood buffet dinner that’s happening throughout the month.

Festive at Vasco’s buffet lunch (Monday to Friday): RM148 nett per adult + RM88 nett per child (5-11 years old) | 12 PM – 2.30 PM

Festive at Vasco’s buffet lunch (Saturday and Sunday): RM208 nett per adult + RM108 nett per child (5-11 years old) | 12.30PM – 3PM

Festive seafood buffet (Sunday to Thursday): RM198 nett per adult + RM98 nett per child. | 6.30 PM – 10.30PM

Festive seafood buffet (Friday and Saturday): RM228 nett per adult + RM118 nett per child | 6.30 PM – 10.30 PM
Christmas eve dinner: RM298 nett per adult + RM128 nett per child | 1 PM – 3 PM

Christmas day lunch: RM298 nett per adult + RM128 nett per child | 1 PM – 3 PM

Christmas day dinner: RM268 nett per adult + RM118 nett per child | 6.30 PM – 10.30 PM

Sheraton Petaling Jaya
Sheraton Petaling Jaya

Step inside and discover the magic of Christmas at Feast, Sheraton Petaling Jaya. The restaurant offers a mouth-watering spread filled with festive delicacies such as chicken roulade with mushroom sauce, fish pie with dill cream sauce, gingerbread ice cream and beyond. Plan ahead and make a reservation now, as the menu will be available from 15 to 25 December 2022.

Christmas-themed dinner buffet, priced at RM138 per adult and RM69 per child, will be available on 15 – 23 December and 26 – 30 December 2022.

Christmas Eve dinner buffet: RM188 per adult + RM94 per child | 6.30PM – 10.30PM
Christmas Day brunch buffet: RM178 per adult + RM89 per child | 12.30 pm – 4pm
Christmas Day dinner buffet: RM168 per adult + RM84 per child | 6.30PM – 10.30PM

Double Tree by Hilton I-City Shah Alam
Double Tree by Hilton I-City Shah Alam

Give yourself a break and take your Christmas celebration to Double Tree by Hilton I-City Shah Alam. On Christmas eve, the buffet menu comprises signature festive delicacies such as oven-roasted apple cider-brined turkey, beef wellington, maple-glazed turkey meatloaf, coconut husk-smoked beef brisket, itik madu Bakar (honey-roasted duck) and so much more. Complete your evening by sipping their mulled wine and candy cane Christmas (non-alcoholic) drinks.

In addition, the hotel will also host a splendid lunch buffet on Christmas day with a Fine de Claire oyster bar, slow-roasted whole lamb and an indoor barbecue station. For a local touch, hearty mains such as daging harimau menangis, kepak ayam madu, and durian tempura are also available to enjoy. In the drinks section, holiday sangria (alcoholic) and candy cane Christmas will be served (non-alcoholic).

Christmas eve dinner: RM188 nett for buffet only and RM278 nett with free flow red and white house wine | 6 PM – 10.30 PM

Christmas day lunch: RM168 nett for buffet only, RM288 nett with free flow red and white house wine, Christmas mimosas and RM350 nett with a bottle of house champagne | 12.30 PM – 4 PM.

Early bird bookings made before 15 December 2022 with full prepayment are entitled to a 20% discount. Guests that book for 15 persons and above will enjoy a 15% discount from the above-stated prices. For more information and reservations, contact the Makan Kitchen at +603 5650 0200 or email or visit

Maria's SteakCafe
Maria's SteakCafe

For a relaxed and fun-filled Christmas, check out Maria’s SteakCafe and its exciting festive offers. Famed for its juicy, delicious steaks, the restaurant has curated a hearty feast to be enjoyed at home or in the restaurant.

Available 24 and 25 December 2022, the Dine-in Christmas set includes your choice of choice (Japanese Wagyu A5, Beef Wellington with Foie Gras, Atlantic White Cod and more) with Fried Camembert with cranberry sauce and truffle mushroom soup as starters and lemon loaf with icing glaze for dessert.

If you can’t wait until Christmas, go ahead and order their Christmas Home Delivery set, available until 2 January 2023. Ideal for five pax, the set includes caesar salad, roasted potatoes, creamed spinach, spaghetti chicken bolognese, one main dish — Tomahawk set, beef wellington with foie gras set, beef wellington set and roast lamb set — and a lemon loaf for dessert.

Pre-orders can be made by contacting the outlets near you.

The Ritz-Carlton Kuala Lumpur
The Ritz-Carlton Kuala Lumpur
168, Jln Imbi, Bukit Bintang, 55100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Get glammed up and head to The Ritz Carlton for a festive Christmas brunch. From 12.30 PM – 3.30 PM, The Cobalt Room offers a luxurious brunch featuring a succulent roast turkey on trolly and an array of celebratory favourites.

Over at the Library, Chef Wai offers a decadent four-course menu filled with the signature favourites on Christmas Eve and Christmas Day from 6.30 PM to 10 PM.

Festive Christmas Brunch: RM210+ for adults + RM110+ per child
A Festive Christmas with Chef Wai on Christmas Eve and Christmas Day: RM450++ per person

The Majestic Hotel Kuala Lumpur
The Majestic Hotel Kuala Lumpur
5, Jalan Sultan Hishamuddin, Tasik Perdana, 50000 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

At the Colonial Cafe, celebrate Christmas Eve and Christmas Day with the Majestic Hotel as they serve you a traditional Christmas dinner and lunch for your loved ones. On the menu, you will find the signature must-haves like roast turkey, homemade yule log cake and more. Over at Contango, celebrate the festive season with their classic offerings from 24 to 26 December. Available for lunch and dinner, get ready to unwind and have relaxed festive dining with your loved ones.

Christmas Eve dinner: RM280+ per person | 6PM – 10PM
Christmas Day lunch: RM200+ per person | 12PM – 2.30PM

Lunch at Contango: RM150+ per person | 12PM – 3PM
Dinner at Contango: RM200+ per person | 6PM – 10 PM

Hotel Stripes Kuala Lumpur
Hotel Stripes Kuala Lumpur
25, Jalan Kamunting, Chow Kit, 50300 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Head to the Hotel Stripes and explore the Brasserie 25’s Sizzling Festive Edition. From 23 December 2022 to 2 January 2023, plan a glorious get-together with family and friends as you indulge in a magnificent spread filled with a delicious leg of lamb, cocktails and decadent treats.

Festive Chill & Grill (Fridays, Saturdays and Sundays): RM150+ per person | 6PM – 10PM


Concorde Hotel Kuala Lumpur
Concorde Hotel Kuala Lumpur
2, Jln Sultan Ismail, Kuala Lumpur, 50250 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

On 23 – 25 December, Concorde Hotel will host a spectacular dinner buffet filled with traditional favourites. On the menu, diners can explore an array of the freshest seafood selections – oysters, tiger prawns, flower crab and more – along with other highlights, including the marinated lamb shoulder, baked chicken, whole roasted duck with orange sauce, roasted lamb leg and beyond.

For a local touch, indulge in their satay selections, daging bakar, udang masak lemak chilli padi, etc. The classic Christmas fruit cake and chocolate yule log cake will also be available in the dessert section.

Christmas buffet dinner: RM168 nett per person.

Gordon Ramsay Bar & Grill
Gordon Ramsay Bar & Grill
Lobby Level, Sunway Resort, Bandar Sunway, 47500 Selangor
03 7492 8000

Gear up for a classic Ramsay Christmas this festive season. Available from 24 December to 26 December 2022, Gordon Ramsay Bar & Grill has curated a five-course set menu filled with decadent and jolly creations. Feast on canapés like Uni on Crab Toast, Niçoise Salad on Tomato, and Citrus Salmon before proceeding with your Starters. Feast on dishes such as the Artichoke Salad, Beetroot-cured Salmon, and Chicken Liver Parfait. For the Mains, choose between Classic Beef Wellington, Angus Rib Eye with Butter-poached Lobster, or Butter-poached Murray River Cod. Of course, to finish, treat yourself to a Traditional Christmas Pudding for dessert. There will also be a meatless menu.

24 and 26 December 2022: RM688 per person (RM1,188 with wine pairing)

25 December 2022: RM888 per person (RM1,488 with wine pairing)

The Chow Kit – An Ormond Hotel
The Chow Kit – An Ormond Hotel
1012, Jln Sultan Ismail, Chow Kit, 50100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

For a fusion of Christmas classics and the finest Malaysian cuisine, The Chow Kit Kitchen & Bar unveils its festive menu featuring a serving of chargrilled Hokkaido scallops served with betel leaves and ikura topped with kerisik rendang sauce, followed by pumpkin soup and a seafood roll. A plate of A5 wagyu fried rice will be served before choosing your mains: chicken, snapper or beef. Lastly, a rich and creamy burnet cheesecake tart topped with caramelised pineapple is presented to mark the end of the gastronomical journey.

The Festive Menu (23-26 December 2022): RM228++ per person | 12 PM – 10 PM

Banyan Tree Kuala Lumpur
Banyan Tree Kuala Lumpur
2, Jalan Conlay, Kuala Lumpur, 50450 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Dinner with a view? Count us in! Located in Banyan Tree Kuala Lumpur, the Horizon Grill unveils its five-course Christmas dinner specially curated for Christmas Eve and Christmas Day. Priced at RM818 nett per person, the menu starts with a gran cru oyster bellini as an appetiser and kicks off the gastronomical journey with cured Hokkaido scallops. Next, a hearty bowl of bouillabaisse (a traditional Provençal fish stew) soup is served for your second course. As for the main course, you will choose between Santa Maria grilled Tokushima sirloin and Kinmedai. Lastly, end the night with pineapple with rosemary compote and Guanja custard with mint moss and chocolate truffle.

On Christmas day, treat your loved ones to an abundant lunch spread comprising the classic roast of the day (roast turkey served with sides and sauces), Cantonese Dim Sum selection, Banyan Tree signature nasi lemak, chicken and seabass congee, and more.

Over at Ebisu & Altitude, celebrate Christmas with a mouth-watering seven-course Japanese dining experience. Priced at RM633 nett per person, the journey kicks off with king crab with Okura and crab miso, along with half-shell oyster with caviar and hanaho as an appetiser. Before your mains, a bowl of turnip “mizore” soup and a serving of bluefin tuna ohtoro are served. As for the main course, you can pick between wagyu sukiyaki and lobster teppanyaki. Before dessert, you will be presented with a plate of Nigiri sushi and end the night with a delicious baked cheesecake topped with berry sauce.

Horizon Grill Christmas Dinner: RM818 nett per person | Add on RM350 nett per person for free-flow champagne
Holiday lunch (25 December 2022 & 1 January 2023): RM325 nett per adult + RM150 nett per child/senior citizen | 12PM – 3PM

Pavilion Hotel Kuala Lumpur
Pavilion Hotel Kuala Lumpur
170, Bukit Bintang St, Bukit Bintang, 55100 Kuala Lumpur, Federal Territory of Kuala Lumpur

Get ready to celebrate the most magical time at The Courtyard in Pavilion Hotel Kuala Lumpur. Available for lunch and dinner, the buffet spread features heartwarming classics like roasted turkey carving with cranberry and giblet sauce, fried soft-shell crab and a waffle and pancake station.

Christmas buffet (24 & 25 December 2022): RM198 nett per adult + RM99 nett per child/senior citizen | 12 PM-2.39 PM, 6.30 PM – 10 PM

Amari Kuala Lumpur
Amari Kuala Lumpur
3, Jalan Bangsar, Kampung Haji Abdullah Hukum, 59200 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Available on Christmas Eve and Christmas Day, the Amari Kuala Lumpur is hosting a festive and irresistible spread for the holidays. On the menu, you will find the Chef’s specials featuring whole poached salmon, chicken galantine, prime beef rib, roasted venison with spicy cumin sauce and beyond.

Christmas Eve buffet dinner: RM180+ per adult + RM90 per child | 6PM onwards
Christmas Day brunch: RM88+ per adult + RM44+ per child | 12PM onwards

Hero & featured image credit: Mandarin Oriental Kuala Lumpur

Never miss an update

Subscribe to our newsletter to get the latest updates.

No Thanks
You’re all set

Thank you for your subscription.