A Street Food Guide to Bangkok: 15 Must-Try Dishes and Where to Eat Them
The first time I landed in Bangkok, I skipped the hotel breakfast and went straight to a plastic stool on Sukhumvit Soi 38. Forty baht (about $1.10) later, I was eating pad thai that tasted better than anything I’d had back home for $18.
Bangkok street food isn’t just cheap. It’s precise, regional, and fiercely competitive. Vendors perfect one dish for decades — and you get to eat it for the price of a coffee.
Key Takeaways
- Most street food dishes cost 40–120 THB ($1–$3.50) per plate.
- Go early (8–10am) for breakfast stalls and after 6pm for night markets.
- Yaowarat (Chinatown) and Victory Monument are top street food hubs.
- April is brutally hot — aim for shaded markets or go after sunset.
- Use an offline map app to pin stalls; many don’t exist on Google Maps.
April is peak heat in Bangkok (Songkran just wrapped up), so plan your eating around shade and evening breezes. Trust me: noodles taste better when you’re not melting.
1. Pad Thai – Thipsamai (Old Town)
Yes, it’s the obvious one. No, you shouldn’t skip it.
Thipsamai has been frying pad thai since 1966. Order the “Superb Pad Thai” wrapped in egg (120–200 THB). It’s slightly sweet, smoky, and balanced — not the ketchup-heavy version you’ll find near Khao San Road.
Pro tip: Go before 5pm to avoid tour bus crowds.
2. Boat Noodles – Victory Monument
Boat noodles were once served from actual boats. Today, they’re served in tiny bowls for 12–15 THB each.
Head to the alley near Victory Monument BTS. Try beef with rich, dark broth thickened with spices and a hint of pig’s blood (don’t overthink it — it’s delicious). Most people eat 4–6 bowls.
3. Som Tam (Papaya Salad) – Som Tam Jay So, Silom
Bright, spicy, addictive.
Som Tam Jay So does Isaan-style papaya salad with fermented crab and serious heat. Plates start around 50 THB. If you’re heat-sensitive, say “mai phet” (not spicy) — and mean it.
4. Mango Sticky Rice – Mae Varee, Thonglor
April and May are peak mango season in Thailand. This is when you eat mango sticky rice.
Mae Varee near Thonglor BTS piles on perfectly ripe mango with coconut cream–soaked rice (120–150 THB). Buy it to-go and eat in the shade.
5. Moo Ping (Grilled Pork Skewers) – Any Morning Market
This is Bangkok’s commuter breakfast.
Grilled pork skewers brushed with coconut milk cost 10–15 THB each. Pair with sticky rice in a plastic bag. Best found outside BTS stations between 6–9am.
6. Tom Yum Goong – Pe Aor, near Ratchathewi
Technically more shophouse than street cart, but worth it.
Their lobster tom yum is Instagram-famous, but the regular shrimp version (150–200 THB) is the real winner — sour, spicy, herbal, and deeply aromatic.
7. Guay Jub (Peppery Noodle Soup) – Yaowarat (Chinatown)
At night, Yaowarat Road turns into a glowing food corridor.

