The best ฿50 you’ll ever spend
Bangkok’s street food scene is genuinely one of the world’s great culinary experiences — and the best of it has almost nothing to do with the places in guidebooks. The vendors that make locals queue are tucked into sois (side streets), operating from 7am to 2pm, and gone by afternoon.
Yaowarat (Chinatown): tourist-approved but still excellent
Yaowarat Road is the famous one and yes, it’s crowded with tourists by 7pm. But the food is legitimately outstanding — roasted duck, fresh oyster omelettes, barbecued pork, seafood. Come at 10pm when the crowds thin slightly, or on a weeknight. T&K Seafood and Nai Mong Hoi Thod are both worth the hype. Budget ฿400–600 for a full meal with drinks.
Silom Soi 20: where I actually go
This small soi near Sala Daeng BTS fills with lunch vendors from 11am–2pm serving the surrounding office workers. Pad see ew, khao man gai, green curry over rice, grilled pork skewers. Everything ฿50–70. Zero tourist presence. You just point and get whatever looks good. I’ve eaten here probably 15 times across multiple Bangkok visits.
Chatuchak Weekend Market area
Not inside the market — around it. The streets on the north and east sides of Chatuchak have excellent morning food vendors selling actual Thai breakfast food rather than the tourist snacks inside. Saturday and Sunday mornings, 7am–noon.
The uncomfortable truth
The “street food” that gets recommended in guides is increasingly expensive and tourism-focused. The actual street food that locals eat is cheaper, better, and in less obvious locations. Walk away from the tourist strip, look for lines of Thai people, and just point at what they’re having. Success rate is very high.
Plan Your Trip
- 🎫 Tours & activities — Klook
- 🏨 Hotels — EconomyBookings
- 🚕 Airport transfer — Welcome Pickups
- 📱 eSIM & SIM card — Airalo
- 🚗 Car & scooter rental — Localrent
- ✈️ Flights — Kiwi.com