Jump to:

Best for under B2,000 Best for B2,000-4,000 | Best for B4,000-6,000 | Best for B6,000-10,000 | Best of over B10,000 


Best for under B2,000


Bei Otto

Date: Dec 24 (7pm-midnight), Dec 25-26 (lunch)
The price: B650 (Dec 25-26); B1,790 (Dec 24; B1,490 before Dec 20)
The feast: On Christmas Eve, the buffet features everything from cheese, cold cuts, and smoked fish to grilled sausages, honey-glazed ham, and Christmas goose and duck, plus classic sweets. On Christmas and Boxing Day, drop by for three-course lunch sets, offering a choice of quarter-roasted Christmas duck, pork tenderloin in puff pastry, or goat cheese ravioli, plus pumpkin soup and baked apple rings with rum raisin ice cream.
The place: Bangkok’s temple to porky Bavarian specialties and German grocer.
1 Sukhumvit Soi 20, 02-260-0869

72 Courtyard

Date: Dec 24-25, 6pm-late
The price: B1,800++ (add B1,200++ for wine pairing)
The feast: A sharing-style Christmas feast with food by chef Arnie Marcella and wine pairing by Wine Garage. Dishes include Brittany oysters, sea bass crudo with coconut and caviar, charred carrots and rocket salad, porchetta with pineapple, and truffled beef shank rigatoni. 
The place: The outdoor terrace on the ground level gets turned into your home for the holidays.
72 Sukhumvit Soi 55 (Thonglor), 02-392-7790


Date: Dec 25 (noon-4pm)
The price: B1,888 (Dec 25)
The feast: An Italian Christmas brunch with a spread filled with mixed bruschetta, Fines de Claires oysters, eggplant parmigiana, and Miro’s famous cheeky cannelloni with Parmesan fondue and black truffle. 
The place: Phrom Phong’s long-standing, and recently revamped, Italian trattoria run by chef Paolo Vitaletti and co.
20/4 Sukhumvit Soi 31, 02-261-2056


The date: Dec 24-26
The price: B1,499
The feast: A Goan festive menu with Portuguese influences, featuring rissois de camarao (shrimp turnovers), Portuguese fisherman’s stew, chorizo pulao (pilaf), and a sweet sticky date pudding. Add B900 for cocktail pairing.
The place: Contemporary southern coastal Indian cuisine from Indian-born, New York-trained chef and international restaurateur Hari Nayak.
7/2 Sukhumvit Soi 18, 02-004-7174

The Londoner

Date: Dec 24-25 (11am-midnight)
The price: B1,595++
The feast: A three-course Christmas meal with an option of organic roasted turkey roulade, pan-seared halibut, grilled Australian wagyu ribeye, or vegan roast for a main, all with sides like maple-glazed carrots, parmesan roasted potatoes, and brussel sprouts, plus Christmas pudding and fruit mince for dessert. Everyone of age gets a glass of prosecco, too.
The place: Phattanakarn Road’s spacious and lively British pub, boasting 23 years in business.
1178 Phattanakarn Rd., 02-022-8025
Image: Akyra Thonglor

The Lounge

Date: Dec 24-27
The price: B1,888++
The feast: The “7 Boxes of Wonders” menu pairs each course with a secret liqueur; the “Santa is Coming to Thonglor” menu pairs five traditional Christmas courses with wine. Get 50 percent off a room on the same day as you dine, too.
The place: The akyra Thonglor’s handsome all-day dining venue, located on the same floor as its secretive cocktail bar, 008.
88/333 Sukhumvit Soi 55 (Thonglor), 02-090-9000


Date: Dec 25-27 (brunch, 8am-5pm; dinner 5-10:30pm)
The price: B1,600++
The feast: The three-course Christmas dinner comes with choices like roasted bone marrow with venison tartare and truffle cream, confit suckiling pig with roasted pumpkin, or a cauliflower and truffle risotto. Christmas brunch is a la carte only with bites like lobster toast (B520), garlic prawn pasta (B340), and bacon and butter french toast (B330). 
The place: Siri House’s upscale-casual international eatery, now overseen by Steve Doucakis.
14/2 Soi Somkid, Phloen Chit Rd., 094-868-2639

Yao Rooftop Bar and Restaurant

Date: Dec 24 (6-10:30pm); Dec 25 (6-10pm)
The price: B1,288++/B2,188++ (Dec 24); B3,888++ for two persons (Dec 25)
The feast: Tuck into a dim sum tower for two with two drinks (sparkling wine, local beer, house wine, soft drinks, or juice), or level up for a whole bottle of house or sparkling wine. On Christmas, come back for a set menu for two of Cantonese cuisine.
The place: Take in the Bangkok skyline from one of the best 360-degree vantages in Silom and Sathorn.
32/F, Bangkok Marriott Hotel The Surawongse, 262 Surawong Rd., 02-088-5666

