32 mid-range rooms in Bangkok, editor-picked. the comfortable everyday-good rooms in Bangkok, with real cooking and no surprise on the bill. All Bangkok food.

Roots Coffee Roasters ★ 4.8

335 Soi Thonglor 17, Khlong Tan Nuea, Watthana, Bangkok 10110

Roots Coffee in Bangkok's Thonglor 17 is the foundational 2014 Thai third-wave roaster from Varatt Vichit-Vadakan, supplying many of the city's specialty.

Tip: The pour-over flight is the way to read the bean program. Weekend mornings queue from 09:00.

Yaowarat night street stalls ★ 4.8

Yaowarat Road, Samphanthawong, Bangkok 10100

Yaowarat Road in Bangkok's Chinatown is the city's most theatrical late-night street-food strip, with grilled seafood, noodle counters and dim sum carts.

Tip: Cash only. Start at Soi Texas (Phadungdao) corner for grilled prawns; Nai Mong Hoi Tod and Lek and Rut are the canonical seafood stalls.

Pa Aor Tom Yum Goong Noodles ★ 4.8

113 Soi Charoen Phon, Khwaeng Nakhon Sawan, Pom Prap Sattru Phai, Bangkok 10100

Pa Aor Tom Yum Goong Noodles is bib gourmand stall on a dead-end soi off charoen phon, locals only, where the tom yum noodle bowl was invented.

Tip: Cash only. Lunch only, 09:00-16:00, closed Sundays. The tom yum goong with whole river prawn is the canonical order.

Sarnies Bangkok ★ 4.8

101-103 Charoen Krung 44, Bang Rak, Bangkok 10500

Sarnies Bangkok on Charoen Krung 44 is the Singapore-founded Australian cafe-bakery in a heritage shophouse, with sourdough, viennoiserie and all-day brunch.

Tip: Weekend brunch books out from 09:00; weekday afternoons are calm. The sourdough counter sells loaves until they run out.

Krua Apsorn Dinso ★ 4.7

old-town · 169 Dinso Road, Wat Bowon Niwet, Phra Nakhon, Bangkok 10200

Krua Apsorn in Bangkok's Old Town has cooked royal-influenced central Thai dishes since 2003, the Dinso branch winning a Bib Gourmand for its crab.

Tip: Closed Sundays. Two branches; the Dinso original is the better experience. Lunch through 19:30 only, last seating 19:00.

PAGA Microroastery ★ 4.6

45/1 Soi Sukhumvit 31, Khlong Toei Nuea, Watthana, Bangkok 10110

PAGA Microroastery in Bangkok's Sukhumvit 31 is the all-white double-height micro-roastery from World Aeropress finalist Gabriel Carol, single-origin lots.

Tip: The signature creative drink list (coffee plus seasonal infusions) is the move beyond standard espresso; the Geisha pour-over is the splurge.

Nai Ek Roll Noodles ★ 4.6

442 Soi Yaowarat 9, Samphanthawong, Bangkok 10100

Nai Ek in Bangkok's Yaowarat has cooked rolled-rice-noodle kuay jab in peppery pork-offal broth until midnight since 1960, the late-night canonical Chinatown.

Tip: Open 08:00 to midnight daily, cash only. Order with extra crispy pork belly; the pork offal bowl is also the local pick.

Krua Apsorn Dinso ★ 4.6

169 Dinso Road, Wat Bowon Niwet, Phra Nakhon, Bangkok 10200

Krua Apsorn Dinso is royal-influenced thai room from 2003 in the old town with bib gourmand stir-fries, the local lunch room missed by tour groups.

Tip: Closed Sundays. The Dinso original is better than the newer branches. Lunch through 19:30 only, last seating 19:00.

Issaya Siamese Club Sunday Brunch ★ 4.6

4 Soi Sri Aksorn, Chua Phloeng Road, Sathon, Bangkok 10120

Issaya Siamese Club in Bangkok's Sathorn runs a Sunday brunch in the 1920s villa garden with Chef Ian Kittichai's heritage Thai sharing menu.

Tip: Sunday-only brunch from 11:30. Reservations via own site; garden seating is the move on cool-dry-season Sundays.

Khua Kling Pak Sod ★ 4.5

thonglor-ekkamai · 98/1 Soi Thonglor 5, Khlong Tan Nuea, Watthana, Bangkok 10110

Khua Kling Pak Sod in Bangkok's Thonglor is the canonical southern-Thai family room, dry-spiced beef khua kling, sator stir-fry and crab curry served.

Tip: Heat scale is real; ask the server for the western-tongue version if you cannot handle the dry spice.

Mikkeller Bangkok ★ 4.5

26 Soi Ekkamai 10, Khlong Tan Nuea, Watthana, Bangkok 10110