Look for rolled rice noodles in a thick, peppery broth with crispy pork. Expect to pay around 60–80 THB. Go after 7pm when the street comes alive.
8. Khao Moo Daeng (Red Pork on Rice) – Si Morakot, Sukhumvit Soi 22
Sweet barbecued pork, crispy pork belly, rice, and gravy.
Si Morakot has held a Michelin Bib Gourmand for years. Plates start around 60 THB. Go before 1pm — they sell out.
9. Pad Kra Pao – Phed Mark (Ekkamai)
This is Thailand’s real national dish.
Holy basil stir-fry with pork or beef, topped with a crispy fried egg. Phed Mark lets you choose your spice level (1–5). Around 100–150 THB.
Tourist trap warning: If it’s bland, it’s wrong.
10. Hoy Tod (Oyster Omelet) – Nai Mong, Chinatown
Crispy, gooey, briny.
Nai Mong does a perfectly fried oyster omelet with chili sauce for about 100 THB. Sit streetside and embrace the chaos.
11. Satay – Soi 11 Night Vendors
Grilled chicken skewers with peanut sauce.
Expect 10–15 THB per stick. It’s simple, but when grilled over charcoal and dipped in thick peanut sauce, it’s magic.
12. Khanom Bueang (Thai Crispy Pancakes) – Wang Lang Market
Think mini tacos made of crispy crepes filled with meringue and sweet or savory toppings.
Wang Lang Market (across the river from the Grand Palace) is less touristy and more local. A set costs about 40–50 THB.
13. Khao Kha Moo (Braised Pork Leg) – Charoen Saeng, Silom
Tender pork leg over rice with pickled greens and egg.
This place was featured on Netflix, so go early. Around 60–80 THB per plate.
14. Roti Gluay (Banana Roti) – Late-Night Street Carts
Thailand’s answer to a crepe, fried in butter and condensed milk.

Banana chocolate roti costs 40–60 THB. Best eaten at midnight after exploring Sukhumvit.
15. Coconut Ice Cream – Chatuchak Weekend Market
If you’re in Bangkok this spring, Chatuchak is in full swing every Saturday and Sunday.
Coconut ice cream served in a coconut shell with peanuts costs about 50–70 THB. It’s survival food in April heat.
Where to Find the Best Street Food Areas
If you don’t want to crisscross the city, focus on these neighborhoods:
- Yaowarat (Chinatown) – Best at night, huge variety within walking distance.
- Victory Monument – Boat noodle central.
- Silom – Great weekday lunch scene.
- Wang Lang Market – Local vibe, fewer tourists.
- Chatuchak – Weekend only, combine with shopping.
Many stalls don’t show up properly on Google Maps. I recommend downloading an offline map before you go — here’s our breakdown of the best offline map apps for travelers in 2026. It’s a lifesaver when your Thai SIM loses signal.
How to Eat Street Food Like a Pro
- Follow the locals. Long lines usually mean high turnover and fresh food.
- Carry small bills (20, 50, 100 THB).
- Don’t expect English menus everywhere — photos help.
- Avoid empty stalls at peak times.
- Hydrate constantly — April heat hits 35°C+ (95°F+).
Unlike cities where reservations matter (like in our Miami food guide), Bangkok street food is spontaneous. You walk, you smell, you eat.
When Is the Best Time for Street Food in Bangkok?
Cool season (Nov–Feb): Most comfortable for walking.
Hot season (March–May): Mango season, but plan for evenings.
Rainy season (June–Oct): Fewer tourists, quick downpours, dramatic skies.
Right now in April, go out after 6:30pm. The city cools slightly, and the grills fire up.
Final Thoughts: Come Hungry, Leave Changed
Bangkok isn’t a city where you book one “famous” restaurant and call it a day. It’s a city where you eat five times before sunset and still talk about the sixth meal.
Bring curiosity. Bring cash. Bring an appetite.
And if you discover a stall better than the ones above, tell me — I’m always planning my next return trip.
Frequently Asked Questions
How much does street food cost in Bangkok?
Most dishes cost between 40–120 THB ($1–$3.50). Specialty seafood or Michelin-recognized stalls may charge 150–250 THB, but it’s still extremely affordable.
Is Bangkok street food safe to eat?
Yes, if you choose busy stalls with high turnover. Avoid food that’s been sitting out in the heat, and stick to cooked-to-order dishes.
What is the best area for street food in Bangkok?
Yaowarat (Chinatown) is the best all-around area, especially after 7pm. Victory Monument is ideal for boat noodles, while Chatuchak shines on weekends.
What time does street food start in Bangkok?
Breakfast vendors start as early as 6am. Night markets and Chinatown stalls typically get busy from 6–7pm until midnight.





