Last updated: June 2026
One of the world's great food destinations. From ฿60 pad thai at a street cart to rooftop dinners overlooking Bangkok — what everything costs, where to find it, and how not to get wrecked by a chili you underestimated.
Thailand's street food scene is genuinely among the best in the world. Bangkok alone has more quality street food per block than most countries have total. The safety profile is also considerably better than much of SEA — Thailand's street food infrastructure is more regulated, more consistent, and more hygienically maintained than many of its neighbours.
Thailand's street food is better regulated than much of SEA. These conditions suggest a setup where a Westerner can eat with reasonable confidence.
Not dangerous by default, but worth reading the setup before committing — especially in your first week before your digestive system has adjusted at all.
Thailand is generally safer than many SEA neighbours for street food, but these conditions still warrant caution for a newcomer.
Stir-fried rice noodles with egg, tofu or shrimp, bean sprouts, green onion, peanuts, tamarind sauce. The national dish as most foreigners know it. Local price ฿60–80; tourist strip ฿150–200.
Rich, dark pork or beef broth with rice noodles, served in small bowls. Historically sold from canal boats — now found in shophouses. Order 4–5 bowls at once. Addictive.
Shredded green papaya pounded in a mortar with lime, fish sauce, palm sugar, chili, tomatoes, long beans. Isaan origin, now everywhere. Specify "mai phet" if you don't want it weaponized.
Marinated pork on bamboo skewers, grilled over charcoal, served with sticky rice in a bag. Morning staple across Thailand. One of the most reliably safe and consistently excellent street foods.
Poached chicken over rice cooked in chicken fat, served with clear broth and fermented soybean dipping sauce. Thailand's answer to Hainanese chicken rice. Available at dedicated shops from early morning.
Deep-fried egg omelette, crispy edges, slightly custardy inside, over rice with fish sauce and chili. One of the cheapest and best breakfasts you'll find. Found at any rice-and-curry stall.
Flaky fried flatbread — not the same as Indian roti. Thai street roti is made fresh, fried in butter, and served sweet (banana + condensed milk + egg) or savoury (with curry). A street dessert institution.
Fresh young coconuts with a straw are everywhere and cheap. Fresh-pressed sugarcane juice, butterfly pea flower iced tea, and Thai iced tea (cha yen) are all widely available and generally safe at established stalls.
Thailand has one of the most complete restaurant landscapes in Southeast Asia — from ฿60 shophouse meals to Michelin-starred establishments. The middle tier (฿200–600 per person) offers extraordinary value compared to any Western equivalent.
| Level | Price Per Person | What You Get | Examples |
|---|---|---|---|
| Street / Local rice shop | ฿40–80 | One dish + rice, often no menu, point-and-eat | Khao rat kaeng (rice + curry stalls), noodle shops |
| Local restaurant / shophouse | ฿80–200 | Multiple dishes, table seating, basic service | Neighbourhood Thai restaurants, Isaan spots |
| Mid-range Thai | ฿200–500 | Full menu, air-con, proper service, some imported beer | Som Tam Nua, local beer garden restaurants |
| International / upscale Thai | ฿500–1,500 | Imported wine list, modern presentation, city-view options | Bo.lan, Nahm, rooftop venues |
| Fine dining / Michelin | ฿2,000–8,000+ | Tasting menus, sommelier service, international quality | Le Du, Gaggan, Sorn (Bangkok) |
The full spectrum in one city. Street food and Michelin stars co-exist within a few blocks. Neighborhoods like Silom, Ari, Thonglor, and On Nut each have distinct food cultures. Yaowarat (Chinatown) for seafood and Chinese-Thai; Ari for trendy cafés and upscale Thai; On Nut for residential-priced local food.
Northern Thai cuisine is distinct from the central Thai food most Westerners know. Khao soi (curried noodle soup with crispy noodles on top) is the must-eat. Sai oua (Northern sausage), gaeng hang lay (Burmese-influenced pork curry), and nam prik (chili relishes) define the north. Lower prices than Bangkok across the board.
Tourist pricing is most aggressive on the islands. Patong Beach restaurants run ฿200–600 per person at the mid level. The flip side: fresh seafood quality is outstanding and Phuket Town (the old city area) has a genuinely excellent food scene at fairer prices. Always eat one soi back from the beach.
Large expat community means good international restaurant variety — Italian, German, Indian, and more at reasonable prices. Thai food is readily available at local prices if you move slightly away from the Beach Road strip. Seafood markets at Naklua and Jomtien are worth visiting for fresh-to-table options.
Tipping is not mandatory in Thailand but is appreciated at restaurants. ฿20–50 at local restaurants, 10% at mid-range, 10–15% at upscale. Service charges (10%) are added at hotel restaurants and upscale venues. Street food: no tip expected.
Rice (khao) is not automatically included in Thai restaurant meals outside of rice-and-curry stalls. At a standard Thai restaurant, order rice separately — khao suay (steamed rice) or khao niao (sticky rice for northern/Isaan dishes). Forgetting to order rice is an easy first-timer mistake.
Thailand's food delivery market is well-developed with three major players competing seriously. Coverage in Bangkok and major cities is excellent. Outside urban centres, options thin out quickly.
Bangkok's condo towers and gated villages require specific instructions for riders. Include your condo name, building letter/number, and floor. Many condos require riders to call from the lobby — make sure your Thai SIM is active and your number is in the app. "Leave at lobby" is a common option if your condo allows it.
Once you have a Thai bank account, PromptPay (Thailand's instant transfer system) makes cashless ordering seamless. GrabPay and LINE Pay wallets are also widely used. Cash on delivery works at all apps but requires you to have change ready — riders carry some but not always enough for large orders.
GrabFood and LINE MAN cover most major cities (Chiang Mai, Phuket, Pattaya, Hua Hin, Khon Kaen, Chiang Rai). Smaller towns and resort islands vary significantly. Koh Samui has limited coverage. Smaller islands may have nothing. Check your actual delivery address on the app before assuming it works.
GrabMart and pandamart are useful for convenience-store-level restocking: drinks, snacks, ice cream, basic household items. For actual grocery shopping, most major supermarkets (Tops, Big C, Lotus's) have their own delivery services with larger capacity. These are better for weekly shopping runs.
Thailand has the highest density of 7-Eleven stores outside of Japan — over 14,000 locations nationwide. Understanding 7-Eleven in Thailand is not optional; it becomes a genuine part of daily life for most visitors and expats within days of arrival.
| Item | Price | Notes |
|---|---|---|
| Microwaveable rice meal | ฿35–55 | Pad kra pao (basil stir-fry), green curry, etc. Surprisingly decent. Ask staff to microwave. |
| Onigiri / rice triangle | ฿15–25 | Japanese-style rice with filling. Restocked multiple times daily. Tuna mayo, shrimp, or pork. |
| Hot dog / Sausage (counter) | ฿10–20 | Rotating grill counter at front. Cheap, hot, filling. |
| Coffee (freshly brewed) | ฿22–45 | Americano, latte, cappuccino from proper machine. Better value than most cafés. |
| Sandwich / toast | ฿25–45 | Pre-made, refrigerated. Ham and cheese, egg mayo. Ask to heat it up. |
| Chang / Leo beer (can) | ฿45–65 | Sold during permitted hours: 11am–2pm and 5pm–midnight only. |
| Bottled water (600ml) | ฿7–10 | Essential. Buy multiple. Tap water is not for drinking anywhere in Thailand. |
Enormously popular in Thailand. Thai KFC serves rice meals, congee, and local menu items alongside the standard chicken. The Thai corn salad side dish has a cult following. Often the most crowded fast food outlet in any Thai shopping mall.
Standard international menu plus Thai adaptations — rice boxes, samurai pork burgers, and a strong breakfast offering. 24-hour locations across Bangkok. The McCafé coffee is competitive with standalone cafés in quality and price.
Thai hotpot chain — one of the most popular casual dining chains in the country. Not quite fast food, but quick service, reliable quality, and great value. Shabu-shabu style soup base with fresh vegetables, meat, and seafood. Excellent for groups.
Japanese set-meal chain widely available in Thai malls. Teishoku-style sets with rice, miso soup, pickles, and a main dish. Clean, reliable, and well-priced. Popular with office workers and families. Good option when you want a break from Thai food.
The standard Subway format with some Thai-specific options. Priced slightly higher than local food but useful when you want something recognisable and controllable. Available in most major malls and some standalone locations.
Cha Tra Mue, Wawee Coffee, Black Canyon, and dozens of local bubble tea chains. Thai iced tea (cha yen) made fresh at chain shops for ฿25–45. Bubble tea chains (Koi Thé, Tiger Sugar, etc.) at ฿60–120. A significant part of street-level food culture.
Thailand has a well-developed supermarket infrastructure with options at every price point. Local produce and Thai products are excellent value. Imported Western goods carry significant markups — sometimes 3–5x their home-country price — due to import duties and distribution costs.
| Item | Thailand Price | US Equivalent | Notes |
|---|---|---|---|
| Jasmine rice (1kg) | ฿30–50 | ~$0.90–1.50 | Excellent quality. Thailand is one of the world's top rice exporters. |
| Fresh chicken (per kg) | ฿65–100 | ~$1.90–3 | Good local supply. Wet market cheaper than supermarket. |
| Fresh eggs (12) | ฿45–75 | ~$1.30–2.20 | Widely available. Thai eggs are slightly smaller than Western eggs. |
| Local vegetables (per kg) | ฿20–60 | Cheaper than home | Excellent range of fresh Thai herbs and produce. Market beats supermarket. |
| Coconut milk (can) | ฿15–25 | ~$0.45–0.75 | Local brand. Aroy-D and Chaokoh are Thailand's own exports worldwide. |
| Olive oil (500ml, imported) | ฿380–600 | ~$11–18 | High import duty. Thai cooking oil (vegetable, palm) is cheap locally. |
| Imported cheese (block) | ฿450–800 | ~$13–24 | Luxury item. Laughing Cow and cream cheese available cheaper. |
| Imported wine (bottle) | ฿600–2,000+ | ~$17–60+ | 60% import duty + excise tax. Beer is far better value. |
| Chang beer (6-pack) | ฿180–240 | ~$5–7 | Local beer. Good value. Leo and Singha are alternative local brands. |
| Fresh tropical fruit (per kg) | ฿25–80 | Cheaper than home | Mango, papaya, dragon fruit, durian (seasonal) all excellent and cheap. |
The dominant hypermarket chain in Thailand — rebranded from Tesco Lotus in 2021 after CP Group acquisition. Enormous stores with full grocery, household goods, electronics, and clothing sections. Excellent value on local products and the own-brand range. Most expats use Lotus's as their primary weekly shop.
The Express format (Lotus's Express) operates as a convenience store in locations where the full hypermarket isn't present — more coverage than you might expect in residential areas.
The main competitor to Lotus's. Similar range and pricing — slightly stronger on imported food products in some locations. Big C Extra stores are the full hypermarket format; Big C Market is a smaller neighbourhood version. Worth visiting both and comparing which one near you has better import stock.
Big C and Lotus's often run alternating promotions — it's worth checking both apps before a big shop.
The mid-tier between hypermarket and premium. Better fresh produce and bakery section than Big C/Lotus's, better import range than most. Found in urban malls and standalone locations. The go-to for quality fresh ingredients without going full premium.
Tops Daily is the smaller convenience version found in urban residential areas — useful for top-ups between bigger shops.
The essential store for expats who need Western imports. Villa Market carries the imported products that simply don't exist in mainstream Thai supermarkets — proper aged cheese, imported butter, Western breakfast cereals, good wine selection, deli meats, specialty condiments. Priced at a premium, but it's the only option for some items. Locations in Bangkok expat neighbourhoods (Sukhumvit, Silom, Thonglor) and major resort areas (Phuket, Pattaya, Hua Hin).
Thailand's wholesale cash-and-carry, originally trade-only but now open to the public. Bulk buying at wholesale prices — excellent for rice, cooking oil, canned goods, cleaning supplies, and large restaurant-format packaging. Not practical for daily shopping but very good value for stocking up on staples. Freezer section quality is notably good.
The top of the Thai supermarket pyramid. Found in premium Bangkok malls (Emporium, EmQuartier, Siam Paragon). Outstanding imported range, excellent fresh produce, international deli counter, wine cellar. Priced accordingly — not for weekly shopping, but worth knowing about for specific imported products you can't find elsewhere in Bangkok.
The word for market in Thai is talad (ตลาด). Thailand has two distinct market types that operate on opposite schedules: the morning fresh market (talad sot or talad chao) for produce and protein, and the evening/night market (talad yen or talad khuen) for cooked food, clothing, and goods. Understanding both is essential for living well here.
The fresh produce market, running from approximately 5am to 9am — some until midday, but morning is when quality is highest. Vendors sell fresh vegetables, fruit, meat, fish, eggs, herbs, and dry goods at prices 30–50% below supermarket rates. This is where Thai home cooks shop daily.
Fresh seafood quality at a morning market is dramatically better than supermarket — bought from the day's delivery, not sitting in refrigerated cases for days. Chicken is freshly butchered; buy only what you'll cook that day.
The evening market — food, clothing, housewares, street art, souvenirs, and everything else — running from approximately 5pm to 10pm or midnight. Some are purely food markets; others are the mixed-goods format that many visitors know from the famous Walking Streets. The best night markets are food-focused and local, not tourist-oriented.
Price gap between tourist night markets and local neighbourhood night markets is significant. Or Tor Kor (Bangkok) and Warorot (Chiang Mai) are both excellent and locally patronised. The Walking Streets in tourist areas are more experience than value.
Opposite Chatuchak Weekend Market, Or Tor Kor is widely considered Bangkok's finest fresh produce market. Government-operated, clean, and well-organised. Outstanding tropical fruit selection — some of the best durian, mangosteen, and rambutan in the city. Slightly higher prices than a neighbourhood market but superior quality and variety. Worth a special trip.
The world's largest weekend market — over 8,000 stalls across 27 sections. Open Saturday and Sunday. Primarily clothing, antiques, plants, pets, and goods — with a substantial food section. Massive and exhausting; go with a specific mission or expect to get lost for hours. Jatujak (its Thai name) is a Bangkok institution and worth visiting once.
Chiang Mai's central market, locally called Kad Luang ("big market"). Three floors of fresh produce, Northern Thai ingredients, fabric, clothing, and dry goods. The upstairs floors are largely for locals shopping for silk and cotton; the ground floor is for fresh food. Early morning is best. Genuinely authentic — not designed around tourism.
Chiang Mai's Saturday and Sunday Walking Streets and Phuket Town's Sunday Walking Street are legitimate market experiences with genuine craft and food vendors — but prices reflect the tourist audience. Budget ฿80–200 per food item, not ฿40–60. Worth experiencing, but go knowing you're paying a premium for the atmosphere and variety.
One of Phuket's better local markets — less tourist-oriented than the Phuket Town Walking Street. Located north of Phuket Town, open Saturday and Sunday evenings. Good food, fair prices, local crowd. A better value option than the tourist-facing markets closer to the beach areas.
Morning market chicken (per kg): ฿65–80. Lotus's: ฿90–110. Morning market tomatoes: ฿20–30/kg. Tops Market: ฿50–80/kg. Morning market fresh galangal, lemongrass, kaffir lime leaves: ฿5–15 per bunch. Supermarket (if in stock): ฿25–45 per small pack. The gap is consistent. For fresh Thai cooking ingredients, the morning market is always the better choice on both price and quality.