Jump straight to a spot
6 spotsBangkok has an exceptionally dense and varied street-food scene, with carts, stalls, shophouses, and small kitchens across the city. The problem is not finding food. It is knowing which option near you is worth stopping for.
This guide is organised by neighbourhood because that is how you will actually eat in Bangkok. You will be in Chinatown after visiting Wat Traimit, or near Silom after a meeting, or killing time around Victory Monument waiting for a bus. Each section gives you specific stalls, specific dishes, and enough detail to walk straight there.
Insider Tip: Choose the area first and the individual stop second; Yaowarat (Chinatown) and Rattanakosin / Maha Chai give very different versions of the same theme. It saves more time than chasing one famous name across town.
Quick answer
Start with T&K Seafood in Yaowarat (Chinatown) for seafood. Use Nai Ek Roll Noodles for guay jab, Guay Jab Ouan Pochana for the strongest all-round pick, and Jay Fai when one Michelin star matters most.
| Best for | Place | Area | Why pick it | Main tradeoff |
|---|---|---|---|---|
| Seafood | T&K Seafood | Yaowarat (Chinatown) | 150–400 THB, 3.9 rating | Always busy; the wait can hit 30 minutes after 7 PM. |
| Guay jab | Nai Ek Roll Noodles | Yaowarat (Chinatown) | Rolled rice noodles, peppery broth, and crispy pork | Check current hours before making a special trip |
| Editor’s pick | Guay Jab Ouan Pochana | Yaowarat (Chinatown) | 60–80 THB, Guay jab — rolled rice noodles in peppery pork broth | This is comfort food, not Instagram food, and it is better for it. |
| one Michelin star | Jay Fai | Rattanakosin / Maha Chai | 200–1,500 THB (crab omelette ~1,500 THB), Crab omelette or drunken noodles | Rattanakosin / Maha Chai works best if it fits your route |
| Pad thai | Thipsamai | Rattanakosin (Maha Chai) | 90–200 THB, Egg-wrapped superb pad thai | Costs more than a random pad thai stall, but the wok heat and prawn oil are the point. |
| Breakfast | Mont Nomsod | Rattanakosin (Old Town) | 20–60 THB, Toast with coconut custard or condensed milk | The kind of place that has not changed in decades because it does not need to. |
- Average street food dish: 40-80 THB ($1.10-$2.20 USD)
- Best eating hours: 11 AM-1 PM (lunch) and 6-9 PM (dinner)
- Bring cash in small bills — 20s and 50s. No cards
- Many stalls close Mondays — check before making a special trip
- Download a map app and get an eSIM before you arrive — Google Maps pins are how you will find half of these places
How we picked these food stops
This shortlist starts with the place information already maintained for this guide in Bangkok, then weights the practical signals readers need most: area, price, hours, ratings when listed, booking or website links, and the specific use case named on each card. Missing prices, ratings, images, or booking links stay blank rather than being guessed.
We also kept the awkward parts visible. A good food stop is only useful when the area, timing, crowd level, and transport fit the trip you are actually taking.
Yaowarat (Chinatown)
The heavyweight. Yaowarat Road and its side streets have the highest concentration of street food in Bangkok, and the quality ceiling is the highest too. The trade-off: crowds are intense after 7 PM, the heat from charcoal grills radiates off every surface, and you will queue for anything good. If you would rather have a guide handle the ordering on your first night, the Night Street Food Tour of Bangkok’s Chinatown covers 12+ tastings at seven long-running eateries in three hours — then come back solo once you know what you like.
What to eat:
T&K Seafood
The green-shirted stall on Soi Phadung Dao — grilled river prawns the size of your forearm, crab fried rice, and tom yum goong cooked on blazing charcoal right in front of you. Prawns run 300–400 THB a plate depending on size. Always busy; the wait can hit 30 minutes after 7 PM. Tables spill across the alley — you will eat on a plastic stool with motorbikes squeezing past. The seafood is fresh and the heat from the grill makes the atmosphere.
- Area
- Yaowarat (Chinatown) · 49-51 Phadung Dao Rd, Chinatown
- Hours
- 4pm–midnight daily
- Price
- 150–400 THB
- Go for
- Grilled river prawns
Nai Ek Roll Noodles
A long-running Yaowarat shop specialising in guay jab — rolled rice noodles in a peppery broth with crispy pork and pork offal. Check the current menu and opening hours before making a special trip.
- Area
- Yaowarat (Chinatown) · Yaowarat Soi 9 — confirm on-site
- Hours
- Late morning through to around 9pm — hours not independently verified; check before going
- Price
- Check the current menu
- Go for
- Guay jab with crispy pork
Guay Jab Ouan Pochana
A Michelin Bib Gourmand stall serving guay jab — rolled rice noodles (the noodles curl like cigarillos) in a deeply peppery pork broth with offal, crispy pork belly, and soft-boiled egg. A single bowl at 60–80 THB is a complete meal. This is comfort food, not Instagram food, and it is better for it. Open from 6 PM through to 3 AM — reliable late-night eating in the heart of Chinatown. Been running for over 50 years at the same address.
- Area
- Yaowarat (Chinatown) · 408 Yaowarat Rd, near Yaowarat-Charoen Krung intersection
- Hours
- 6pm–3am daily
- Price
- 60–80 THB
- Go for
- Guay jab — rolled rice noodles in peppery pork broth
Late-night Chinatown — after 10 PM, the main Yaowarat strip thins out but the side sois stay alive. Look for grilled squid vendors (40-60 THB), mango sticky rice carts (60-80 THB), and the ba mee vendors serving springy egg noodles with wonton and roast pork. The best late eating is on Soi Texas (Soi Phadung Dao 1) where several seafood stalls compete for your attention until midnight.
Getting there: MRT Wat Mangkon station drops you right in the middle. Walk toward the big Chinatown gate and follow the smoke.
Sukhumvit
The long commercial spine of modern Bangkok. Street food here is scattered rather than concentrated — you have to know where to look because the malls and restaurants dominate the streetscape.
Soi 38 — this was Bangkok’s most famous street food strip for decades. Bad news: most of the original stalls were cleared out around 2019 for development. A few have returned, and there is a small food area on the corner. It is not what it was. Worth a quick stop if you are nearby, not worth a special trip.
Terminal 21 Food Court (BTS Asok, 5th floor) — not street food in the traditional sense, but the prices are. This food court uses a coupon system (buy a card at the counter, refundable balance) and dishes run 40-75 THB. The pad kra pao stall does a solid basil chicken. The som tum station makes it fresh to order — specify your spice level (pet nit noi for mild, pet mak for Thai-hot). The mango sticky rice here is 60 THB and consistently good. Air-conditioned, clean, and useful when the heat breaks you.
Isan food on Soi 11 — walk past the bars and hotel entrances on Soi 11 and you will find a cluster of Isan (northeastern Thai) food carts in the evening. Som tum (papaya salad, 50-60 THB), gai yang (grilled chicken, 80-120 THB for a half), sticky rice (10 THB per basket), and laab (minced meat salad, 60-80 THB). This is workers’ food cooked by people from Isan — the flavours are sharp, sour, spicy, and real. Point at what you want if your Thai is limited.
Phra Khanong / On Nut — further down the BTS line (3-4 stops past Asok), the street food gets cheaper and more local. The night market near On Nut BTS has excellent moo ping (grilled pork skewers, 10 THB each) and khao man gai (chicken rice, 40-50 THB). Fewer tourists, better prices.
Getting there: BTS Sukhumvit Line serves the entire strip. Asok, Phrom Phong, Thong Lo, On Nut — pick your station.
Silom / Sathorn
Bangkok’s financial district. At lunchtime, the side streets fill with office workers queueing for quick, cheap meals. After 6 PM, the stalls thin out as the suits go home — but Convent Road and some Silom soi stalls keep going.
Convent Road stalls (off Silom, near BTS Sala Daeng) — the lunchtime strip here runs from about 10:30 AM to 2 PM, Monday to Friday. Vendors set up along the road selling khao gaeng (rice with curry, 40-60 THB — point at two or three curries and they go on your rice), pad see ew (60 THB), and bags of fresh fruit (20-30 THB). The quality is high because competition is fierce — these vendors feed the same office workers every day.
Soi Convent lunch spots — Hai Somtam Convent is a permanent Isan restaurant on this soi, not technically street food but priced like it (dishes 60-120 THB). The som tum here is made to order with mortar and pestle, and you can control the chilli level. The lab moo (spicy minced pork) is excellent. Packed at noon.
After-work street food — walk along Silom Road toward Saphan Taksin BTS after 5 PM. Grilled meat skewers (moo ping, 10 THB each), bags of sliced fruit, and the occasional khao kha moo stall (braised pork leg on rice, 50-60 THB). Look for the stall with the biggest queue of Thai people — that is your dinner.
Soi Sala Daeng night food — a few stalls set up here in the evening selling pad thai (50-60 THB) and chicken satay (40 THB for 4 sticks, served with peanut sauce and cucumber relish). Not life-changing but solid and convenient if you are in the area.
Getting there: BTS Sala Daeng or MRT Silom. Both stations are right on top of the action.
Rattanakosin (Old Town)
The historic district around the Grand Palace and Wat Pho. Tourist density is high here, which means prices are slightly inflated and some stalls cater more to what tourists expect than what locals eat. But there are genuine standouts.
Thipsamai
The most famous pad thai in Bangkok, at the same Maha Chai Road address for decades. The egg-wrapped version (called 'superb') is 150 THB — roughly double a random stall, but the wok heat and quality of shrimp are a genuine step up. The main branch is closed Tuesdays; it opens at 9 AM and runs to midnight. Queues build before 7 PM and peak at 7–8 PM. The fresh-squeezed orange juice (~100 THB) is worth adding. If you want to skip the evening queue, the ICONSIAM and Siam Paragon branches open from lunch.
- Area
- Rattanakosin (Maha Chai) · 313-315 Maha Chai Rd, Samranrat, Phra Nakhon
- Hours
- 9am–midnight (closed Tuesday). Branches at ICONSIAM and Siam Paragon open from lunch.
- Price
- 90–200 THB
- Go for
- Egg-wrapped superb pad thai
Boat noodle stalls near Phra Athit — several small shops along Phra Athit Road serve boat noodles in the traditional tiny-bowl format. Less famous than Victory Monument but less crowded too.
Khao gaeng stalls near Sanam Luang — early morning stalls (6-10 AM) near the big field sell rice with curry to government workers and temple visitors. Three curries on rice for 40-50 THB. The massaman and green curry here are good.
Mont Nomsod
A Bangkok institution since 1964 — started as a street cart, now a small café on Dinso Road near the Giant Swing. Famous for thick sliced toast with coconut custard (sangkaya), condensed milk, or ovaltine, served with fresh cold milk in a copper cup. The kind of place that has not changed in decades because it does not need to. A full order runs 20–40 THB. Open from early morning through the afternoon — the right stop after the morning temples.
- Area
- Rattanakosin (Old Town) · Dinso Rd, near Sao Chingcha (Giant Swing), Phra Nakhon
- Hours
- Early morning through afternoon — go before 2pm
- Price
- 20–60 THB
- Go for
- Toast with coconut custard or condensed milk
Warning: The area directly in front of the Grand Palace and along Khao San Road (which is nearby) has the highest tourist-tax markup. A pad thai that costs 50 THB in Silom will cost 80-100 THB here. The quality is not proportionally better.
Getting there: MRT Sanam Chai is closest to Wat Pho. Chao Phraya Express Boat to Phra Athit pier for the northern end. See our getting around Thailand guide for river boat details.
Bang Rak
The old trading district along Charoen Krung Road, between Chinatown and Sathorn. This area has seen a wave of gentrification — rooftop bars, galleries, boutique hotels — but the street-level food remains solidly old-school.
Indian food on Charoen Krung — the stretch near the old GPO building and the Haroon Mosque has been serving South Asian food for over a century. Roti mataba (stuffed flatbread with curried meat, 40-60 THB), naan with curry, and biryani (60-80 THB). The Muslim food stalls here are some of the best non-Thai food in the city. Look for Royal India for sit-down, or the street carts along the mosque wall for grab-and-go roti.
Tellak bakery area (near Charoen Krung Soi 28-30) — old Chinese-Thai bakeries selling khanom (sweets and pastries). Egg tarts, pork buns (salapao, 15-20 THB), and kanom buang (crispy Thai crepes with coconut cream, 10-15 THB each). These bakeries have been here for generations and the recipes have not changed.
Talat Noi neighbourhood — the area between Chinatown and the river has excellent shophouse restaurants. Look for ba mee (egg noodle) shops and congee stalls in the morning (30-50 THB). This neighbourhood is quieter than Yaowarat with similar quality.
Bang Rak rewards context — the dishes make more sense once you know who has been cooking them and for how long. The Foodie Experience of Historic Bang Rak packs 12+ tastings at five generations-old eateries into 3.5 hours, Thai-Muslim dishes included.
Getting there: MRT Hua Lamphong and walk, or BTS Saphan Taksin and walk north along Charoen Krung. It is about a 15-minute walk either way.
Ari / Pradiphat
A residential neighbourhood north of the city centre that has become Bangkok’s go-to for young Thai professionals and creatives. The food scene here blends old-school street stalls with newer cafe-restaurants. Less tourist traffic, more genuine neighbourhood eating.
Soi Ari morning market — along Soi Ari (Phahon Yothin Soi 7), morning vendors sell khao niew moo ping (sticky rice and grilled pork, 30-40 THB for a complete breakfast), pa tong go (Thai-style fried dough for dipping in condensed milk or congee, 20 THB), and strong Thai iced coffee (25-35 THB). This is what Bangkok’s working breakfast actually looks like.
Pad kra pao stalls around Ari BTS — several lunch stalls within a 5-minute walk of Ari BTS do excellent kra pao (basil stir-fry). The standard order is kra pao moo sab kai dao — minced pork with basil, chilli, and garlic over rice, topped with a fried egg. 50-60 THB. This is the single most-eaten lunch in Thailand and a good Ari stall does it with proper wok heat and enough holy basil to actually taste it.
Pradiphat Road night stalls — Pradiphat runs parallel to Phahon Yothin and after 5 PM, food carts appear along both sides. Highlights include kuay teow tom yum (noodle soup in spicy-sour broth, 50-60 THB), moo satay, and various khao gaeng (curry over rice) stalls. The vibe is entirely local — office workers eating dinner before heading home.
Getting there: BTS Ari station. Everything is within a 10-minute walk.
Victory Monument Area
A major transit hub where BTS, buses, and minivans converge. The food around here is cheap even by Bangkok standards because the customer base is students and commuters who eat here every day.
Boat Noodle Alley (officially Soi Rang Nam) — a narrow street packed with boat noodle shops, each serving tiny bowls for 13-20 THB. The tradition is to stack your empty bowls to count your total. Most people eat 5-8 bowls. The pork version with blood (sounds intense, tastes like rich iron-y broth) is the classic. The beef version is milder. Some shops have been here 30+ years.
How to order: Sit down, tell them moo (pork) or nuea (beef), sen lek (thin noodles) or sen yai (wide), and they bring you a bowl. Keep ordering until you are full. They count your bowls at the end. Budget 100-160 THB for a full meal of 6-8 bowls.
Cheap eats around the monument — the streets radiating from Victory Monument BTS have dozens of stalls selling khao man gai (chicken rice, 40 THB), kuay teow (noodle soup, 40-50 THB), and bags of grilled moo ping (10 THB per stick). The chicken rice stalls compete aggressively here and the quality is solid across the board.
Century Plaza area — the old shopping complex nearby has a ground-floor food area where you can get full meals for 35-50 THB. Not glamorous, but this is where Bangkok eats when Bangkok is in a hurry.
Getting there: BTS Victory Monument. The station is in the middle of everything.
Jay Fai: One Michelin Star on Maha Chai Road
Jay Fai
The most famous street food stall in Thailand — one Michelin star held since 2018, operated by chef Supinya Junsuta (Jay Fai) who cooks in swimming goggles to protect her eyes from the wok flames. The crab omelette is around 1,500 THB as of 2025; a premium version drew media attention in 2025 for pricing — verify current rates when you enquire. Drunken noodles run 200–300 THB. Both are genuinely excellent. Go if the experience is the point. Skip if you would rather eat seven other meals for the same money. Walk-in waits can stretch to three hours in peak season; email jayfaibangkok@gmail.com to enquire about availability.
- Area
- Rattanakosin / Maha Chai · 327 Maha Chai Rd, Samran Rat, Phra Nakhon
- Hours
- Wed–Sat, late morning to early evening (currently reported ~9am–7:30pm) — hours change; check ahead and book via email
- Price
- 200–1,500 THB (crab omelette ~1,500 THB)
- Go for
- Crab omelette or drunken noodles
How to choose where to eat in Bangkok
Hygiene
Trust your eyes and your nose. A stall with high turnover — dozens of people eating, constant cooking — is safer than a quiet one where food sits. Watch for: meat kept at room temperature for hours, reused oil that has gone dark brown, and flies on uncovered food. That said, Bangkok street food is remarkably safe considering the volume. Millions of people eat from these stalls daily. The biggest risk is over-ordering when you are hungry and getting a stomach ache from sheer volume, not contamination.
Carry hand sanitiser. Not every stall has a handwash station.
Best Times to Eat
- Breakfast (6-9 AM): Congee, pa tong go, moo ping, Thai coffee. Morning markets are active
- Lunch (10:30 AM-2 PM): The best variety. Office-district stalls in Silom, Sukhumvit, Ari
- Dinner (5-9 PM): Evening stalls appear. Chinatown peaks at 7-8 PM
- Late night (10 PM-midnight): Chinatown side streets, On Nut market, roti stalls around Silom
Avoid the 2-4 PM dead zone. Most stalls close between lunch and dinner. If you are hungry mid-afternoon, head to a food court (Terminal 21, MBK, Siam Paragon basement) — these stay open all day.
How to Order
Point and smile works everywhere. Learn three phrases:
- Ao an nee (I want this one) — while pointing
- Pet nit noi (a little spicy) — unless you can handle real Thai heat
- Check bin (bill please)
Most stalls have no English menu. Look at what other people are eating and point at that. If a stall has photos on the cart, even easier.
Money
Street food is cash only. Carry small bills — a 1,000 THB note ($28 USD) at a 50 THB noodle stall will get you an exasperated look and sometimes a flat refusal. Hit an ATM for 1,000-2,000 THB and break the big notes at a 7-Eleven before you start eating. See our money in Thailand guide for ATM and currency tips.
Getting Around Between Neighbourhoods
The BTS and MRT connect most of these areas. Yaowarat (MRT Wat Mangkon), Silom (BTS Sala Daeng), Sukhumvit (BTS Asok onwards), Ari (BTS Ari), Victory Monument (BTS Victory Monument) — you can hop between food neighbourhoods in 15-20 minutes. For Rattanakosin, the Chao Phraya river boat from Saphan Taksin is the most pleasant option. Grab (the Southeast Asian Uber) fills the gaps. Make sure you have mobile data — an eSIM will save you from hunting for WiFi every time you need to check a map or call a Grab.
For a full overview of Bangkok — temples, nightlife, accommodation, and day trips — see our main destination guide. Once you move off the street stalls, the best restaurants in Bangkok covers sit-down dining across all budgets. For evening options that pair food with views, Bangkok rooftop bars has the good ones. If you need a coffee stop mid-neighbourhood, best cafes in Bangkok maps the standouts by area.
What to Eat First: The Short List
If you are in Bangkok for a limited time and want to taste the essentials, eat these in this order:
- Pad kra pao moo sab kai dao — basil pork with fried egg on rice (any lunch stall, 50-60 THB)
- Boat noodles — Victory Monument or Chinatown (stack 5-6 bowls, ~100 THB total)
- Som tum + gai yang + sticky rice — an Isan stall in Sukhumvit or Silom (~150 THB for all three)
- Khao man gai — chicken rice, the Thai equivalent of a good sandwich (any street stall, 40-50 THB)
- Mango sticky rice — when in season (March-June is peak), the best dessert in the country (60-80 THB)
- Kuay teow tom yum — spicy-sour noodle soup, the dish that represents Bangkok’s Chinese-Thai fusion (50-60 THB)
Six meals, under 500 THB total ($14 USD). That is a day of eating in Bangkok.
Book a tour in Bangkok
These are the highest-rated, most-booked tours in Bangkok — all bookable through our partner Viator with free cancellation.
- Bangkok by Private Guide: Full Day Tour In and Around — 8 hours · 4.9/5 · 4493 reviews · from $72.0
- Bangkok Canal Tour: 2-Hour Longtail Boat Ride — 2 hours · 4.7/5 · 6287 reviews · from $36.83
- Bangkok by Night: Temples, Markets and Food Tuk-Tuk Tour — 4 hours · 4.9/5 · 3941 reviews · from $77.66
- Bangkok Midnight Food Tuk Tuk Tour — 4 hours · 4.9/5 · 2698 reviews · from $80.06
- Bangkok Backstreets Food Tour with 15+ Tastings — 4 hours · 5.0/5 · 2059 reviews · from $59.0















