Twenty & One leans wholeheartedly into the season with a Christmas Eve buffet that has gathered every nostalgic flavour and polished it until it gleams. Guests wander from station to station, building plates that reflect equal parts comfort and ambition. Roasted turkey with cranberry sauce sits beside beef wellington wrapped in golden pastry, while honey-glazed ham waits to be carved with quiet ceremony. Seafood fans get their moment with grilled river prawns, squid and sea bass, plus an icy display of oysters, blue crab, mussels and poached tiger prawns. A pasta counter keeps things lively with truffle cream, arrabbiata or aglio e olio made on the spot. Desserts turn theatrical with crepes suzette set alight, fried ice cream, a rich yule log and classic pudding. Bingo, a lucky draw and seasonal games add a warm, cheeky finish to the night.
December 15-25. Starts at B1,990. Reserve via 02-127-5921.Twenty & One, Courtyard by Marriott Bangkok, 6am-midnight

