Last updated: June 2026

🇹🇭 Thailand — Food & Eating

Food in Thailand —
the full picture.

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.

📅 Updated June 2026
🍜 6 categories covered
💵 All prices in THB & USD

World-class street food — with a few things to know first

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.

🟢

Generally safe to try

Lower risk

Thailand's street food is better regulated than much of SEA. These conditions suggest a setup where a Westerner can eat with reasonable confidence.

High-volume stalls with fast turnover Cooked fresh in front of you Busy local crowd eating there too Market setting with running water nearby Glass-fronted display cases Wok cooking over high heat
🟡

Proceed with caution

Use judgment

Not dangerous by default, but worth reading the setup before committing — especially in your first week before your digestive system has adjusted at all.

Pre-cooked food sitting in warmers Meat dishes after midday in heat Drinks with ice of unclear origin Roadside in heavy traffic areas
🔴

Approach carefully

Use caution

Thailand is generally safer than many SEA neighbours for street food, but these conditions still warrant caution for a newcomer.

Pre-cut fruit exposed in full sun Seafood not kept on ice Near open drains or standing water No visible food handling hygiene

The street food worth seeking out

🍜

Pad Thai

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.

฿60–80 local
🍲

Boat Noodles (Kuay Teow Ruea)

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.

฿15–25 per bowl
🥗

Som Tum (Papaya Salad)

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.

฿50–70Can be extremely spicy
🍢

Moo Ping (Grilled Pork Skewers)

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.

฿10–20 per stick
🍗

Khao Man Gai

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.

฿50–70
🍳

Khai Jeow (Thai Omelette)

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.

฿30–50
🫓

Roti (Thai Style)

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.

฿30–60
🥤

Coconut & Fresh Juice

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.

฿15–40

Restaurants in Thailand — what to expect at every level

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.

LevelPrice Per PersonWhat You GetExamples
Street / Local rice shop฿40–80One dish + rice, often no menu, point-and-eatKhao rat kaeng (rice + curry stalls), noodle shops
Local restaurant / shophouse฿80–200Multiple dishes, table seating, basic serviceNeighbourhood Thai restaurants, Isaan spots
Mid-range Thai฿200–500Full menu, air-con, proper service, some imported beerSom Tam Nua, local beer garden restaurants
International / upscale Thai฿500–1,500Imported wine list, modern presentation, city-view optionsBo.lan, Nahm, rooftop venues
Fine dining / Michelin฿2,000–8,000+Tasting menus, sommelier service, international qualityLe Du, Gaggan, Sorn (Bangkok)
🏙️

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.

Best street food per square km in SEAMost Michelin stars in Thailand
🏔️

Chiang Mai

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.

Cheaper than BangkokKhao soi is mandatory
🏖️

Phuket & Beach Areas

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.

Tourist premium is realFresh seafood quality excellent
🌊

Pattaya

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.

Good expat restaurant varietyLocal price if you know where
🍺

Tipping culture

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.

฿20–50 at local restaurants10% at mid-range
🥢

Ordering rice

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.

฿10–20 per person for riceOrder it separately

Delivery apps in Thailand — a mature and competitive market

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.

🟢
GrabFood
Food & grocery delivery · Pan-SEA
CoverageMajor cities + tourist areas
Delivery fee฿15–60 typical
Min. order฿100–200 typical
Avg. delivery time20–40 mins in Bangkok
PaymentCard, GrabPay, cash on delivery
Same app as Grab rides GrabMart for convenience items
🟡
LINE MAN
Food delivery · Thailand-specific
CoverageBangkok + 30+ Thai provinces
Delivery fee฿15–55 typical
Min. order฿80–150 typical
Avg. delivery time25–45 mins
PaymentLINE Pay, card, cash
Thai-specific — wider local restaurant coverage Integrated with LINE messaging app
🟠
foodpanda
Food & grocery delivery · Pan-SEA
CoverageBangkok + major cities
Delivery fee฿20–65 typical
Min. order฿100–200 typical
Avg. delivery time25–50 mins
PaymentCard, cash on delivery
pandamart for grocery delivery Slower than GrabFood in some areas