Mikkeller Bangkok in Bangkok's Ekkamai 10 is the Danish gypsy brewery's Southeast Asian flagship, 30 rotating taps of Mikkeller and Asian craft brewers.

Tip: The flight of four covers the range; Friday and Saturday nights are dense from 19:00. The taproom kitchen runs late-night burgers.

Soei Restaurant ★ 4.5

1834 Soi Phradiphat 19, Sam Sen Nai, Phaya Thai, Bangkok 10400

Soei Restaurant in Bangkok: Bib Gourmand 1972 family Thai seafood room in Phaya Thai, off the tourist circuit with rare horseshoe-crab egg salad.

Tip: Closed Sundays. Cash only, the menu is huge and only partially translated; ask the staff to point at seasonal seafood.

Broccoli Revolution ★ 4.5

899 Sukhumvit Road, Khlong Tan Nuea, Watthana, Bangkok 10110

Broccoli Revolution in Bangkok's Sukhumvit 49 corner is the canonical vegan brunch since 2014, plant-based Thai bowls, smoothies and the namesake broccoli.

Tip: Walk-ins through the day. Multiple branches; the Sukhumvit 49 corner is the flagship. Weekend brunch queues from 11:00.

Khua Kling Pak Sod ★ 4.4

thonglor-ekkamai · 98/1 Soi Thonglor 5, Khlong Tan Nuea, Watthana, Bangkok 10110

Khua Kling Pak Sod in Bangkok's Thonglor is the canonical southern-Thai family room, dry-spiced beef khua kling, sator stir-fry and crab curry on mountain.

Tip: Heat scale is real; ask for the western-tongue version if you cannot handle full southern spice levels.

Ceresia Coffee Roasters ★ 4.4

593/30 Ramkhamhaeng Soi 39, Wangthonglang, Bangkok 10310

Ceresia Coffee Roasters in Bangkok's Ramkhamhaeng is a Costa Rican-Thai roaster from Cesar and Karuna Munoz, on-site cupping room and small-batch.

Tip: Cupping sessions on Saturday mornings; book in advance via Line. Single-origin Geisha bags are the splurge.

Chit Beer Koh Kret ★ 4.4

76 Moo 7, Koh Kret, Nonthaburi 11120

Chit Beer on Koh Kret island near Bangkok is Wichit Saiklao's pioneering Thai craft microbrewery from 2012, on-site brews at a riverside taproom on the Chao.

Tip: Weekend only. Reach via short ferry from Pak Kret pier; pair the IPA with riverside Thai-Mon street food on Koh Kret.

Soi Texas Phadungdao seafood stalls ★ 4.4

Soi Phadungdao (Soi Texas), Samphanthawong, Bangkok 10100

Soi Texas at Yaowarat Phadungdao corner in Bangkok is the late-night grilled-seafood strip, with Lek and Rut and Rut and Lek opposite each other.

Tip: Cash only. Two competing rival stalls face each other; Rut and Lek (the queue-popular one) starts at 18:00, closes at 02:00.

Burbrit Craft Beer Phra Khanong ★ 4.3

Unit 106, Summer Hub, 1778 Sukhumvit Road, Phra Khanong, Khlong Toei, Bangkok 10110

Burbrit's Phra Khanong taproom in Bangkok is the brewery's second Bangkok room, pouring nearly a dozen Burmese-British recipes brewed unpasteurised.

Tip: Happy hour from 17:00-20:00 (beers from 59 baht). Live music four nights a week; the outdoor terrace is the seat in cool-dry season.

Brewski Rooftop Bar ★ 4.3

Radisson Blu Plaza Hotel, 489 Sukhumvit Road, Klongton Nua, Watthana, Bangkok 10110

Brewski in Bangkok's Asoke is the 30th-floor craft-beer rooftop above the Radisson Blu, 30 rotating taps of Thai and international craft brews.

Tip: Happy hour 17:00-19:00. Weekend nights queue at the bar; reserve a table on the open terrace for sunset.

Soi Nana Chinatown bar district ★ 4.3

Soi Nana, Pom Prap Sattru Phai, Bangkok 10100

Soi Nana Chinatown bar district is six-block stretch of converted shophouses with hidden cocktail bars, the bar district most travel itineraries miss.

Tip: Start at Teens of Thailand for gin, then Tep Bar for Thai spirits and live mor lam music. Most rooms open from 19:00.

Roast Bangkok ★ 4.3

EmQuartier 3rd Floor, 689 Sukhumvit Road, Khlong Tan Nuea, Watthana, Bangkok 10110

Roast Bangkok in Bangkok's EmQuartier is the all-day brunch room from Roast Coffee Roasters, with Western brunch plates, sourdough toasts and Thai-accented.

Tip: Weekend brunch queue from 10:00. Reserve via Chope for weekend mornings; weekday lunch is the value play.

