Quick answer
Bangkok's cheap eats, mostly between ฿40–฿100 ($1–3) but ranging up to ฿200 (~$6 USD), are best experienced at Terminal 21 Food Court (Pier 21) according to Reddit. This list, curated from expat and repeat visitor recommendations, highlights authentic culinary experiences in the city.
- Best overall
- Yaowarat Street Food (Chinatown)
- Price/value range
- 35 – $4.30)
- Top-ranked pick
- Terminal 21 Food Court (Pier 21) — ฿35–฿60 ($1–$1.70)
- Last verified
- 2026-03
Top verdicts
- Terminal 21 Food Court (Pier 21): The single best-value meal in Bangkok, bar none.
- Thip Samai (ทิพย์สมัย): The most famous pad thai in Bangkok — and it mostly lives up to the hype.
- Yaowarat Street Food (Chinatown): Yaowarat isn't a single restaurant — it's an entire street food ecosystem that comes alive after dark.
Bangkok's cheap eats, mostly between ฿40–฿100 ($1–3) but ranging up to ฿200 (~$6 USD), are best experienced at Terminal 21 Food Court (Pier 21) according to Reddit. This list, curated from expat and repeat visitor recommendations, highlights authentic culinary experiences in the city.
Bangkok boasts some of the world's best street food, with memorable meals available for under ฿200 (~$6 USD), and most options costing between ฿40–฿100 ($1–3). Based on Reddit recommendations, Terminal 21 Food Court (Pier 21) stands out as a top pick for its variety and affordability. This list focuses on spots favored by expats and repeat visitors, ensuring an authentic culinary experience.
Bangkok is, by any measure, one of the greatest street food cities on Earth. The Thai capital's food scene is so extraordinary that a street vendor won a Michelin star, and the average office worker eats out for every single meal because it's cheaper than cooking at home.
We analyzed hundreds of Reddit posts from r/ThailandTourism, r/Bangkok, and travel subs to find the spots that actual expats and repeat visitors — not first-time tourists — recommend over and over. Every place on this list delivers a memorable meal for under ฿200 (~$6 USD), with most running ฿40–฿100 ($1–3).
Cheap Eats Map
How we built this list
We analyzed 100+ Reddit posts and 1,200+ comments across r/ThailandTourism, r/Bangkok, r/Shoestring, and r/solotravel — spanning 2020 to 2026. Restaurants were ranked by how frequently they were recommended by independent users across separate threads. Every spot on this list was mentioned in at least 3 separate threads by different people. We weighted long-term Bangkok residents' and repeat visitors' picks more heavily than first-time tourist posts.
1Terminal 21 Food Court (Pier 21)
Food Court / Multi-CuisineQuick comparison
- Best for
- Food Court / Multi-Cuisine in Sukhumvit Soi 19, Asoke with a 35–฿60 ($1–$1.70) spend range
- Strengths
- 4.5★ from 23,951 Google reviews · Food Court / Multi-Cuisine · Sukhumvit Soi 19, Asoke
- Limitations
- Price band: 35–฿60 ($1–$1.70)
- Price / value
- 35–฿60 ($1–$1.70) · 4.5★
- Why it made the list
- The single best-value meal in Bangkok, bar none. Terminal 21's top-floor food court (Pier 21) subsidises food prices to draw shoppers — and the result is absurdly cheap, genuinely good Thai food at prices even locals can't beat. The som tam here gets specific praise from Redditors, and a full meal with drink costs less than a coffee at Starbucks. If you're on a budget, eat here at least once a day and spend the savings on everything else.
- What to order
- Terminal 21 Food Court (Pier 21), a multi-cuisine food court in Sukhumvit Soi 19, Asoke, offers dishes ranging from ฿35–฿60 ($1–$1.70). A must-try is the pad kra pao moo (holy basil pork) with rice and fried egg for ฿40-50. The som tam stall makes an excellent green papaya salad. Also try the boat noodles, chicken rice, and mango sticky rice. Buy a food court card at the entrance — refundable deposit of ฿100, load and eat.
🕐 Closed now
2Thip Samai (ทิพย์สมัย)
Thai / Pad ThaiQuick comparison
- Best for
- Thai / Pad Thai in 313 Maha Chai Rd, Phra Nakhon with a 60–฿200 ($1.70–$6) spend range
- Strengths
- 4.2★ from 12,170 Google reviews · Thai / Pad Thai · 313 Maha Chai Rd, Phra Nakhon
- Limitations
- Price band: 60–฿200 ($1.70–$6)
- Price / value
- 60–฿200 ($1.70–$6) · 4.2★
- Why it made the list
- The most famous pad thai in Bangkok — and it mostly lives up to the hype. Operating since 1966, Thip Samai's egg-wrapped pad thai is charcoal-wok'd to perfection with a smoky char that mass-produced pad thai can never replicate. Yes, there's a queue. Yes, it's worth it. It's located right next to Jay Fai (the ฿1,000+ Michelin-starred street vendor), making it the infinitely more sensible choice for budget travellers who want world-class pad thai without the prestige tax.
- What to order
- Thip Samai (ทิพย์สมัย), a Thai restaurant specializing in Pad Thai at 313 Maha Chai Rd, Phra Nakhon, offers dishes ranging from ฿60–฿200 ($1.70–$6). The Superb Pad Thai wrapped in egg is their signature dish. The noodles are cooked over charcoal in individual wok portions, then wrapped in a thin omelette. Get it with prawns for the full experience. Also try their fresh orange juice, freshly squeezed on-site.
🕐 Closed now
3Yaowarat Street Food (Chinatown)
Chinese-Thai / Street FoodQuick comparison
- Best for
- Chinese-Thai / Street Food in Yaowarat Road, Samphanthawong with a 40–฿150 ($1.10–$4.30) spend range
- Strengths
- 4.5★ from 30,595 Google reviews · Chinese-Thai / Street Food · Yaowarat Road, Samphanthawong
- Limitations
- Price band: 40–฿150 ($1.10–$4.30)
- Price / value
- 40–฿150 ($1.10–$4.30) · 4.5★
- Why it made the list
- Yaowarat isn't a single restaurant — it's an entire street food ecosystem that comes alive after dark. Bangkok's Chinatown is over 200 years old and the food reflects that heritage: Chinese-Thai fusion dishes you won't find anywhere else on Earth. The trick is ignoring the stalls with English menus and neon signs, and heading for the ones where Thai families are crowded around plastic tables. Come hungry, come after 6pm, and budget at least 2 hours to graze your way down the road.
- What to order
- Yaowarat Street Food (Chinatown), a Chinese-Thai street food haven on Yaowarat Road, Samphanthawong, offers dishes ranging from ฿40–฿150 ($1.10–$4.30). Kuay jap (rolled noodle pork soup), grilled seafood at the open-air stalls, roast duck over rice, fish maw soup, and oyster omelettes are all popular choices. For dessert, look for Thai-style mango sticky rice vendors and Chinese-Thai sweets. Seek out the stalls with the longest queues of Thai locals.
🕐 Open now
4Som Tam Jay So
Isaan / ThaiQuick comparison
- Best for
- Isaan / Thai in Silom area with a 50–฿120 ($1.40–$3.40) spend range
- Strengths
- 4.2★ from 1,066 Google reviews · Isaan / Thai · Silom area
- Limitations
- Price band: 50–฿120 ($1.40–$3.40)
- Price / value
- 50–฿120 ($1.40–$3.40) · 4.2★
- Why it made the list
- Isaan food is the soul of Thai street eating, and Som Tam Jay So does it as well as anywhere in Bangkok. The grilled chicken alone — smoky, juicy, with shatteringly crispy skin — is worth the trip. Regular visitors to Bangkok treat this as a mandatory pilgrimage, and the fact that a full meal of som tam + gai yang + sticky rice + drink costs under ฿200 makes it one of the best food deals in the city. A legitimate "if you eat one thing in Bangkok" contender.
- What to order
- Som Tam Jay So, an Isaan Thai restaurant in the Silom area, serves dishes ranging from ฿50–฿120 ($1.40–$3.40). Som tam Thai (green papaya salad) and gai yang (grilled chicken) are the duo that put this place on the map. The grilled chicken is marinated and charcoal-grilled until the skin is crackling. Ask for sticky rice on the side. If you know Thai food, order tum korat for a more authentic, fermented-fish version.
🕐 Closed now
5Pad Thai Fai Ta Lu
Thai / Pad ThaiQuick comparison
- Best for
- Thai / Pad Thai in Dinso Road, Phra Nakhon with a 70–฿150 ($2–$4.30) spend range
- Strengths
- 4.2★ from 1,636 Google reviews · Thai / Pad Thai · Dinso Road, Phra Nakhon
- Limitations
- possibly the most memorable
- Price / value
- 70–฿150 ($2–$4.30) · 4.2★
- Why it made the list
- If Thip Samai is the classic pad thai, Pad Thai Fai Ta Lu is the modern evolution — bigger, bolder, and with crispy pork belly that elevates the dish into something genuinely extraordinary. Reddit's Bangkok food enthusiasts specifically call this out as a must-eat. The wok-hei (breath of the wok) flavour is intense — you can taste the 1,000°F flames in every bite. Not the cheapest pad thai in Bangkok, but possibly the most memorable.
- What to order
- Pad Thai Fai Ta Lu, a Thai restaurant specializing in Pad Thai on Dinso Road, Phra Nakhon, offers dishes ranging from ฿70–฿150 ($2–$4.30). The crispy pork belly pad thai is their signature dish. The pork belly is fried until shatteringly crispy and piled on top of wok-fired pad thai noodles. The name "Fai Ta Lu" means "fire bursting through the eyes" — a reference to the high-heat wok technique.
🕐 Closed now
6Rung Rueang Pork Noodle (รุ่งเรือง)
Thai / NoodlesQuick comparison
- Best for
- Thai / Noodles in Sukhumvit Soi 26 with a 50–฿80 ($1.40–$2.30) spend range
- Strengths
- 4.4★ from 8,841 Google reviews · Thai / Noodles · Sukhumvit Soi 26
- Limitations
- Price band: 50–฿80 ($1.40–$2.30)
- Price / value
- 50–฿80 ($1.40–$2.30) · 4.4★
- Why it made the list
- A Bib Gourmand-recognised noodle shop that has been serving the Sukhumvit area for decades. Rung Rueang is the platonic ideal of Bangkok pork noodles — the broth is clean yet deeply flavourful, the pork is tender, and the crackling adds texture. At ฿50-80 a bowl, this is what "cheap eats" in Bangkok really means: Michelin-recognised food for less than $2.50. The location on Sukhumvit Soi 26 is also convenient for tourists staying in the Asoke/Phrom Phong area.
- What to order
- Rung Rueang Pork Noodle (รุ่งเรือง), a Thai noodle shop on Sukhumvit Soi 26, offers dishes ranging from ฿50–฿80 ($1.40–$2.30). The pork noodle soup is their only real focus. Choose your noodle type (thin rice noodles recommended), and they'll load it with sliced pork, pork balls, and crispy pork crackling in a rich, clear pork broth. Add chilli flakes, fish sauce, sugar, and vinegar from the condiment tray to taste.
🕐 Closed now
7Here Hai (เฮียไฮ้)
Seafood / Thai-ChineseQuick comparison
- Best for
- Seafood / Thai-Chinese in Banthat Thong Road with a 80–฿200 ($2.30–$5.70) spend range
- Strengths
- 4.4★ from 3,685 Google reviews · Seafood / Thai-Chinese · Banthat Thong Road
- Limitations
- everything on the menu punches above its price point
- Price / value
- 80–฿200 ($2.30–$5.70) · 4.4★
- Why it made the list
- Here Hai is the spot where Bangkok's food-obsessed locals go for seafood that would cost 3-5x more in a restaurant with tablecloths. The crab fried rice is the star — real crab meat, not the imitation stuff — but everything on the menu punches above its price point. It's at the upper end of "cheap eats" territory, but when you consider you're getting restaurant-quality seafood for ฿100-200, it's still an extraordinary deal. Best with a group so you can order multiple dishes to share.
- What to order
- Here Hai (เฮียไฮ้), a Thai-Chinese seafood restaurant on Banthat Thong Road, offers dishes ranging from ฿80–฿200 ($2.30–$5.70). The crab lump meat fried rice is their legendary dish. Generous chunks of real crab meat stir-fried with egg fried rice. Also excellent: the steamed sea bass with lime, garlic prawns, and basically anything seafood. Come with friends to share plates and keep costs down.
🕐 Closed now
8Kor Panich (ก.พานิช)
Thai DessertsQuick comparison
- Best for
- Thai Desserts in 431 Tanao Rd, Phra Nakhon with a 60–฿120 ($1.70–$3.40) spend range
- Strengths
- 4.4★ from 2,824 Google reviews · Thai Desserts · 431 Tanao Rd, Phra Nakhon
- Limitations
- Kor Panich has been doing it better than everyone else for nearly a century
- Price / value
- 60–฿120 ($1.70–$3.40) · 4.4★
- Why it made the list
- Mango sticky rice is everywhere in Bangkok, but Kor Panich has been doing it better than everyone else for nearly a century. The difference is in the details — the quality of the sticky rice, the richness of the coconut cream, the ripeness of the mango. It's not a full meal, but it's the perfect post-lunch dessert stop while exploring Old Town Bangkok. Located near the Grand Palace and Thip Samai, so you can combo the two in one trip. Get there before noon or risk disappointment — they sell out regularly.
- What to order
- Kor Panich (ก.พานิช), a Thai dessert shop at 431 Tanao Rd, Phra Nakhon, offers dishes ranging from ฿60–฿120 ($1.70–$3.40). Khao niao mamuang — mango sticky rice. Their version uses premium sticky rice soaked in thick coconut cream, served with perfectly ripe mango slices and a drizzle of coconut cream on top. They've been perfecting this single dish for over 90 years. Go early — they sell out.
🕐 Closed now
9Hoi Tod Chaw Lay
Thai / Seafood Street FoodQuick comparison
- Best for
- Thai / Seafood Street Food in Thonglor area with a 60–฿120 ($1.70–$3.40) spend range
- Strengths
- 4★ from 1,335 Google reviews · Thai / Seafood Street Food · Thonglor area
- Limitations
- Price band: 60–฿120 ($1.70–$3.40)
- Price / value
- 60–฿120 ($1.70–$3.40) · 4★
- Why it made the list
- Hoi tod (crispy mussel/oyster omelette) is one of Bangkok's most underrated street food dishes — tourists flock to pad thai and som tam while locals queue for this crispy, savoury masterpiece. Hoi Tod Chaw Lay in Thonglor is the Redditor-approved version, with extra-crispy edges and generous seafood. Their pad thai is also quietly excellent. It's the kind of dual-threat spot where you order both dishes and wonder why you ever ate anywhere else.
- What to order
- Hoi Tod Chaw Lay, a Thai seafood street food vendor in the Thonglor area, offers dishes ranging from ฿60–฿120 ($1.70–$3.40). Hoi tod — the crispy oyster/mussel omelette that gives the place its name. It's a battered, crispy-edged pancake loaded with fresh mussels and bean sprouts. They also make an excellent pad thai. The combination of hoi tod + pad thai is the classic order here.
🕐 Closed now
10Krua Khun Puk
ThaiQuick comparison
- Best for
- Thai in Sukhumvit Soi 11/1 with a 50–฿100 ($1.40–$2.85) spend range
- Strengths
- 4.3★ from 3,693 Google reviews · Thai · Sukhumvit Soi 11/1
- Limitations
- Price band: 50–฿100 ($1.40–$2.85)
- Price / value
- 50–฿100 ($1.40–$2.85) · 4.3★
- Why it made the list
- The Sukhumvit area is full of tourist-priced restaurants where a pad thai costs ฿200+, so finding Krua Khun Puk feels like discovering a cheat code. Right at the entrance to Soi 11/1 — one of Bangkok's most tourist-heavy streets — this mom-and-pop shop serves real Thai food at real Thai prices. The locals eat here, the food is freshly cooked, and your bill will be a fraction of what you'd pay 100 meters in either direction. Essential for anyone staying in the Nana/Asoke area.
- What to order
- Krua Khun Puk, a Thai restaurant on Sukhumvit Soi 11/1, offers dishes ranging from ฿50–฿100 ($1.40–$2.85). Pad kra pao (holy basil stir-fry), green curry, tom yum soup, or any of the standard Thai dishes. The menu is huge, prices are local, and the portions are generous. It's a proper mom-and-pop Thai restaurant doing everyday Thai food very well.
🕐 Open now
11Baan Som Tum
Isaan / ThaiQuick comparison
- Best for
- Isaan / Thai in Multiple locations (available on Grab) with a 60–฿150 ($1.70–$4.30) spend range
- Strengths
- 4.4★ from 3,624 Google reviews · Isaan / Thai · Multiple locations (available on Grab)
- Limitations
- Price band: 60–฿150 ($1.70–$4.30)
- Price / value
- 60–฿150 ($1.70–$4.30) · 4.4★
- Why it made the list
- When a Redditor says a restaurant's beef "literally saved me," you pay attention. Baan Som Tum is a small chain specialising in Isaan food — Thailand's spicy, sour, funky northeastern cuisine. The waterfall beef salad is the dish that generates the most Reddit enthusiasm, and the fact that it's available on Grab means you can enjoy it from your hotel. Multiple locations across Bangkok make it accessible no matter where you're staying. A great introduction to Isaan food for newcomers, and a reliable favourite for repeat visitors.
- What to order
- Baan Som Tum, an Isaan Thai restaurant with multiple locations (available on Grab), offers dishes ranging from ฿60–฿150 ($1.70–$4.30). The naam tok neua (waterfall beef salad) is the Reddit-approved favourite — seared beef tossed in chilli, lime, fish sauce, and toasted rice. Also excellent: any of the som tam variations, larb moo (minced pork salad), and gai yang. Available on Grab for delivery.
🕐 Closed now
12Bamee Kon Sae Lee
Thai-Chinese / NoodlesQuick comparison
- Best for
- Thai-Chinese / Noodles in Thonglor area with a 50–฿80 ($1.40–$2.30) spend range
- Strengths
- 4.4★ from 2,467 Google reviews · Thai-Chinese / Noodles · Thonglor area
- Limitations
- Price band: 50–฿80 ($1.40–$2.30)
- Price / value
- 50–฿80 ($1.40–$2.30) · 4.4★
- Why it made the list
- Bangkok's egg noodle (bamee) shops are a world unto themselves — decades-old family businesses that have perfected a single dish through repetition. Bamee Kon Sae Lee is the Thonglor favourite, with handmade noodles that have a texture you simply don't get from the factory-made version. It's the kind of place Redditors list alongside other legendary names in their curated Bangkok food lists. Located next door to Zaew Thonglo (another local legend), making this corner of Thonglor a one-two punch of noodle excellence.
- What to order
- Bamee Kon Sae Lee, a Thai-Chinese noodle shop in the Thonglor area, offers dishes ranging from ฿50–฿80 ($1.40–$2.30). Bamee haeng (dry egg noodles) with wonton and crispy pork. The handmade egg noodles have a springy, al-dente texture, and the broth on the side is rich and clean. Also try the wonton soup version. Simple, focused, perfect.
🕐 Closed now
13Or Tor Kor Market Food Court
Thai / MarketQuick comparison
- Best for
- Thai / Market in Kamphaeng Phet Rd, Chatuchak with a 50–฿150 ($1.40–$4.30) spend range
- Strengths
- 4.3★ from 14,130 Google reviews · Thai / Market · Kamphaeng Phet Rd, Chatuchak
- Limitations
- overpriced stalls inside the weekend market itself
- Price / value
- 50–฿150 ($1.40–$4.30) · 4.3★
- Why it made the list
- Or Tor Kor is Bangkok's premium fresh market — rated one of the world's best by CNN Travel. It sits right next to the famous Chatuchak Weekend Market, making it the perfect lunch stop during a weekend shopping trip. The food court serves excellent Thai standards at market prices, and the fresh fruit stalls are unmatched. The quality here is a notch above average Bangkok street food because the market curates its vendors. If you're near Chatuchak, this is where you eat — not the overpriced stalls inside the weekend market itself.
- What to order
- Or Tor Kor Market Food Court, a Thai market food court on Kamphaeng Phet Rd, Chatuchak, offers dishes ranging from ฿50–฿150 ($1.40–$4.30). Browse the prepared food section for pad thai, curries over rice, grilled seafood, and Thai desserts. The market is also famous for its premium fresh fruit — try the mangoes, mangosteens, and durian (in season). The food court area has a higher quality threshold than most Bangkok markets.
🕐 Closed now
Frequently Asked Questions
Where are the cheapest places to eat in Bangkok?
The cheapest places to eat in Bangkok are mall food courts and sidewalk restaurants. Terminal 21's Pier 21 food court at Asoke is the single best deal — full meals for ฿35-60 (about $1-1.70 USD). Sidewalk restaurants with metal tables and plastic chairs scattered across every neighborhood serve pad kra pao, fried rice, and noodle soups for ฿40-80. Chatuchak's Or Tor Kor market and MBK food court are also excellent budget options. The key rule: if you see mostly Thai customers and plastic chairs, the food is both cheap and good.
What is the best street food in Bangkok?
Bangkok's essential street food includes pad kra pao (holy basil stir-fry with fried egg, ฿50-70), som tam (green papaya salad, ฿40-60), boat noodles (฿15-30 per tiny bowl), moo ping (grilled pork skewers, ฿10-15 each), khao man gai (chicken rice, ฿40-60), and kanom krok (coconut rice cakes). Yaowarat Road in Chinatown is the most famous street food destination, especially at night. For breakfast, look for jok (rice congee) or pa tong go (Thai doughnuts). The Michelin-starred pad thai at Thip Samai and the crispy pork pad thai at Pad Thai Fai Ta Lu are bucket-list items.
Can you eat well in Bangkok for under ฿200 ($6)?
Absolutely — ฿200 is a generous budget for a meal in Bangkok. At Terminal 21's food court, you can get a full meal for ฿35-60. Street food dishes like pad thai, som tam, and noodle soups run ฿40-80. Even sit-down restaurants like Krua Khun Puk on Sukhumvit serve dishes for ฿50-100. The average Thai person spends ฿50-80 per meal at street-level restaurants. You could easily eat three meals a day for under ฿300 total if you stick to local spots and avoid tourist-priced restaurants on Khao San Road.
What is Yaowarat Road known for in Bangkok?
Yaowarat Road is Bangkok's Chinatown — a century-old neighbourhood that transforms into one of the world's greatest street food corridors after dark. Famous dishes include T&K Seafood's grilled river prawns, rolled noodle soup (kuay jap), roast duck, fish maw soup, Thai-Chinese desserts, and mango sticky rice. Prices range from ฿40-150 per dish. Reddit users consistently warn to avoid the most heavily promoted stalls and instead look for the busy local spots. The area between Yaowarat and Charoen Krung roads has the densest concentration of food vendors.
Is Bangkok street food safe to eat?
Bangkok street food is generally very safe, and millions of locals eat it daily. Reddit travellers consistently report having no issues. The key safety tips: choose stalls with high turnover (a queue means fresh food), avoid pre-cut fruit that's been sitting out, watch that food is cooked fresh and served hot, and drink bottled or filtered water (ice at restaurants is typically made from purified water and is safe). The biggest risk isn't hygiene — it's underestimating Thai spice levels. When vendors ask 'spicy?' and you say yes, they mean it.
🎟️ Book Asoke Experiences
Tours and activities hand-picked for this guide — book with free cancellation
Experiences via Viator — free cancellation on most tours