The Best Christmas Dinners in Bangkok in 2021

Written by Team Expique
Published: November 19, 2021

The festive period is almost upon us and for many it is a great excuse to splash out on a lavish Christmas dinner. Most of Bangkok’s top hotels and restaurants all have special menu and offers.

Here we list some of the best and most interesting Christmas Dinners and Lunches in Bangkok. The most elaborate are the big buffets with free-flow wine or Champagne, but several also offer set menu options. Whilst the main focus of this article is on Christmas Eve Dinner and Christmas Day Lunch, many restaurants also offer special menus for the month of December.

For more Xmas inspiration check out our guide to Christmas in Bangkok.

In previous years, Expique ran our legendary Xmas Tuk Tuk Tours with special Christmas dinners. Sadly, this year we are not offering anything special, but our tuk tuk tours are still available as a private event. Find out more here.

The Best Hotel Christmas Dinners – Updated for 2021

We are gradually updating this list as events are announced. You can also see ideas from 2020 at the bottom of this article.

Joyous Christmas Meals @ Capella Bangkok (Our Pick)

Both restaurants, Phra Nakhon and Côte will stage feasts for families and friends, including Christmas Eve dinners and Christmas Day lunches. These will be accompanied by a live band, special gifts and even a visit from Santa Claus himself.

  • Celebrate Christmas with Old Town Charm at Phra Nakhon: Christmas Eve – from 7,000THB net per adult / Christmas Lunch – from 4,500THB per adult. Child rates and drinks packages available.
  • Côte by Mauro Colagreco Christmas Edition: Christmas Eve – from 9,500THB net per person / Christmas Lunch – from 8,100THB per person. Drinks packages available.

For full details visit Capella’s website

Stories from the Tree @ The Peninsula Bangkok

The Peninsula goes big on Christmas. As well as their beautiful lobby decorations they also have big meals

River Cafe & Terrace

  • Xmas Eve – Gala Dinner Buffet – THB 4,500 net per person (food only)
  • Xmas Day Brunch – THB 3,400 net per person (food only)

Or check out there Festive Afternoon Tea for whole of December.

Finally if you really want to go in, then check out their special “Festive Accommodation Packages” – we certainty love staying there!

For more details visit the Peninsula Bangkok website

Grand Siam Christmas Brunch at Anantara Siam

The Anatara Siam is known for gastronomical events and great Sunday brunches, so definitely a great choice to celebrate Christmas. Plus, given its proximity to Bangkok’s main shopping area you can spend the remainder of your day checking out lights and indulging in Xmas shopping!

The highlight of their offering is the “Grand Siam Christmas Brunch” on Christmas Day buffet with seasonal delights, from roasted turkey and ham on the bone to apple crumble with spiced ice cream. Listen to a live band or join the carollers as the little ones go full Christmas in the kids’ corner with Santa.

VenueThe Lobby and Montathip Court
Time11.30 am – 3.30 pm
PriceTHB 4,900 ++ per person, including free-flowing Champagne and alcoholic beverages
THB 2,900 ++ per person, including free-flowingsoft
THB 1,200 ++ per child between 6-12 years, including soft beverages, a special gift from Santa and Kids’ Club access. Children under 5 eat for free.

Christmas Eve dinner and Christmas Day afternoon tea is also available at Anatara Siam.

So Festive Playhouse 2021 at SO/ Bangkok

The SO/ Bangkok has a range of festive and New Years dinners. The highlights being there legendary buffets at Red Oven restaurant.

Christmas Celebrations at The Sukhothai Bangkok

Indulge in Colonnade’s Christmas Eve Buffet Dinner or Christmas Day Brunch with hearty holiday specialties, La Scala’s exquisite special menu, or Lobby Salon’s exceptional Chocolate Buffet!

  • Colonnade: Christmas Eve Buffet Dinner – THB 3,888++ per person (food only) / Christmas Day Brunch – THB 3,888++ per person (food only)
  • La Scala: Christmas Eve and Christmas Lunch: A La Carte and Special Set Menu
  • Lobby Salon: Christmas Chocolate Buffet (24-26 December 2021 @ 2:00 PM – 5:00 PM) – THB 1,300++ per person

Christmas Day Brunch at The Sofitel Bangkok

Celebrate Christmas Day with your loved ones at Voila! as you indulge in the exquisite selection of roast turkey, ham, fresh seafood, and more.

  • Venue: Voilà!
  • THB 2,577.63 Net Per Adult (Early Bird: 15% Discount on bookings before 10th December, 2020 THB 2,226.14 Net Per Person)
  • Christmas Carols for Entertainment
  • 25th December from 12 PM – 3 PM
  • Christmas Eve buffet also available at same price

Some Unique Christmas Dinning Experiences

Before we list all the big and grand hotels, we have some interesting options. It has been a very different year, so why not celebrate Xmas in a very different way.

Manohra Cruise: Christmas Eve on the Cruise

Experience the magic of the river as you sail down the Chao Phraya feasting on a special Christmas menu. Sway to the sounds of our live duo band as you sip on refreshing beverages and watch the river life go by.
THB 2,900++ per person including free flow soft drink.
THB 3,900++ per person including free flow premium beverages.
THB 1,100++ per (aged 5-11 yrs.) including free flow soft drink.
* Book before 1 December 2021 to get special net price.

Christmas Eve at Jua

We love the look of this Christmas Eve feast by Pok Pok Chef Andy Ricker

