Where locals actually eat — by neighborhood, budget, and what to order.
Some links are affiliate links. Learn more.
Bangkok’s food soul lives where the steam rises from street grills and the air smells of lemongrass and chili. Forget tourist menus—locals queue at plastic stools for lunch, not for "authentic" but for real. Here’s where to eat like a Bangkokian:
Street Eats (50-100 baht, $1.50-$3)
Find the steam rising near markets—like the corner near Chao Phraya River at dawn. Look for crowds of office workers hunched over woks. Order pad krapow (chili basil pork) with sticky rice. It’s not "spicy"—it’s alive on your tongue, served on a banana leaf. The vendor’s hands move faster than your phone. Do not ask for "mild."
Hidden Curry Halls (150-250 baht, $4-$7)
Head to soi (alley) streets behind temples. Thip Samai (yes, it’s real, no Michelin, just history) serves khao soi (coconut curry noodles) in a tiny stall. Order the boat (boat-shaped bowl) of soup—thick, golden, with fried noodles on top. Locals sip cha yen (iced tea) while waiting. Price? 120 baht. Why? Because the curry paste is slow-simmered for 12 hours, not from a jar.
Night Market Luxury (300-500 baht, $8-$14)
At Yaowarat (Chinatown), find Sukhumvit street stalls at 7pm. Skip the fancy places—go where the thai (Thai) elders eat. Mama’s Grilled Pork (no sign, just smoke) serves sate (skewers) with nam phrik (chili dip). The sauce is smoky, the meat charred. Budget? 300 baht for two. Splurge? Add mango sticky rice (150 baht)—the coconut milk is thick as velvet.
Avoid These Traps:
❌ "Tourist menus" with English-only lists (they’re overpriced, undercooked).
✅ Always look for:
Bangkok doesn’t serve "dinner." It serves moments—the sizzle of garlic, the sting of chili, the sound of a spoon scraping a bowl clean. Eat where the steam meets the street. You’ll taste the city.
Flying to Bangkok?
Search Flights to Bangkok →Was this helpful?
About · Contact · Editorial Policy · How We Make Money
See what locals eat in Bangkok, from street food stalls to proper sit-down restaurants.
Latest food news and restaurant openings in Bangkok.
Loading restaurant news…
Bangkok's street food offers incredible value, with a full meal for €2-€3 at markets like Chinatown. For a mid-range dinner, expect €15-€20 at popular local restaurants, while fine dining can reach €50+ per person.
| Meal Type | Cost per Person | Where to Find It |
|---|---|---|
| Street food | €2-€3 | Chinatown, local markets |
| Casual | €5-€10 | Local eateries, food courts |
| Mid-range | €15-€20 | Popular local restaurants |
| Fine dining | €50+ | Upscale hotels, Michelin-starred |
| Daily budget | €25-€40 | Mix of street food and casual meals |
Tip: For the best value, eat where locals do—street vendors and neighborhood spots offer authentic flavors without breaking the bank. Avoid tourist traps near major attractions for better prices and quality.
Navigate Bangkok's restaurant districts with this interactive map. Click to explore the city.
At 20+ years old, Somtum Der in Thong Lo remains a fixture for Isaan cuisine. Order the Som Tum Der (green papaya salad with dried shrimp, peanuts, and tamarind) at ฿350 for two, Khao Soi (coconut curry noodle soup with chicken) at ฿450, and Pla Nueng Ma (grilled fish with chili-lime sauce) at ฿550. Located in a narrow alley off Soi 55, the space is a converted warehouse with bamboo seating and exposed brick. Best visited on a weekday evening to avoid tourist crowds. Suits foodies seeking authentic Isaan flavors without the tourist trap pricing. The restaurant has no air conditioning, so arrive before 7 PM for a cool breeze from the street.
Bistro 101 in Sathorn offers a sleek, minimalist space with floor-to-ceiling windows overlooking the Chao Phraya River. Order the Coq au Vin (chicken braised in red wine) at ฿1,200 for two, Duck Breast with Black Truffle (with roasted root vegetables) at ฿1,800, and Crème Brûlée (vanilla bean) at ฿450. The restaurant is open for dinner only, best visited on a Tuesday or Wednesday for quieter service. Suits professionals looking for a refined yet casual evening. The wine list features 200+ selections, including Thai-grown wines like the Chardonnay from Chiang Mai’s Lanna Winery. Prices reflect the premium location, but the quality justifies it.
Jay Fai, a Michelin-starred street vendor in Yaowarat, serves legendary street food. Order the Crab Omelette (Khai Tod Pu) at ฿450 for two, Pad Kra Pao (spicy minced pork stir-fry) at ฿300, and Som Tum (green papaya salad) at ฿200. Located under a bridge near the Chinatown market, the stall is a small wooden table with no seating. Best visited at 11 PM when the vendor opens, as the queue forms early. Suits adventurous eaters who prioritize authenticity over comfort. The stall is open only until 2 AM, so arrive before midnight to avoid the rush. The price for two is ฿950, but the experience is worth every baht.
The Beer Garden in Ratchawong, a neighborhood bar with a focus on Thai craft beer, offers a relaxed, industrial-chic space with wooden tables and string lights. Order the Massaman Curry (beef with potatoes and peanuts) at ฿400 for two, Pad See Ew (stir-fried noodles with soy sauce) at ฿250, and a local craft beer (Siam Beer, 330ml) at ฿120. The beer list features 20+ local brews, including the popular Siam IPA. Best visited on a Friday evening for live music and a lively crowd. Suits locals and expats looking for a casual night out. The total for two is ฿770, making it a budget-friendly option for a quality meal.
Le Du in the old city, near Wat Arun, offers a tasting menu with a focus on Thai ingredients. Order the Tasting Menu (7 courses) at ฿6,500 for two, featuring dishes like Pla Krapow (fish with holy basil) and Kao Tod (crispy rice with pork). The restaurant is a converted house with a garden courtyard, minimalist decor, and soft lighting. Best visited on a Tuesday or Wednesday for a quieter experience. Suits food enthusiasts and travelers seeking a high-end culinary experience. The menu changes seasonally, with ingredients sourced from local farmers. The price for two is ฿6,500, but the quality and presentation justify the cost.
Mama’s Kitchen in Bang Rak, a neighborhood eatery, serves home-style Thai food with a focus on fresh ingredients. Order the Tom Yum Goong (spicy shrimp soup) at ฿300 for two, Pad Kra Pao (spicy minced pork stir-fry) at ฿200, and Khao Soi (coconut curry noodle soup) at ฿250. Located in a small alley near the river, the space is a simple, family-run kitchen with plastic chairs and a small counter. Best visited on a Sunday evening for a relaxed atmosphere. Suits locals who prefer authentic, unpretentious meals. The total for two is ฿750, making it a great value for the quality. The kitchen closes at 9 PM, so arrive early to avoid missing out.
Bangkok’s dining landscape is defined by hyperlocal clusters where street food meets fine dining. Avoid tourist traps by focusing on neighborhoods with established culinary traditions. Khao San Road’s backpacker scene is overrated; instead, prioritize areas with decades of food culture. This guide highlights districts where Michelin-starred chefs and family-run stalls coexist, offering authentic experiences at predictable price points.
Rattanakosin, the historic heart of Bangkok, anchors the city’s oldest food culture. For lunch, skip the touristy Pad Thai stalls and head to Thip Samai (150-250 THB) for its legendary Pad Thai, served since 1966. Dinner options include Somtum Der (120-200 THB) for fiery Northeastern Thai salads, and the Michelin-starred Gaggan Anand (5,000-10,000 THB) for progressive Indian cuisine. Stay at the Mandarin Oriental (12,000-25,000 THB/night) for riverfront luxury. Avoid weekend crowds by dining before 6 PM.
Sukhumvit’s dining scene is split between high-end dining and street food. For authentic Thai, visit Krua Apsorn (200-400 THB) near Soi 38 for its signature Tom Yum Goong. For Western fare, try Blue Elephant (1,500-3,000 THB) at the Grand Hyatt. Street food thrives on Soi Rambuttri (10-50 THB), but avoid the overpriced tourist zones. Stay at the St. Regis (15,000-30,000 THB/night) for luxury. Weekday lunches are quieter than weekends.
Yaowarat, Bangkok’s Chinatown, is the city’s most intense food destination. For street food, try the 24-hour seafood stalls on Yaowarat Road (50-150 THB) for grilled squid and crab. For dinner, head to Jok (300-500 THB) for its signature Jok (rice porridge) and pork belly. Avoid the touristy areas near the bridge; instead, eat at the stalls behind the market. Stay at the Centara Grand (8,000-15,000 THB/night) for proximity to food. Arrive before 7 PM to avoid queues.
Thong Lo (Soi 55) is Bangkok’s hippest dining enclave, blending street food with upscale dining. For casual eats, try the grilled pork skewers at Thong Lo 55 (50-100 THB) and the Michelin-starred Issaya Siamese Club (3,000-6,000 THB). For Western cuisine, try the steakhouse at Siam Society (2,500-5,000 THB). Stay at the COMO Metropolitan (10,000-20,000 THB/night) for a central location. Weekday dinners are less crowded than weekends.
Bangkok offers extreme price diversity. Street food like pad thai costs 30-50 THB ($0.80-$1.40) at places like Thip Samai. Mid-range restaurants (e.g., Jay Fai) charge 500-1,500 THB ($14-$42) for signature dishes. Fine dining (e.g., Gaggan Anand) exceeds 3,000 THB ($85) per person. The average meal for a local is 100-200 THB ($2.80-$5.60), making it far cheaper than Western cities.
Pad Thai is globally recognized, but Bangkok's most iconic dish is som tam (spicy green papaya salad). It's the city's street food staple, with vendors like Somtum Der serving authentic versions for 60-80 THB ($1.70-$2.25). The dish's balance of sour, spicy, sweet, and salty flavors reflects Thai culinary philosophy, and it's eaten daily by locals across all socioeconomic groups.
Locals avoid tourist zones. Popular spots include Yaowarat Road (Chinatown) for seafood at Jok Jok Seafood (100-200 THB), Rattanakosin for street food at Thip Samai (pad thai 30-50 THB), and the backstreets near Siam Square for khao soi at Khao Soi Mae Sai (120 THB). These areas have minimal English menus but high foot traffic from residents.
Most tourist-area restaurants (e.g., Khao San Road) overcharge for basic dishes (e.g., pad thai 150 THB vs. 50 THB locally). However, places like Nahm (Michelin-starred) cater to international palates with English menus and clear pricing. Avoid areas with "tourist traps" signs; instead, seek out restaurants with Thai-language menus and local customers, which ensures authenticity without exploitation.
Tipping is not expected in Bangkok. Service charges (10%) are included in most bills, and rounding up is common (e.g., 100 THB to 120 THB). For exceptional service, leave 20-50 THB ($0.55-$1.40) at high-end restaurants. Street vendors and small eateries receive no tips. Over-tipping can confuse staff, as it's uncommon in Thai service culture.
The best time for food events is during Songkran (April 13-15), when street vendors sell traditional dishes like khanom buang (fermented rice pancakes) for 30-50 THB. The Bangkok Food Festival (November) features 50+ restaurants with tasting menus at 500-1,000 THB ($14-$28). Avoid July-October, when monsoon rains disrupt street food markets.