Bangkok is as famous for its delicous street food and vibrant markets, as it is its neon nightlife, but the steamy metropolis also has a thriving fine dining scene, with several entries on the Asia's 50 Best Restauarants List (no Michelin Guide yet!), including 2016 winner Gaggan. Thailand has long attracted visitors with its cheap prices and the fine dining scene is no exception – here are five affordable fine dining lunch options (excluding wine and service) you have to check out on your next visit. Discover where to eat in Bangkok for less.
Fine dining lunches in Bangkok for $50 or less
Dylan Jones and Duangporn Songvisava take Thai food to a refined and irrestible new level at Bo.Lan, 37 on the Asia’s Best Restaurants List 2016. Settle down for five courses of fiery and fragrant Thai Cuisine, including yellow curry and pork rib, and spring onion and ginger soup with clams for just 980 baht ($28).
L’Atelier de Joël Robuchon
L’Atelier de Joël Robuchon/Facebook
The Bangkok arm of the Robuchon empire offers two set lunch menus for 950 and 1450 baht ($27 and $42), or if you wanted to stretch slightly, there’s a third option for around $55. Dishes include fillet of grouper and lamb, eggplant and zucchini confit pie.
Mandarin Oriental Hotel Group
The Mandarin Oriental’s elegant French restaurant (main image) overlooking the Chao Phraya River is a Bangkok institution having fed its well-healed citizens for close to five decades. It seems they’ve forgotten to up the prices along the way – a three course set lunch here will set you back $42.
The Peninsula Bangkok
Mouthwatering Cantonese fare from health-conscious chef Jackie Ho, at the riverside Peninsula hotel. Choose wisely from the à la carte and you can easily enjoy two courses (or more!) for under $50. Try fillet of snow fish or wok-fried beef tenderloin.
Strictly traditional Thai food from Australian chef-restaurateur and Asia's 50 Best Lifetime Achievement Award–winner David Thompson, though it’s head chef Prin Polsuk at the pass, serving up a set lunch for 1600 baht ($46).