Cheap eats in Bangkok under $10
In Bangkok $10 is a serious dinner budget. Here are 15 named places where you can eat brilliantly for $2 to $8, and how to eat like a local without giving up quality.
Steaming bowl of pork noodle soup with wontons at a Bangkok street stall
Under $3: the street stall canon
Boat noodles at Boat Noodle Alley next to Victory Monument BTS: $0.80 per tiny bowl, order 4 to 6 for a full meal at $3 to $5 including a soft drink. The alley runs Monday to Sunday from 8am to 8pm with the best queue times at 11:30am. Moo ping (grilled pork skewers) with sticky rice from any morning cart: $0.30 per skewer, $0.80 per bag of sticky rice, a filling breakfast for $2 flat.
Khao man gai (chicken and rice) at street stalls: $2 to $3. Go-Ang Pratunam is the most famous but any competent version has near-identical quality. Kuay tiew (noodle soup) at any neighborhood shop with a pot bubbling out front: $2 to $2.50, add a soft drink for $0.60. Somtam and grilled chicken combo at a roadside Isaan stall: $3 to $4 total including sticky rice. All cash only, all served in 5 minutes or less.
Food courts: $3 to $6 done right
Bangkok's mall food courts are the underrated cheap-eat solution — air-conditioned, English menus, dozens of stalls, and quality above expectation. Terminal 21 food court on Sukhumvit at Asok BTS is the best-known, with 20-plus vendors including tom yum, boat noodles, Japanese, and northern Thai; $3 to $5 per dish. Emquartier and Emporium food courts are pricier at $5 to $8 but with premium vendors like Baan Somtum and Wattana Panich boat noodles.
Or Tor Kor market's food court has regional Thai dishes at $4 to $6 in a proper market setting rather than a mall. Icon Siam's Sook Siam floor is a themed indoor floating market with $4 to $7 dishes and mid-tier quality. Silom Village on Silom Road serves classic central Thai dishes for $3 to $6 in a fake-village setting that is somehow better than it sounds. Food courts take cash-loaded cards; hand back the card when leaving for a refund of the balance.
Chinatown after dark: $2 to $8
Yaowarat Road at 8pm delivers as much food value per dollar as anywhere in Asia. T&K Seafood (green shirts, big presence at the Padungdao intersection) grills river prawns at $5 to $8 each, whole fish at $10, and cold Chang beer at $2 — sit on plastic stools on the road and eat with your hands. Nai Ek Roll Noodle on Phadungdao Soi 9 serves peppery pork and offal soup with rolled rice noodles at $4, open until 4am.
Mangkorn Khao Bird Nest sells actual bird's nest drinks at $4 to $8 if you are curious. The mango sticky rice cart across from Odeon Circle is $3 for a full portion. Guay Jub Uan Pochana does another version of pork offal soup at $3.50. Total dinner for two at Yaowarat with a beer each: $15 to $25, and the atmosphere is unbeatable. MRT Wat Mangkon opens directly into the district.
Neighborhood shops on Sukhumvit sois
Between the malls of Sukhumvit are hundreds of neighborhood shops where locals actually eat. Charley Brown's (a Mexican-Thai hybrid on Sukhumvit Soi 11) sells $5 quesadillas at 2am for the club crowd. Krua Apsorn (Democracy Monument, but also a smaller Sukhumvit outpost) does crab omelet at $8 and green curry at $5. Baan Somtum has 3 branches with the Silom Soi 3 location doing full Isaan meals for $6 to $8 per person.
Zaap Zaap Thonglor (Soi 55) does Isaan food including papaya salads and grilled meats for $4 to $7 per dish. Prai Raya on Sukhumvit Soi 8 is southern Thai food at $6 to $10 per dish (technically over budget for one dish but 3 dishes for 2 people work out around $8 each). These are the middle tier — nicer than street stalls, cheaper than tourist restaurants, where Bangkok residents eat 3 nights a week.
Breakfast for $2 to $4
Thai breakfast is often the same as lunch and dinner. Rice soup (jok) with pork or chicken and a raw egg cracked in: $1.50 to $2.50 at any morning shop. Patonko (Chinese-style donuts) with soy milk: $1 total from street stalls near BTS stations. Congee at Jok Prince on Charoen Krung, a Michelin Bib Gourmand: $2 with all the trimmings, open 5:45am to 10am and 3pm to 11pm.
Grilled banana with sticky rice, morning dim sum at any Chinatown shophouse, khao tom (rice soup with fish or chicken), or a full farang breakfast at any hotel for $8 to $12. On Sukhumvit, Roast at Emquartier does a superb $8 breakfast with sourdough toast and eggs. For coffee, chain shops (Cafe Amazon, Inthanin, Amazon Ristr8to) charge $2 to $3 for a good latte; hipster cafes in Ari or Ekkamai charge $4 to $5.
The 7-Eleven meal
Bangkok has more 7-Elevens than any city outside Tokyo — literally 3,000-plus in the metro area, several per soi. A full 7-Eleven meal is a legitimate cheap-eat strategy: a microwaveable pork rice bowl ($1.50), a pork bun ($0.60), a bottled Thai tea ($0.90), and a mini banana cake ($0.50) totals $3.50 and is genuinely edible. The toasted ham-and-cheese sandwich for $1.20 is Bangkok's underrated hangover food.
7-Eleven is also where you buy cheap beer ($1.80 to $2.20 for Chang or Leo), bottled water, sunscreen, hangover drinks like C-Vitt, and 4 kinds of sticky rice mango dessert in the fridge for $1.50 to $2. Beer sales are legally paused 2pm to 5pm and after midnight, which surprises people. Family Mart and Lawson exist too; 7-Eleven is by far the most useful for hot food. Bathrooms are for customers.
How to stretch the budget
Split large dishes at proper restaurants. Two people at Baan Ice or Somtum Der can share 3 dishes and rice for $18 to $22 total including drinks — under $10 per person for a full sit-down meal. Order water instead of imported drinks; tap water is not served but a bottle is $0.30 and a Chang beer is $2. Skip the cover charges and 17 percent service-plus-VAT at hotel restaurants; the food is rarely worth it.
Lunch specials at proper restaurants often halve the dinner price. Charmgang, Le Du, and several other higher-end Bangkok restaurants do lunch tasting menus for $25 to $40 that would cost $70 to $120 at dinner. Set your daily food budget at $25 to $35 per person and you will eat better in Bangkok than you would spending $80 in London. Save $80-plus meals for a Michelin dinner on your last night if you want the range.
Frequently asked questions
What people ask before they set off on this one.
Yes, easily, if you eat street food and food courts. Breakfast at $2, lunch at $3, dinner at $4, drinks at $1 — $10 total is realistic. A more comfortable budget of $20 to $25 a day gets you one sit-down meal, two street meals, and a couple of drinks. To eat at nicer restaurants without giving up range, budget $40 to $60 a day and combine with street food.
It is fine, not good. The microwave rice bowls are edible but bland; the pork buns are decent; the toasted sandwiches are surprisingly good hangover food. What 7-Eleven excels at is late-night snacks, cheap beer, hydration, and the reliable fallback when it is 11pm and you missed dinner. Consider it a supplement, not a strategy.
A full Isaan meal — som tam, grilled chicken, sticky rice, and one beer — at a neighborhood shop like Somtum Nua or Isan Rot Ded on Sukhumvit runs $6 to $8 per person. Two people can share 3 dishes plus rice for $14 to $18 total. Kuay Jab Uan Pochana in Chinatown does a full noodle soup meal with drinks for $5 per person.
Look for high turnover — a queue of locals is the best signal. Look at how food is handled: gloves or tongs for cooked food, hot dishes served hot, no pre-cooked meat sitting under the sun. Skip stalls that have been there all day but seem empty at meal times. Cooked-to-order beats pre-made, and grill/wok stations are safer than salad stations. Follow your instincts.
Depends on the food court. Terminal 21 and Or Tor Kor have some genuinely excellent vendors — Wattana Panich has a stall at Emquartier, for example. Most malls have solid mid-tier Thai food at $4 to $7 that is 80 percent as good as the original street version but in air-conditioning. For breakfast and quick lunches on hot April days, food courts are the right call.
Hotels in Bangkok
More guides to Bangkok
All guides
Itineraries · 8 min read
48 hours in Bangkok
Two days is enough to nail the temples, one great market and a proper rooftop — if you sleep in the right neighborhood. This itinerary keeps transfers under 20 minutes and dinners under $15.
Itineraries · 10 min read
One week in Bangkok
Seven days is the sweet spot: temples, two day trips, real neighborhoods, and enough downtime to eat properly. Here's how we’d split a week if we were doing it again tomorrow, hotel by hotel.
Itineraries · 8 min read
Bangkok in 3 days on a budget
Three days in Bangkok on under $60 a day is genuinely doable — hostels at $12, meals under $3, and every temple within reach on public transport. Here's the honest plan.
Real photos, real prices, and one tonne of carbon removed with every booking — at the same rate you would pay anywhere else.