Tell them 'mai phet' (not spicy) upfront. 'Phet nit noi' means a little. 'Phet mak' = very spicy. Servers will give you tourist-level spice if you say nothing.
🍜Shared dishes, Thai-style
Thai meals are family-style. Order 2–3 dishes for 2 people with rice. Don't order individual dishes expecting a full plate.
💳Cash vs card
Street food and local spots: cash only. Malls and hotels: card OK. 1,000 baht bills not always broken at street stalls — carry 20–100 baht notes.
🕐Peak hours
Bangkok lunch rush is 12–1:30pm, dinner 6:30–8pm. Arrive 15 min before for top spots. Most good street food closes by 9pm.
🪑No reservations (mostly)
Most local places don't take reservations. High-end spots do — book through their website or Line app. Walk-in wait at popular spots is 15–30 min.
🐾Street dogs at stalls
Normal to see dogs near street stalls. They're generally harmless and fed by vendors. Don't worry — the food prep area stays clean.
Long-running vegan Thai restaurant. Authentic Thai dishes, no fish sauce. Very affordable.
🌱
Veganerie Concept฿฿
📍 Various branches (Siam, Ekkamai) · Café & restaurant
Western-style vegan café. Great for brunch. Multiple locations across Bangkok.
🟡
J Festival restaurants (September)฿
📍 Citywide (yellow flag = vegetarian/vegan) · Seasonal
During the annual 9-day Taoist festival, thousands of restaurants go fully vegan. Yellow flags mark participating restaurants.
Key phrases for vegans
Mai gin neuaI don't eat meat
ไม่กินเนื้อ
Mai sai nam plaNo fish sauce
ไม่ใส่น้ำปลา
Mai sai gapiNo shrimp paste
ไม่ใส่กะปิ
Pen mangsa-wi-ratI'm vegetarian
เป็นมังสวิรัติ
Gin jaeVegan (strict Buddhist)
กินเจ
Watch out: Shrimp paste (gapi) is in most Thai cooking. Even 'vegan' Thai dishes may contain fish sauce (nam pla). Always specify both: "mai sai nam pla, mai sai gapi."
🍜 Bangkok street food zones — what to eat where
🏮
Chinatown (Yaowarat Road)
🚉 Hua Lamphong MRT or Sanam Chai MRT · 🕐 Evening 5pm–midnight (best after 7pm)
▸Khao mun gai (poached chicken rice)
▸Braised duck noodles
▸Dim sum from 6am–11am
▸Fried crab claws
▸Mango sticky rice at Sanguan Sri
฿50–150/dish, eat 3–5 dishes to be full
💡 Go hungry. Start at the Hua Lamphong end and walk toward the arch. Best on weekends when vendors double.
🌿
Or Tor Kor Market
🚉 Mo Chit BTS (Chatuchak area) · 🕐 6am–6pm daily
▸Grade-A mangoes + mangosteen
▸Durian by the piece
▸Som tam stations
▸Boat noodles (kuay teow reua)
▸Fresh coconut ice cream
Premium quality — ฿30–200/item
💡 Bangkok's premium fresh market. No tourist markup, just quality. Great for exotic fruit tasting without going deep into Chatuchak.
💡 Boat noodle alley near the monument is legendary. Tiny bowls = ฿12–15 each. Eat 5–8 bowls. Not a tourist attraction — real deal.
📱 Bangkok food delivery apps — comparison
🟢
Grab Food
Largest in Thailand
฿15–49 flat (often free promo)
Huge — from street food shops to Michelin restaurants
💳 Card, GrabPay wallet, cash on delivery
💡 Download before landing in Thailand. Subscribe to GrabUnlimited (฿59/month) for free delivery on every order.
🐼
FoodPanda
2nd largest, strong in suburbs
฿19–59, drops with Panda Pro
Strong on Thai local restaurants + fast food chains
💳 Card, True Money, cash
💡 Often has better discounts than Grab. Panda Pro (฿99/month) = free delivery. Best for local Thai food.
🟡
LINE MAN
Most popular with Thais
฿15–35
Deepest local coverage — small Thai restaurants not on Grab/Panda
💳 LINE Pay, card, cash
💡 If you can't find a local restaurant on Grab, it's probably on LINE MAN. Requires LINE app. Most locals use this.
🛍️
Shopee Food
Growing fast, aggressive promos
Often free with promo codes
Decent — better for chain restaurants
💳 Shopee Pay, card, cash
💡 Best promo deals in Thailand right now. Install Shopee app, first order often free delivery + discount.
Fast tip: Delivery in Bangkok is typically 20–45 minutes. Many condos have a lobby drop-off policy — meet the driver at the lobby. Peak hours (12–1pm, 6–8pm) add 10–15 min.
🥐 Bangkok Sunday brunch — best splurge options
🥂
Marriott Sukhumvit Sunday Brunch
International buffet + live stations · Sun 11:30am–3pm
฿1,899 food only / ฿2,899 with free-flow prosecco
Best value Sunday brunch in Bangkok for the quality. 100+ dishes, carving station, oysters, live sushi, pastry corner.
💡 Book 1 week ahead. Ask for a window table overlooking the pool. Arrive early for oysters.
👑
Mandarin Oriental Sunday Brunch
Legendary 5-star heritage brunch · Sun 12pm–3pm
฿3,500–4,200 with champagne
Bangkok's most iconic brunch since the 1980s. Multi-venue experience across 3 restaurants. Highest service level in Thailand.
💡 Reserve 3+ weeks ahead. Dress code: smart casual minimum (no shorts, no flip-flops). Special occasion only.
🌊
NEXT2 Café (Anantara Riverside)
Riverside garden brunch · Sun 12pm–3:30pm
฿1,500–2,200 with free-flow wine
Chao Phraya river view brunch. Live seafood, Japanese station, Thai BBQ. Most scenic setting.
💡 Get there via Saphan Taksin hotel boat (call ahead). Kids eat free under 12. Good for families.
🌆
Rooftop Brunch (Various hotels)
Sky bar day brunch · Sun 11am–3pm
฿900–1,800 (smaller menu, cocktail focus)
Octave Rooftop (Marriott Thong Lo) does weekend brunch. Stunning views without full luxury pricing.
💡 Order the specialty cocktails over free-flow — quality vs. quantity. Best for a 2-hour social rather than full eating session.
🗺️ Bangkok hidden restaurants — what locals actually eat
🔥
Raan Jay Fai
📍 Rattanakosin / Phra Nakhon
Street-food chef with 1 Michelin star. Jay Fai (aged 70+) cooks in goggles over charcoal flames. No AC.
Must order: Crab omelette (kai jeow poo) ฿1,200–1,500. Worth every baht.
⏱️ Open 2pm–midnight but queues form at noon. Show up at 11:30am to secure a spot.
💡 Cash only. No phone calls. In person only. Long wait — take it as time to explore the neighborhood.
🍜
P'Aor Tom Yum Noodles
📍 Din Daeng (near Victory Monument)
Bangkok's most concentrated tom yum noodle shop. Tiny, 8 tables, chef-owner, no English menu.
Must order: Tom yum noodles dry-style ฿60–80. Probably the best bowl of noodles in Bangkok.
⏱️ No queue usually — locals only, unknown to tourists. Lunch service 11am–3pm.
💡 Go with a Thai friend or use Google Translate. Worth the navigation challenge.
🌿
Soei Restaurant
📍 Asok / Phetchaburi
Authentic central Thai cuisine. Menu rotates daily. Zero tourist concessions.
Must order: Gaeng hung lay (Northern curry ฿150), pla kapong neung manao (steamed fish with lime) ฿250–400
⏱️ No reservations. Opens 11am, arrives with office workers at 12:15pm.
💡 Cash only. Shared tables. Menu in Thai only. Point at what others are eating or use photos. Incredible value.
🏛️
Samrub Samrub Thai
📍 Bang Rak
Rare: high-end Thai tasting menu focused on rarely-seen regional dishes. Research-driven kitchen.
Must order: Tasting menu 7 courses ฿1,500–2,000. Dishes sourced from 4 Thai regions.
Best value food court in central Bangkok. Enormous choice. Crowded during lunch rush — go before 12pm or after 1:30pm.
Pad Thai noodles ฿50Green curry with rice ฿60Mango sticky rice ฿70Thai iced tea ฿25
🌊
ICONSIAM — SookSiam (Street food hall)
Floor G Floor (ground) · Free shuttle from Saphan Taksin BTS · Premium street food, regional Thai specialties
฿80–200 per dish
ICONSIAM's ground floor has the most impressive food hall in Bangkok — representatives of all 77 Thai provinces. Not the cheapest but worth the experience.
Chiang Mai khao soi ฿120Pattaya-style seafoodThai desserts by regionSouthern Thai massaman ฿150
📚
Central Embassy — Open House
Floor 6F · Phloen Chit BTS · Hip dining + work café blend
฿150–400 per meal
Best-designed food space in Bangkok. Mix of cafés, restaurants, bookshop. Day-pass dining atmosphere. Good WiFi.
Akira Back Korea (Korean fusion ฿400–800)Omoté Japanese (฿250–500)Audrey Café (Thai-Western ฿200–400)
🛍️
MBK Center — Top Floor Food Court
Floor 6F · National Stadium BTS · Very budget Thai food
฿40–80 per dish
Cheapest sit-down food in central Bangkok. Tourist-friendly despite being a local haunt. Slightly chaotic but fun.
Cash-only or food card systemClassic padkrapao ฿50Boat noodles ฿35
🍡 Thai desserts guide — sweet Bangkok
🥭
Mango Sticky Rice (ข้าวเหนียวมะม่วง)
Khao Niao Mamuang · Best March–June (ripe mango season) · Every market, Or Tor Kor (best quality), Chatuchak
Thailand's most famous dessert. Glutinous rice + fresh mango + coconut cream. Deceptively simple, incredibly good in season.
฿60–150
💎
Tub Tim Grob (ทับทิมกรอบ)
Water chestnuts in coconut milk · Year-round · Street stalls, dessert shops
Red jewel-like water chestnut pieces in icy coconut milk syrup. Refreshing, visually beautiful, very Thai.
💡 Quietest 2–6am. Popular with chefs and service industry workers after their shifts end.
🥐 Bangkok bakeries — artisan bread & pastry
🍞
BKK Bread Bar
Charoen Krung, Bang Rak (near Asiatique) · Wed–Mon 8am–5pm
฿80–250/item
Bangkok's most talked-about artisan bakery. Naturally-leavened sourdough loaves, seasonal croissants, Danish pastries using French techniques.
⭐ Must get: Country sourdough (฿220 whole loaf), almond croissant (฿110), seasonal fruit Danish
💡 Breads sell out by 11am on weekends. Order online or arrive early.
🥐
Proof Bakehouse
Ekkamai Soi 30 · Daily 7am–4pm
฿90–200/item
Instagram's most photographed croissant in Bangkok. Flaky, buttery, properly laminated. Also excellent coffee.
⭐ Must get: Kouign-amann, seasonal mango croissant, pain suisse
💡 Queue outside opens at 7:30am. Best selection before 9am. Their kouign-amann is incomparable.
🟢
Kanomwan (Thai Pastry / Kanom Thai)
Any Thai temple market / Or Tor Kor · Early morning only (6–10am typically)
฿20–60/piece
Traditional Thai sweets — not bakery in Western sense but essential Bangkok morning food. Pandan-coconut rice cakes, cassava cake, sticky rice desserts.
⭐ Must get: Khanom krok (coconut rice pancakes ฿10 for 6 pieces), kanom chan (layered pandan cake), bua loy (rice balls in coconut milk)
💡 Thai temple markets Saturday–Sunday morning have the best selection. Or Tor Kor market daily.
🏡
Maison Joot
Sukhumvit 61 (Ekkamai BTS area) · Wed–Sun 9am–4pm
฿120–280/item
French-Thai fusion pastry. Award-winning croissants with Thai flavors (Thai tea croissant, pandan swirl). Small production, limited daily.
⭐ Must get: Thai milk tea croissant, pandan spiral croissant, seasonal fruit tart
💡 Pre-order via their IG @maisonjoot for guaranteed allocation. Sells out completely by noon.
🍉 Thai tropical fruit guide — what to try in Bangkok
🟡
Durian (ทุเรียน)
Season: May–August
฿100–400/kg depending on variety
Taste: Custard-like, creamy, complex. Polarizing — you'll love it or hate it.
👃 Smell: Very strong — banned on BTS and many hotels
📍 Where: Or Tor Kor Market (best quality Monthong and Musang King varieties). Any fruit stall.
💡 Try Monthong first (milder). Musang King is richer and more expensive. Eat at the market — don't take on public transit.
🥭
Mango (มะม่วง)
Season: March–June (peak), some year-round
Nam Dok Mai mango: ฿60–120/kg. Mango sticky rice: ฿80–150
Taste: Nam Dok Mai: floral, sweet, incredibly aromatic. Much better than export mangoes.
👃 Smell: Fragrant, tropical
📍 Where: Everywhere. Mango sticky rice (khao niao mamuang): street stalls, 7-Eleven sells in cups.
💡 Nam Dok Mai variety is the gold standard. Avoid green hard mangoes (those are eaten with chili salt — also delicious).
🔴
Rambutan (เงาะ)
Season: May–September
฿30–60/kg
Taste: Lychee-like but milder. Juicy, slightly acidic flesh. Very refreshing.
👃 Smell: Mild, floral
📍 Where: Street fruit stalls, floating markets, supermarkets
💡 Look for bright red skin. Open by scoring the skin with a fingernail and peeling. Avoid the inner seed.
🐉
Dragon Fruit (แก้วมังกร)
Season: Year-round
฿40–80/kg
Taste: Red flesh (sweeter, more flavor) vs white flesh (milder). Pink skin with green tips.
👃 Smell: Mild, neutral
📍 Where: Everywhere — very common at breakfast buffets, juice stalls, 7-Eleven
💡 Red-flesh dragon fruit has far more flavor than white. Ask for 'dragon fruit red flesh' (แก้วมังกรเนื้อแดง).
🟩
Green Papaya / Som Tam Papaya (มะละกอ)
Season: Year-round
Som Tam salad using it: ฿50–80
Taste: Ripe: sweet, soft. Green (unripe): crunchy, tart. Used in famous som tam salad.
👃 Smell: Mild when green, fragrant when ripe
📍 Where: Ripe papaya: fruit stalls. Green papaya: som tam vendors everywhere in Bangkok.
💡 Green papaya is eaten in som tam (shredded papaya salad) — completely different from ripe papaya. Both are worth trying.
🍳 Bangkok hotel breakfast guide — from budget to luxury brunch
🏨
Chatrium Hotel Riverside
Sunday Champagne Brunch · Sunday 11am–2:30pm only
฿1,800/person including champagne
Best-value luxury Sunday brunch in Bangkok. River views, champagne pouring, live jazz, extensive international and Thai stations.
💡 Book online at chatrium.com. Most popular table is river-facing. Champagne is included — pace yourself from the start.
🏨
Mandarin Oriental Bangkok
The Verandah Weekend Brunch · Sat–Sun 11am–3pm
฿4,500–5,500/person
The most prestigious Sunday brunch address in Bangkok. River-facing terrace, heritage building, perfect service, Mandarin Oriental quality.
💡 Reserve 2–3 weeks ahead. The 'Author's Lounge' afternoon tea is a lower-cost option (฿1,200) if brunch is too expensive.
🏨
Capella Bangkok Breakfast
Daily breakfast (in-hotel) · Daily 6:30am–10:30am
฿1,200–1,800/person (or included in room)
Bangkok's most elegant breakfast service. The river views from their breakfast area are unparalleled. Freshly made-to-order Thai and international options.
💡 Guests get breakfast included at high-category rates. Non-guests can pay at door. Worth the experience once.
🏨
Budget Thai Hotel Breakfast
Basic Thai morning spread (local hotels) · Daily 6am–9am typically
Included or ฿100–200/person
Khao tom (rice congee), soft-boiled eggs, fried eggs, toast, fresh fruit. Simple but satisfying and very Thai.
💡 Mid-range Thai hotels (฿1,500–3,000/night) often have surprisingly good included breakfasts. Much better value than international chain hotel add-on breakfasts.
🗺️ Regional Thai cuisine — they're very different
🏙️
Central (Bangkok)
Balanced — sweet, sour, salty, mild spice
▸Pad Thai (ผัดไทย)
▸Tom Yum Kung (ต้มยำกุ้ง)
▸Massaman curry (แกงมัสมั่น)
▸Green curry (แกงเขียวหวาน)
What tourists think all Thai food tastes like
📍 Everywhere in Bangkok
🌶️
Isaan (Northeast)
Very spicy, sour, fermented flavors
▸Som Tam (ส้มตำ) — papaya salad
▸Larb (ลาบ) — minced meat salad
▸Sticky rice (ข้าวเหนียว)
▸Grilled pork collar (คอหมูย่าง)
The spiciest, most intense Thai cuisine. Thais' favourite.
📍 Isaan restaurants near Ratchadaphisek or Victory Monument
🏔️
Northern (Chiang Mai style)
Mild, herbal, influenced by Myanmar/Shan
▸Khao Soi (ข้าวซอย) — coconut curry noodles
▸Sai Oua (ไส้อั่ว) — herbed pork sausage
▸Nam Prik Num — roasted chili dip
Very different from central Thai. Khao Soi is a must-try.
📍 Northern Thai restaurants in Ekkamai or Ari area
🌴
Southern (Phuket/Hat Yai style)
Very spicy, coconut-heavy, turmeric-based
▸Massaman (มัสมั่น) — deep Southern version
▸Gaeng Tai Pla (แกงไตปลา) — salty fish kidney curry
▸Kow Mok Gai — Thai biryani
Influences from Malaysia and India. Much heavier spice.
📍 Southern Thai restaurants near Yaowarat or in Silom
🛍️ Bangkok markets — the complete guide
🛍️
Chatuchak Weekend Market
🕐 Sat–Sun 9am–6pm (Plant section: also Fri evenings)
📍 Chatuchak / Mo Chit BTS · ฿–฿฿
Best for: Vintage clothes, plants, art, antiques, street food