Back to top

Best for 2,000-4,000


Image: Alati



Date: Dec 24, 12:30-4pm; Dec 25, 7-10:30pm
The price: B3,400++/B4,900++ (select alcohol)/B5,900 (free-flow champagne)
The feast: Stay traditional on Christmas Eve with honey-glazed ham, roasted turkey, lamb leg, gingerbread men, and more. On Christmas day, the buffet is a Mediterranean affair, with fresh seafood, lamb chops, a carving station, and classic desserts. 
The place: The Siam Kempinski’s new-ish Mediterannean-leaning restaurant.
Lobby/F, Siam Kempinski Hotel, 991/9 Rama 1 Rd., 02-162-9000
Image: La Bottega

La Bottega

Date: Dec 24-25 (11:30am-late)
The price: A la carte
The feast: The Italian mainstay has created a dedicated Christmas a la carte menu packed with dishes like Italian artichoke salad with bottarga and citrus dressing (B790), homemade tortellini with mortadella and Parma ham in a capon stock (B520), and roasted wild turbot served with sautéed kale, potatoes, and bisque butter sauce (recommended for two, B2,990)
The place: Menus at this romantic oasis brim with serious D.O.P. produce scoured from the lengths of Italy.
2/F, Terrace 49, Sukhumvit Soi 49, 02-204-1731
Image: Char


Date: Dec 1-23; Dec 24-25
The price: B999++; B2,399++
The feast: Through Dec 23, a.k.a. Advent, get a “surprise me” set menu for B999. On Christmas Eve and Christmas, sign up for a five-course menu offering braised beef cheek; black cod with baby clams, pumpkin, and apple; caramel panna cotta; and some mulled wine. Book and purchase before Dec 15, and get either a cash F&B voucher worth B1,000 or one night in an urban superior room.
The place: Hotel Indigo’s high-flying rooftop bar-restaurant, overlooking Wireless Road.
25-26/F, Hotel Indigo, 81 Wireless Rd., 02-207-4999 ext. 8980

Il Fumo

Date: Dec 9-Jan 2
The price: A la carte  
The feast: This festive a la carte menu takes its inspiration from the European countryside with dishes like fresh Sicilian Mazara del Vallo red prawns served with Japanese hen clams tartar (B990), Basque-style baked spider crab “txangurro” (B1,490), and roasted Ibérico baby lamb shoulder (B2,290).
The place: The grand old villa on Rama 4 combines a classic Italian steakhouse with Portuguese flavors.
1098/2 Rama 4 Rd., 02-286-8833

Jam Jam

Date: Dec 25, 7-10pm
The price: B2,200; dinner with room for one 3,299/room for two B5,499
The feast: Expect festive flavors in the form of smoked duck, chestnut pastry puffs, and oven-roasted turkey with all the trimmings. L’Atelier de Joel Robuchon’s former executive pastry chef is in charge of desserts, too. Stick around for a Tropic City x Jameson Connects party late into the night, and wake up to a hangover-curing Little Market feast.
The place: The Asai Chinatown’s chic restaurant is all about comfort food and neighborhood vibes.
Image: W Bangkok

The Kitchen Table

Date: Dec 24 (6-10:30pm), Dec 25 (12:30-4pm)
The price: B2,200++/B3,200++ (Dec 24); B2,500++-B4,900++ (Dec 25)
The feast: Christmas Eve features an “Oh! Meaty Night” sharing-style menu, with foie gras pate, potted hot-smoked salmon, and more. The Christmas brunch buffet is loaded with cheese, cold cuts, seafood on ice, barbecue smoked turkey, and more.
The place: The W Bangkok’s chic fusion restaurant blends warm amber lighting, comfy couches, and wooden furniture. 
2/F, W Hotel, Sathorn Rd., 02-344-4000
Image: Mahanakhon Bangkok SkyBar

Mahanakhon Bangkok SkyBar

Date: Dec 24-27
The price: Dec 24 (B2,950++); Dec (B1,990++); Dec 26-27 (B2,500++)
The feast: Drop in for a four-course dinner of French favorites on Christmas Eve; a three-course brunch of Christmas; or the fresh seafood-heavy weekend brunch (add B990++ for free-flow prosecco). 
The place: Bangkok’s highest restaurant deals in fine French flavors.
Mahanakhon Bangkok SkyBar, 02-677-8722
Image: Mia Bangkok


