Last updated: May 2026
The smoke arrives before you see the stall. You follow it down a narrow lane off Mahachai Road, past a woman sorting limes into a bucket, past a man on a motorbike who doesn’t slow down. Then you’re standing in front of a blackened wok and a queue that has been here since before the city woke up. Bangkok earns its reputation at street level, one bowl at a time. But it earns it at altitude too, in dining rooms where chefs have built entire philosophies around the food their grandmothers cooked. This city doesn’t pick a lane. It holds all of them, and holds them well.
What follows is a guide to ten restaurants that represent that range honestly. Fine dining that deserves the accolades. Mid-range Thai that makes the accolades feel beside the point. International cooking that has found its way into Bangkok and stayed. And street food that reminds you why the city made you hungry in the first place. Prices are in Thai baht. Book ahead where it says to book ahead.
Fine Dining and Michelin
Bangkok’s Michelin scene runs deeper than most cities its size. These three restaurants each justify the hype in completely different ways.
Jay Fai (เจ๊ไฝ)
Jay Fai is the only street-food stall in the world to hold a Michelin star, and it sits with you differently once you've eaten there. Ratchawong Wongduan has cooked behind the same two woks for decades, wearing the same ski goggles against the heat, and her crab omelet, khai jeow puu, is the reason people set alarms. The egg is thin and blistered at the edges, folded over a crab filling that is mostly crab. It costs around ฿1,000 and it is worth it without qualification. The queue before 11am is real and the stall closes once the crab runs out. This is not a casual lunch option. Plan your morning around it.