I arrived in Thailand with a crumpled map and almost no plan. Looking back, that was exactly the right approach for a city where the best meals are served on plastic stools by the side of the road. Over two weeks in Bangkok, I ate at more than sixty street food stalls, markets, and hole-in-the-wall restaurants, and I am convinced that this city has one of the greatest food cultures on the planet. Here is what I found, dish by dish and neighborhood by neighborhood.
"One cannot think well, love well, sleep well, if one has not dined well." — Virginia Woolf
Yaowarat: Bangkok's Chinatown After Dark
Yaowarat Road, the main artery of Bangkok's Chinatown, transforms every evening into one of the most intense street food experiences in Southeast Asia. I arrived around 6 PM on a Tuesday and the street was already buzzing — vendors setting up their carts, woks firing, and the smell of garlic, chili, and roasting pork filling the air. The energy is overwhelming in the best possible way, and the hardest part is deciding where to start. My strategy was simple: walk the length of Yaowarat from the Odeon Circle end, eat one dish at every stall that had a queue of locals, and keep going until I could not eat anymore.
The first stall I stopped at was T&K Seafood, on a corner near the intersection with Soi Padung Dao. Their grilled river prawns, each one the size of my forearm, cost 400 baht for a plate of three and were worth every satang. The prawns are grilled over charcoal and served with a spicy seafood dipping sauce made with lime, chili, and garlic. I also ordered their pad thai for 80 baht, which was decent but not the reason to come here — the seafood is. Across the street, Lek and Rut Seafood serves a similar menu at slightly lower prices, and the quality is comparable. For dessert, the stall selling mango sticky rice at the end of the block charges 60 baht for a generous portion of coconut-soaked sticky rice with fresh ripe mango.
The real hidden gem of Yaowarat, though, is not the seafood but the small stalls tucked into the side sois. On Soi Issaranuphap, a stall called Jay Fai — actually, there are several stalls claiming that name — serves kuay jab, a rolled rice noodle soup with pork, crispy pork belly, and a peppery broth that is one of the most comforting things I have ever eaten at 11 PM. A bowl costs 70 baht. Further down the same soi, a cart selling kanom krok (coconut cream pancakes) makes them fresh to order for 40 baht for a set of four. These tiny, crispy-sweet pancakes are the perfect walking snack, and I ate them every night I was in Chinatown.
Or Tor Kor: Bangkok's Most Beautiful Market
Or Tor Kor Market, near the Chatuchak Weekend Market area, is where Bangkok's wealthy and food-obsessed come to shop. The market is immaculate — air-conditioned, well-lit, and organized — and the produce displays are so beautiful that they belong in a museum. It is more expensive than other Bangkok markets, but the quality is extraordinary. I went on a Thursday morning at 10 AM and spent two hours eating my way through the stalls. Entry is free, and the market is open daily from 6 AM to 6 PM, though the best selection is in the morning.
The must-try item at Or Tor Kor is the moo krob (crispy pork belly). The stall near the entrance sells it for 250 baht per portion, and it is the best I had in Bangkok — shatteringly crisp on the outside, tender and juicy inside, with a sweet-and-savory glaze. I paired it with khao mao (mango rice salad) from the same stall for 50 baht. Other highlights include the fresh fruit section, where you can buy pre-cut durian for 200 baht per box (in season, May to July), mangosteen for 150 baht per kilo, and longan for 80 baht per kilo. The fruit here is premium quality and significantly fresher than what you find at street stalls.
For a full meal, the food court at the back of Or Tor Kor has several excellent stalls. I ate at a stall called Jok Prince, which serves khao tom (rice soup) with minced pork, a soft-boiled egg, and ginger for 80 baht. The broth was silky and deeply flavorful, the kind of dish that Thai people eat for breakfast when they are feeling delicate. Another stall in the food court makes pad kra pao (holy basil stir-fry with minced pork) for 70 baht, served with a crispy fried egg on top. It is simple, spicy, and exactly what you want when you are hungry and in a hurry.
Chatuchak: Street Food at the Weekend Market
Chatuchak Weekend Market is one of the largest open-air markets in the world, with over 15,000 stalls selling everything from vintage clothing to live animals. It is also, less famously, one of Bangkok's best street food destinations. The food section, concentrated in the middle of the market near Section 24, has dozens of stalls serving a wide variety of Thai dishes. I went on a Saturday at noon and the heat was punishing, but the food made the sweat worthwhile.
The standout dish at Chatuchak is the coconut ice cream served in a coconut shell at the stall near the main food court entrance. A portion costs 60 baht and comes with toppings of peanuts, sweet corn, sticky rice, and shredded coconut. It is cold, creamy, and refreshing in the Bangkok heat, and I ate it both days I visited the market. For something savory, the stall selling gai yang (grilled chicken) with som tam (green papaya salad) charges 100 baht for a quarter chicken with salad and sticky rice. The chicken is marinated in a turmeric-garlic paste and grilled over charcoal, and the skin gets crispy while the meat stays juicy. The som tam is properly spicy — ask for "mai pet" (not spicy) only if you have a very low tolerance.
Other notable stalls include one selling khanom buang (Thai crepes) for 40 baht, filled with sweet or savory ingredients, and a stall making fresh pad thai for 70 baht that had a longer queue than any other food stall in the market. The queue was about fifteen minutes, and the pad thai was good but not significantly better than what you find elsewhere for less money. My advice for Chatuchak is to come early (the market opens at 9 AM on weekends), eat before you shop, and bring plenty of water — the market is enormous and the food section is far from the main entrances.
Silom and Sathorn: The Office Worker's Food Scene
This area around Silom and Sathorn Roads is Bangkok's business district, and during the week, the street food here caters to office workers who want fast, cheap, and delicious lunches. The quality is consistently high because the customer base is local and repeat, and the prices are lower than in tourist areas. I discovered this area on my third day in Bangkok when a Thai colleague recommended I visit the soi (side street) behind the Silom Complex shopping mall.
Soi Convent, a small lane off Silom Road, has become one of Bangkok's most famous food streets, and for good reason. The stall called Guay Jub Mr. Kuk, which has been operating for over forty years, serves guay jub (rice noodle rolls in a peppery pork soup) for 60 baht. The noodles are silky, the broth is light but flavorful, and the addition of crispy pork crackling on top adds a textural contrast that Lift the dish. I ate here three times during my two weeks. A few doors down, a stall selling khao mok gai (Thai-style chicken biryani) charges 70 baht for a plate of fragrant rice with tender steamed chicken and a sweet chili dipping sauce. It is the best khao mok gai I have had outside of southern Thailand.
For dinner, the area around Sala Daeng BTS station has several excellent options. The street vendors along Naradhiwas Rajanagarindra Road set up in the evening and serve everything from tom yum goong (spicy shrimp soup) for 80 baht to hoy tod (crispy mussel omelet) for 70 baht. My favorite discovery in this area was a nameless stall run by an elderly woman who makes khao lam (bamboo sticky rice) for 30 baht per tube. She cooks it fresh over charcoal, and the combination of sticky rice, coconut cream, and black beans, cooked inside a bamboo tube, is smoky, sweet, and utterly addictive. I bought one every evening for a week.
Practical Tips for Street Food Beginners
Often the most common question I get about Bangkok street food is whether it is safe. In my experience, the answer is yes, with a few common-sense precautions. The busiest stalls are almost always the safest, because high turnover means ingredients are fresh and nothing sits around. I never got sick during my two weeks of eating exclusively at street stalls and markets. The stalls I avoided were those with no customers, food that looked like it had been sitting out for a long time, and ice that appeared to be made from tap water. Bottled water costs 5 to 10 baht everywhere and is the safest option for drinking.
Paying at street stalls is straightforward. Most dishes cost between 40 and 100 baht (1.20 to 3 USD), and payment is always in cash. Carry small bills — 20 and 50 baht notes — because vendors often cannot break 500 or 1,000 baht notes. A few stalls now accept QR code payments through PromptPay, which is linked to Thai bank accounts, but this is not common enough to rely on. I withdrew cash from ATMs at 7-Eleven stores, which charge 220 baht per withdrawal for foreign cards. I budgeted 500 baht per day for food and usually came in under that, often eating three meals plus snacks for 400 baht.
Timing matters more than you might expect. Most street food stalls in Bangkok operate at specific times: breakfast stalls open from 6 to 9 AM, lunch stalls from 11 AM to 2 PM, and dinner stalls from 5 to 10 PM. Very few stalls serve all day. The best time to explore is in the evening, when the largest variety of stalls are open and the atmosphere is most Colorful. For breakfast, the stalls around Pahurat Market (Little India) serve excellent roti canai with curry for 40 baht starting at 6 AM. For late-night eating, the stalls around Victory Monument stay open past midnight and serve kuay teow reua (boat noodles) for 20 baht per small bowl — you order several bowls to make a meal.
Five Dishes You Cannot Leave Bangkok Without Trying
If you only have a few days in Bangkok, here are the five dishes I would prioritize. First, pad kra pao (stir-fried holy basil with minced pork), available at almost every street stall for 50 to 70 baht. It is the dish that Thai people eat every day, and when done well — with a crispy fried egg on top, plenty of chili, and served over steamed rice — it is one of the most satisfying meals on earth. Second, som tam (green papaya salad), which costs 40 to 60 baht and comes in dozens of regional variations. The Isaan version, with dried shrimp, peanuts, and palm sugar, is my favorite.
Third, khao soi (northern Thai curry noodle soup), which is harder to find in Bangkok than the other dishes on this list but absolutely worth seeking out. The best version I found was at a stall called Khao Soi Khun Yai in the Bang Rak area, where a bowl costs 80 baht and features egg noodles in a rich, coconut-based curry broth with tender chicken and pickled mustard greens. Fourth, moo ping (grilled pork skewers), sold at roadside carts everywhere for 10 to 15 baht per skewer. The pork is marinated in a mixture of garlic, coriander root, pepper, and palm sugar, grilled over charcoal, and served with a sticky rice dipping sauce. I ate at least five skewers a day.
Fifth, and perhaps most important, mango sticky rice (khao niao mamuang). This dessert of coconut-soaked sticky rice with fresh ripe mango is available at markets and street stalls throughout the city for 60 to 100 baht, depending on the season. In mango season (April to June), the mangoes are impossibly sweet and juicy, and the combination of warm sticky rice, cold mango, and coconut cream is one of those things that makes you stop talking and just eat. I had it for dessert, for breakfast, and once as a midnight snack. It never got old.
Traveler's Tip
Download the Grab app before arriving in Bangkok. While Grab is primarily a ride-hailing service, it also has a food delivery feature called GrabFood that lets you order from thousands of street food stalls and restaurants. This is incredibly useful on your first night when you are too tired to explore, or during rainstorms when the street stalls close. Also, follow the Instagram account @bangkokstreetfood for daily updates on the best stalls and seasonal specialties — it is maintained by a local food writer and is the single best resource for Bangkok street food that I found.