Date: Dec 24-26 (6pm-midnight), Dec 25-27 (noon-2pm)
The price: B3,650++; B2,150++ for vegan and vegetarian menus
The feast: A nine-course tasting menu featuring Mia’s deeply satisfying modern European fare, plus some Christmasy touches, like roasted turkey with croquettes, parsnip cream, and cranberries. The vegan and vegetarian menus, meanwhile, offer dishes like stewed curried lentils with smoked yogurt and deep-fried eggplant and roasted bell pepper sorbet with avocado cream and tomato consomme.
The place: Decadent modern European cuisine in a whimsically refurbished townhouse in the Phrom Phong back sois.
30 Attha Kawi Soi 1, 02-258-6745

Ms. Jigger

Date: Dec 24, 5:30pm-midnight; Dec 25, 11:30am-2:30pm
The price: B3,000++/B3,700++ (Dec 24); B3,500++ (Dec 25)
The feast: Go Italian for Christmas with six-course dinners with prosecco and wine (B3,700 option gets you cocktails, too). On Christmas, get a six-course lunch paired with prosecco, wine, and cocktails. 
The place: The Kimpton Maa-Lai’s narrative-driven Italian cocktail den.
78 Soi Tonson, 02-056-9999

Parichart Court

Date: Dec 24 (7-10pm), Dec 25 (11:30am-3:30pm)
The price: B3,500++ (Dec 24); Dec 25 (3,900++)
What: A lavish Christmas Eve buffet with free-flow sparkling champagne, cocktails, and beer to the soundtrack of carolers and a live band, followed the mornign afternoon with a blowout brunch featuring the same free-flow package plus dishes like roasted turkey, ham on the bone, and classic Christmas desserts.
The place: This tranquil garden space is best known for hosting the hotel’s awesome Sunday brunch.
Parichart Court, Anantara Siam Bangkok Hotel, 155 Ratchadamri Rd., 02-365-9110
Image: Rain Tree Cafe

Rain Tree Cafe

Date: Dec 24 (6-10:30pm), Dec 25 (noon-3pm)
The price: B2,988 (Dec 24), B2,500 (Dec 25)
The feast: The festive celebration features a massive buffet with all the Christmas specialties, live cooking stations, and fresh seafood, plus carol singers, a live band, a kids’ corner with fun activities, and a drop-in by the big guy, Santa Claus.
The place: The time-honored hotel restaurant still packs them in with its excellent buffets.
The Athenee Hotel, a Luxury Collection Hotel, 61 Wireless Rd., 02-650-8800

Sheraton Grande Sukhumvit

Date: Dec 24 (6:30-11pm)
The price: B3,870 (add B1,500++ for free-flow wine and cocktails)
The feast: The Christmas Eve buffet features seafood cuts like Alaskan king crab, Girrardeau and Kumamoto oysters, and rock lobster Thermidor, plus roasted turkey, Australian wagyu, and lamb rack from the carving station. A live jazz band will play four sets, starting at 7pm.
The place: Spread across The Living Room and Rossini’s, the hotel’s flagship lobby-level venues. 
1/F, Sheraton Grande Sukhumvit, 02-649-8364


Date: Dec 24, 5:30-10pm; Dec 25, 11:30am-3pm
The price: B2,000++/B3,500++ (Dec 24); B2,200++/B3,700++ (Dec 25)
The feast: Chow down on roasted turkey plus less common cuts, like Ancho dark beer smoked pork ribs and slow-cooked brisket, at the buffet on Dec 24. Come for the buffet brunch on Christmas for cider-brined turkey, lobster, lamb leg, and classic desserts like stollen and yule log. (The higher prices indicate free-flow packages.)
The place: The Kimpton Maa-Lai’s all-day dining venue-slash-”grocerant.”
78 Soi Tonson, 02-056-9999


Date: Dec 24 (6-10:30pm), Dec 25 (noon-3pm)
The price: B2,577 (both days)
The feast: On Christmas Eve and Christmas morning, Voila serves the whole holiday spread: turkey, ham, seafood on ice, rum fruit cake, macarons, and, the special draw, an aged cheese cart. Visit Belga on the rooftop for DJ beats on Dec 24 and Belgian ales and a la carte bites either day.
The place: Sofitel Sukhumvit’s upscale buffet and all-day dining restaurant.
189 Sukhumvit Rd., 02-126-9999


Back to top

Best for B4,000-6,000 


The Brasserie


Date: Dec 24, 6-10:30pm
The price: B3,500++/4,500++ (free-flow house wine)
What: A classic buffet featuring premium Christmas selections.
The place: An upscale all-day-dining venue with excellent French dishes and drinks.
Waldorf Astoria, 151 Ratchadamri Rd., 02-846-8888