Making delivery work in Thailand

Address and condo instructions

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.

PromptPay and payment setup

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.

Coverage outside Bangkok

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.

Grocery via delivery

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's 7-Eleven culture — it's a bigger deal than you think

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.

ItemPriceNotes
Microwaveable rice meal฿35–55Pad kra pao (basil stir-fry), green curry, etc. Surprisingly decent. Ask staff to microwave.
Onigiri / rice triangle฿15–25Japanese-style rice with filling. Restocked multiple times daily. Tuna mayo, shrimp, or pork.
Hot dog / Sausage (counter)฿10–20Rotating grill counter at front. Cheap, hot, filling.
Coffee (freshly brewed)฿22–45Americano, latte, cappuccino from proper machine. Better value than most cafés.
Sandwich / toast฿25–45Pre-made, refrigerated. Ham and cheese, egg mayo. Ask to heat it up.
Chang / Leo beer (can)฿45–65Sold during permitted hours: 11am–2pm and 5pm–midnight only.
Bottled water (600ml)฿7–10Essential. Buy multiple. Tap water is not for drinking anywhere in Thailand.

The fast food landscape — local and international

🍗

KFC 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.

฿80–160 per mealRice meals available
🍔

McDonald's Thailand

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.

฿100–220 per meal24hr in Bangkok
🍱

MK Restaurant

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.

฿150–280 per personNationwide
🍣

Yayoi (Japanese)

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.

฿120–200 per setMall-based locations
🥪

Subway Thailand

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.

฿150–250 per sub
🧋

Thai Tea & Bubble Tea Chains

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.

฿25–120Everywhere

Groceries in Thailand — what's cheap, what's expensive, and where to go

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.

ItemThailand PriceUS EquivalentNotes
Jasmine rice (1kg)฿30–50~$0.90–1.50Excellent quality. Thailand is one of the world's top rice exporters.
Fresh chicken (per kg)฿65–100~$1.90–3Good local supply. Wet market cheaper than supermarket.
Fresh eggs (12)฿45–75~$1.30–2.20Widely available. Thai eggs are slightly smaller than Western eggs.
Local vegetables (per kg)฿20–60Cheaper than homeExcellent range of fresh Thai herbs and produce. Market beats supermarket.
Coconut milk (can)฿15–25~$0.45–0.75Local brand. Aroy-D and Chaokoh are Thailand's own exports worldwide.
Olive oil (500ml, imported)฿380–600~$11–18High import duty. Thai cooking oil (vegetable, palm) is cheap locally.
Imported cheese (block)฿450–800~$13–24Luxury 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–7Local beer. Good value. Leo and Singha are alternative local brands.
Fresh tropical fruit (per kg)฿25–80Cheaper than homeMango, papaya, dragon fruit, durian (seasonal) all excellent and cheap.

Where to shop — and what each store is good for

Lotus's (formerly Tesco Lotus)
Full-range hypermarket · Nationwide

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.

Big C
Hypermarket · Nationwide

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.

Tops Market
Mid-range supermarket · Urban areas

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.

Villa Market
Premium import supermarket · Bangkok & resort areas

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).

Makro
Wholesale / bulk · Nationwide

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.

Gourmet Market
Premium · Bangkok upscale malls

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.

Thailand's market system — how it actually works

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.

🌅

Talad Sot / Talad Chao (Morning Market)

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.

30–50% cheaper than supermarket 5am–9am peak quality window Cash only
🌙

Talad Yen / Talad Khuen (Night Market)

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.

5pm–midnight Food and goods mixed Tourist premium at famous markets

Markets worth knowing about

Or Tor Kor Market, Bangkok

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.

Chatuchak Weekend Market, Bangkok

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.

Warorot Market, Chiang Mai

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.

Walking Streets (Chiang Mai / Phuket Town)

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.

Phuket Naka Weekend Market

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.

Price comparison: market vs supermarket

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.

🌏 Southeast Asia