‘Tis the season for bountiful, hearty meals; but that doesn’t mean you have to go through the holiday grocery shopping stress. With an excellent selection of restaurants — and now, Michelin-starred dining rooms, too — you can avoid all the hassle and just simply enjoy a lavish Christmas dinner with your close friends and family in the most comfortable, carefree setting. Here are the best of the bunch to make your holiday gathering extra special this year. Book soon and savour the festive flavours.

Best for family-style affair: Up & Above

Up & Above_Christmas Brunch & Dinner Christmas dinners Bangkok

From roasted Christmas turkey with all the trimmings and marbled wagyu sirloin to free-flowing Champagne and festive desserts, expand your Christmas dinner horizons at Up & Above. Combining exquisite ingredients and expert culinary techniques, the Christmas buffet (THB at 4,200++ per adult and THB 1,000++ per child) at The Okura Prestige Bangkok has plenty to offer this year. Aside from delectable Yorkshire pudding and yummy Christmas cocktails, you can also count on them to serve you the freshest sushi and sashimi, as well as a mouthwatering collection of Japanese specialties.

Up & Above, The Okura Prestige Bangkok, 57 Wireless Road, Khwaeng Lumphini, Khet Pathum Wan, Bangkok, +66 2 687 9000

Best for an Italian Christmas: Jojo

Italian fare has always been synonymous with wholesome, hearty food, which simply means Christmas to most of us. In celebrating Christmas, Chef Stefano Merlo will be serving up a five-course Italian set menu with plenty of festive flavours (THB 3,500++ per person, THB 5,500++ per person with additional wine pairing). The meal begins with a raw beef carpaccio and delicately flaky steamed codfish served with marinated capsicum and gazpacho ice cream. For mains, you’ll get to savour a buttery risotto with mixed seafood and succulent Argentinian tenderloin drizzled with red wine reduction.

Jojo, The St. Regis Bangkok, 159 Rajadamri Road, Bangkok, +66 2 207 7815

Best for Thai flavours: Erawan Tea Room

Why not spice up your Christmas with traditional Thai cuisine? And when it comes to Thai food, nothing beats a decadent — and limitless — spread of authentic delicacies at Erawan Tea Room. For THB 1,600++ per person, you get to enjoy an endless selection of signature plates, including steamed sea bass fillet with chilli and lime, stir-fried prawns with garlic and pepper, and roasted duck served in red curry. Do save room for the authentic Thai desserts. Fresh and fragrant, the mango sticky rice here is infused with jasmine.

Erawan Tea Room 494 Rajdamri Road, Bangkok, +66 2 254 1234

Best for holiday imbibing: Bunker Sathorn

Bunker Sathorn

Get into the holiday spirit — literally. As you may know already, Bunker Sathorn has earned themselves The Michelin Plate this year, serving up modern American fare. However, don’t forget about Bunker’s new cocktail selections, all of which the new head bartender Wareewan ‘Oil’ Yodkamol created a little while back in September. From 24 to 25 December, Chef Arnie will be offering an exquisite four-course Christmas set menu (THB 1,700++), featuring intriguing flavour combinations such as venison tartare with cranberry bread, Alaskan black cod served with pomelo, and duck breast glazed with zinfandel cherry. And of course, after the scrumptious meal, hop over to the sleek granite bar for more stylish sips. Cheers!

Bunker Sathorn, 118/2 Soi Sathorn 12, Bang Rak, Bangkok, +66 2 234 7749

Best for riverside dining: River Café & Terrace

Christmas dinners Bangkok

Nestled by the banks of Chao Phraya River, the River Café & Terrace at The Peninsula Bangkok is your best option if you’d like to dine al fresco with a river view. On 24 December, the café will be holding a gala dinner buffet (THB 4,900 net per person) where the entire dining space will be elegantly adorned with festive decorations. From tasty salads and creamy pastas to prime cuts and the freshest seafood, the buffet promises a decadent holiday feast with all the festive treats as you crave for.

River Café & Terrace, The Peninsula Bangkok, 333 Charoennakorn Road, Klongsan, Bangkok, +66 2 020 2888

Best for traditional roasts: Marriott Café

Marriott Café

If you’ve been to Marriott Café for their lavish brunch buffet, you’d know already — they’ve got the best roasts and exquisite cuts, all served with potatoes and all the trimmings. The grand Christmas dinner buffet (THB 2,600++ per person) is no exception. Helmed by executive chef Kevin Thomson, Marriott Café will be showcasing a selection of cold cuts, pan-seared foie gras, fresh seafood on ice, succulent lobster tails, traditional roast beef and other yuletide offerings. Be sure to pace yourself and save some room, because the delicious spread of desserts is not to be missed.

Marriott Café, JW Marriott Hotel Bangkok, 4 Sukhumvit Road, Soi 2, Bangkok, +66 2 656 7700