Date: Dec 24-25, 6-10:30pm
The price: B5,900++ (includes a glass of champagne or cocktail)
The feast: Chef Hans Zahner’s Japanese-influenced French cuisine highlights Japanese langoustine, foie gras, Hokkaido scallops, Kobe beef, pear la France, and more across six courses.
The place: The Okura Prestige’s Michelin-starred baby sits high above Phloen Chit Road.
25/F, The Okura Prestige, 57 Wireless Rd., 02-687-9000
Image: The Peninsula Bangkok

The Peninsula

Date: Dec 24 (7pm), Dec 25 12:30-2:30pm
The price: B5,000-5,500 (Dec 24); B2,600/B3,600 (Dec 25)
The feast: On Christmas Eve, sit at the riverside terrace or in the lawn, where you can watch the fireworks and hear music performed by a 14-piece ensemble while tucking into an international buffet. On Christmas, enjoy a buffet brunch, plus a Santa sighting. 
The place: The stately luxury hotel along the river always does it up big for Christmas.
333 Charoen Nakhon Rd., 02-020-2888

Back to top

Best for B6,000-10,000 


Bull & Bear


Date: Dec 24, 5:30-10:30pm
The price: B7,500++ (includes wine)
What: The festive feast here includes dishes like Alaskan king crab, roasted turbot with oysters, and caviar and Saga wagyu striploin.
The place: A fancy 55th-floor spot for steak, seafood and amazing views.
Waldorf Astoria, 151 Ratchadamri Rd., 02-846-8888
Image: Cote by Mauro Colagreco

Cote by Mauro Colagreco

Date: Dec 24 (6-10pm), Dec 25 (noon-2pm)
The price: B9,000++ (Dec 24); B6,100++ (Dec 25)
The feast: Experience nine-course carte blanche menus bursting with the flavors of the Riviera and speckled, on this occasion, with white truffles for festive celebrations.
The place: Chef Mauro Colagreco’s new Bangkok outpost lives up to his exacting standards with daily-changing menus and powerful flavors.
300/2 Charoenkrung Rd., 02-098-3888

Phra Nakhon

Date: Dec 24 (6-11pm), Dec 25 (noon-3pm)
The price: B6,500++ (Dec 24); B4,000++ (Dec 25)
The feast: Whole roasted turkey, honey-baked ham, and Christmas panettone join seafood platters brimming with oysters, lobster, and king crab, as well as premium cuts of meat. Christmas lunch features all the classics, plus Thai dishes and barbecue.
The place: The Capella hotel’s riverside flagship is big on bold flavors and beautiful views.
300/2 Charoenkrung Rd., 02-098-3888
Image: Sra Bua by Kiin Kiin

Sra Bua by Kiin Kiin

Date: Dec 24, 6pm-midnight; Dec 25, noon-2:30pm
The price: B6,900++ (Dec 24); B3,000++/B4,500++ (Dec 25)
The feast: On Christmas Eve, Sra Bua offers an eight-course Thai tasting menu (with wine) featuring dishes like its outrageous tom yum. The next day’s lunch sees the menu pared down to six courses.
The place: Flavors stick to Thai tradition while wowing with creativity at this modern Thai stalwart.
Lobby/F, Siam Kempinski Hotel Bangkok, 991/9 Rama 1 Rd., 02-162-9000

Riverside Terrace

Date: Dec 24
The price: B8,000 (Dec 24)
The feast: The Mandarin Oriental’s Christmas Eve feast features decadent dishes like velvet pumpkin soup with golden and black truffle Chantilly, roasted and stuffed Christmas turkey, roasted Barbary duck with mulberry honey, and Virginia ham glazed with maple syrup, plus live entertainment to boot.
The place: This al fresco international buffet blends a special occasion atmosphere with a relaxed dining format that is bound to please all.
Mandarin Oriental Bangkok, 48 Oriental Ave., Charoenkrung Rd., 02-659-9000 ext. 7390

Back to top

Best for over B10,000


Kinu by Takagi

Date: Dec 24
The price: B12,500
The feast: Celebrate Christmas with a 10-course kaiseki-style dinner prepared by chef Masakazu Kudo.
The place: A swish kaiseki den hidden away in the back of Lord Jim’s, serving Kyoto-style seasonal cuisine.
Mandarin Oriental Bangkok, 48 Oriental Ave., Charoenkrung Rd., 02-659-9000 

Le Normandie

Date: Dec 24
The price: B12,500
The feast: Enjoy a seven-course blowout, featuring duck foie gras terrine, smoked eel, blue lobster ravioli, milk fed veal rack with black winter truffle, and more. 
The place: The Mandarin Oriental’s showcase restaurant does classic French cuisine at its finest.
Mandarin Oriental Bangkok, 48 Oriental Ave., Charoenkrung Rd., 02-659-9000 ext. 7670