– 3800THB per person
– Dinner will be served family-style
– Vegan & Vegetarian options available upon request

Pubs and Restaurants

If you simply want a good Christmas meal at a reasonable price many of Bangkok’s international restaurants provide the perfect alternative. For example, one of our favorite’s is Kai New Zealand (Sathorn Soi 12), who always have a special Christmas menu.

Alternatively try pubs like Hemmingway’s (Sukhumvit Soi 11), The Robin Hood on Sukhumvit Soi 33/1 (BTS Phrom Phong) for a British Xmas, Bourbon Street on Sukhumvit Soi 63 (BTS Ekkamai) or Roadhouse BBQ on Rama 4 Road (BTS Sala Daeng/MRT Silom) for an American take, or Bei Otto (at new location in Huay Kwang) for a German Christmas.

Ideas For The Best Hotel Christmas Dinners – Yet to be updated from 2020

Christmas Eve at the Shangri-La Hotel

The Shangri-La is going all out for Christmas Eve this year (but do also have a good value Christmas day buffet.

Christmas Eve Dinners:

  • NEXT2 Café: The night before Christmas is blessed with the stunning seafood extravaganza, curated by a brigade of passionate chefs. (Adult: THB 3,490 net Child: THB 1,745 net)
  • Salathip Restaurant: A special venue to celebrate Christmas in a unique Thai style. Chef de Cuisine Yanavit will delight you with a special authentic Thai semi-buffet dinner befitting the special occasion. (Adult: THB 2,480 net Child: THB 1,240 net)
  • Volti restaurant & bar: Executive Sous Chef Deivid Paiva will serve up a classic Italian semi-buffet dinner to delight even the most discerning palate. (Adult: THB 2,480 net Child: THB 1,240 net)

For more details visit their website

Bangkok Marriott Marquis Queen’s Park (TBC)

Christmas Day Brunch, featuring all your favorites like roast turkey with all the trimmings, succulent roast ribs, sumptuous seafood and more, plus delectable spread of heavenly desserts.

  • Venue: Goji Kitchen
  • Christmas Day: 11:30-14:30 or 17:30-22:00
  • Price 2,505net /person

Remarks: Kids 6-under 12 years old 50% off. Kids under 6 dine for free when dining with parents

Christmas at Mandarin Oriental, Bangkok

Le Normandie (Set Lunch)

  •  Adult & Child: THB 6,000 net

*Children below 7 years old are not allowed in the restaurant.

Lord Jim’s (Buffet Lunch)

  • Adult: THB 5,000 net
  • Child: THB 2,800 net (Child price will be applicable for children between 6 – 12 years old)

Retro Holiday Bash @ Kimpton Maa-Lai

The recently opened Kimpton Maa-Lai is going full out this year with its festive celebrations.

Special Xmas menus are available in its 2 food outlets on Dec 24 and 25

Festive Season 2020 at Siam Kempinski Hotel Bangkok

The Siam Kempinski Hotel has a full program of festive meals and activities that include:

  • Festive Afternoon Tea and Hanuman Bar: December 1-31 – 990THB++ per set on weekdays / 1500THB++ per person on weekends
  • Eight Course Christmas Eve Dinner at Sra Bua by Kiin Kiin (Thai): December 24 – THB 3,900++ for 8 courses set dinner / THB 6,900++ for 8 courses set dinner with a welcome glass of Champagne and wine pairings
  • Christmas Eve Buffet / Christmas Day Lunch at Alati: December 24 – THB 3,400++ per person inclusive of water (child 6-12 years old half price) / THB 4,900++ per person with free-flow selected alcoholic beverages, soft drinks and juices / THB 5,900++ per person with free-flow Louis Roederer Champagne
  • Christmas Family Lunch with Santa at The Addition: On December 5, 12, 19, 24 and 26

Christmas Celebrations at The Sukhothai

Festive Dinner & Staycation Combo Packages

Many hotels are also offering festive packages that include accommodation and dinners allowing you to really have an amazing Xmas experience with no need to driver or get a taxi! You can also check out our list of Bangkok’s best Staycation hotels

Explore Thailand with Expique

At Expique our mission is to help people discover the real Bangkok (and beyond) and the local cultures. We do this through a combination of offering our own award winning tours and through producing informative content.

Our range of experiences in Bangkok including our award winning Bangkok Night Lights Tuk Tuk Tour and our foodie extravaganza Evening Food & Tuk Tuk Adventure.

Follow us on social media for all the latest news.

Follow us on Facebook
Follow us on Instagram
Pin us on Pinterest

Subscribe to Our Newsletter

Subscribe to our newsletter to receive monthly news and tips about exploring Bangkok.


* indicates required

Categories: Holidays & Festivals

Share this article:

About Expique

Expique is an award-winning food and tuk tuk tour operator and content creator based in Bangkok and content creator.

Take a TOUR in Bangkok

Expique runs award winning tours in Bangkok

Find out more

Experiences You May Like:

The best of Bangkok and Thonburi side, Tuk Tuk Tour to the landmarks of Bangkok
Bangkok By Day: Big Buddha,
Kids Tour Exploring Bangkok's Historic Area
Tuk Tuks, Temples & Tasty
Late Night Market Tour
Bangkok’s Midnight Markets

Talk to our team today to discuss exploring Bangkok

Contact Us. We'd love to hear from you.

Experience Bangkok
with Expique!