Soei Restaurant ★ 4.2

ari · 1834 Soi Phradiphat 19, Sam Sen Nai, Phaya Thai, Bangkok 10400

Soei in Bangkok's Phaya Thai is a Bib Gourmand family-run Thai seafood room that has cooked Old Bangkok recipes since 1972, including the rare yum khai.

Tip: Closed Sundays. Cash only, the menu is huge and only partially translated; let the staff steer toward seasonal seafood.

Ristr8to Bangkok ★ 4.2

Soi 16, 12-15 Sukhumvit, Khlong Toei, Bangkok 10110

Ristr8to in Bangkok's Sukhumvit 16 is the Bangkok branch of Chiang Mai's competition-barista cafe from Arnon Thitiprasert, six-time Thailand Latte Art.

Tip: The latte art is the headline; ask for the rosetta or the multi-stage tulip. Single-origin espresso is rotated weekly.

Soi Polo Fried Chicken ★ 4.2

137/1-3 Soi Polo, Lumphini, Pathum Wan, Bangkok 10330

Polo Fried Chicken in Bangkok's Soi Polo is the Bib Gourmand garlic-fried-chicken room, open until 21:00 daily with half birds blanketed in crispy fried.

Tip: Cash only. Last orders 20:30. Half a fried chicken with som tam Thai and sticky rice is the canonical late-dinner order.

Krua Aroy Aroy ★ 4.2

Pan Road, Silom, Bang Rak, Bangkok 10500

Krua Aroy Aroy in Bangkok: Bib Gourmand canteen tucked off Pan Road, lunch-only, with the city's best khao soi northern Thai curry-noodle bowl.

Tip: Cash only. Lunch only, 09:00-17:00, closed Sundays. The room is small; arrive by 12:00 to avoid the office workers.

Rocket Coffeebar S.12 ★ 4.2

147 Sathorn Soi 12, Silom, Bang Rak, Bangkok 10500

Rocket Coffeebar in Bangkok's Sathorn is the Scandinavian-design cafe-and-brunch room from 2014, with sourdough pastries on-site and all-day brunch plates.

Tip: Three branches; Sathorn Soi 12 is the original. Weekend mornings queue from 09:00; the avocado toast is the canonical order.

The Beer Cap ★ 4.1

26/1 Soi Asoke (Sukhumvit 21), Khlong Toei Nuea, Watthana, Bangkok 10110

The Beer Cap in Bangkok's Asoke is the American-style craft beer hall with 30 imported taps and Thai sour-ale specialists, anchoring the soi nightlife.

Tip: American-style burgers and chicken wings pair with the IPA flight; weekend nights are busiest after 21:00.

Mit Ko Yuan ★ 4.0

old-town · 186 Dinso Road, Sao Chingcha, Phra Nakhon, Bangkok 10200

Mit Ko Yuan in Bangkok's Sao Chingcha is the Bib Gourmand family Thai room from 1962, central-Thai stir-fries and seafood dishes opposite the Giant Swing.

Tip: Cash only. Open 11:00-22:00 daily, the heritage building seats around 50 across two floors.

Brave Roasters ★ 4.0

76/1 Soi Ari 4, Sam Sen Nai, Phaya Thai, Bangkok 10400

Brave Roasters in Bangkok's Ari is Aroon Boonchom's small-batch third-wave roaster with an on-site Probat, the morning institution for Ari neighbourhood.

Tip: The pour-over menu lists every single origin individually. Weekend mornings queue forms by 09:00.

Thipsamai Pad Thai ★ 4.0

313-315 Maha Chai Road, Samran Rat, Phra Nakhon, Bangkok 10200

Thipsamai in Bangkok's Old Town has cooked the city's most famous pad Thai since 1966 with last orders at midnight, Bib Gourmand since 2018.

Tip: Cash only. Closed Tuesdays. Open Wed-Mon 09:00 to midnight; the wrapped-in-egg pad Thai with shrimp oil is the late-night order.

Wine I Do ★ 4.0

100 Soi Charoen Krung 36, Bang Rak, Bangkok 10500

Wine I Do on Soi Charoen Krung 36 in Bang Rak is the no-signage natural-wine bar in a converted shophouse with an orange list and a chef's-table back room.

Tip: Closed Tuesdays. Walk-in most nights; the back room is the chef's-table option for a sharing menu.

Luka Cafe ★ 4.0

64/3 Pan Road, Silom, Bang Rak, Bangkok 10500

Luka Cafe in Bangkok's Pan Road is the all-day cafe-bistro from chef Mark Carter, with house-roasted coffee, brunch all afternoon, and a small-plate evening.

Tip: Weekend brunch fills from 10:00; weekday afternoons are the calmest. The salted caramel pancakes are the queue-builder.