best street food in bangkok (2026)

honest reviews of 12 best street food spots in bangkok. chatuchak market stalls, boat noodles, grilled pork, prices in baht with rs conversions.

· updated Mar 23, 2026

tldr: out of 12 bangkok street food spots, my top 3 are j restaurant near chatuchak MRT (best tom yum in bangkok, 150-300 baht / rs 360-720), the honey grilled pork at mee stall (80-120 baht / rs 190-290 for the pork burger), and the boat noodle stall at section a28-29 (40-60 baht / rs 95-145 per bowl). full reviews with prices and honest opinions below.


bangkok street food is one of those things that lives up to every bit of its reputation. i’ve eaten my way through chatuchak weekend market multiple times now and keep discovering new stalls worth coming back to. the market alone has enough food to keep you busy for an entire weekend, but i’ve also included spots around the market perimeter that most people walk right past.

this is not a sponsored list. nobody paid me, nobody gave me free food. i spent my own money across all these meals and rated them based on taste, value, and whether i’d actually go back. some of these stalls are legendary for a reason. others are coasting on tourist traffic.

if you’re planning a full bangkok food trip, this guide covers the chatuchak area specifically. for yaowarat chinatown eats or sukhumvit food options, those deserve their own guides.


the awards (my personal picks)

  • best overall: j restaurant near kamphaeng phet MRT. the tom yum here is genuinely one of the best things i’ve eaten in southeast asia. not a metaphor.
  • best budget: rice and curry stall in chatuchak section j. a full plate of laab and green curry with rice for 50-70 baht (rs 120-170). that’s a complete meal for the price of a chai in mumbai.
  • best for first-timers: boat noodle stall a28-29. this is the dish that converts people into bangkok food obsessives.
  • most overrated: generic pad thai stalls near the main entrance. they charge tourist prices (100-150 baht) for mediocre noodles. skip unless you’re desperate.
  • best snack: honey grilled pork at mee stall. the pork burger (grilled pork in a steamed bun) is dangerously addictive.
  • best dessert: coconut ice cream uncle. traditional thai coconut ice cream in a coconut shell with sticky rice and nippa palm jellies. perfect on a hot day.
  • best for adventurous eaters: the water mimosa seafood salad at j restaurant. squid, shrimp, mussels, and coconut shoots in lime juice. refreshing and bold.

the full list

#stall / restaurantareabest forcost per personmy rating
1j restaurantkamphaeng phet MRTtom yum, stir fries150-300 baht (rs 360-720)9.5/10
2boat noodle stall a28-29chatuchak section aboat noodles40-60 baht (rs 95-145) per bowl9/10
3mee honey grilled porkchatuchak marketgrilled pork, pork burger80-120 baht (rs 190-290)9/10
4rice and curry stallchatuchak section jlaab, green curry50-70 baht (rs 120-170)8.5/10
5uncle’s fruit stallchatuchak marketmango with shrimp paste60-80 baht (rs 145-190)8.5/10
6coconut ice cream unclechatuchak marketcoconut ice cream40-60 baht (rs 95-145)8/10
7fried pork ball stallchatuchak perimeterdeep fried pork balls40-60 baht (rs 95-145)7.5/10
8grilled squid egg vendorchatuchak food courtgrilled squid eggs40-60 baht (rs 95-145)7.5/10
9frozen ice straw vendorchatuchak marketcoca-cola ice straws20-30 baht (rs 50-70)7/10
10som tam vendor rowchatuchak perimeterpapaya salad50-70 baht (rs 120-170)7/10
11mango sticky rice stallschatuchak marketmango sticky rice80-120 baht (rs 190-290)7/10
12pad thai stalls (main entrance)chatuchak entrancepad thai100-150 baht (rs 240-360)5.5/10

the top tier (my regulars)

1. j restaurant (near kamphaeng phet MRT)

chatuchak perimeter / 150-300 baht per person (rs 360-720) / 9.5/10

this is the place i will rearrange my entire chatuchak visit around. it’s technically outside the market, right near the kamphaeng phet MRT station. you go out the gates, down the steps, round the corner, and there it is. i’ve come to chatuchak just to eat here and left without actually entering the market. that’s how good it is.

the couple who runs it are legends. uncle cooks on a roaring wok fire, tossing dishes with the kind of speed and control that comes from decades of doing this. auntie handles the front. the service is fast, the portions are generous, and the menu covers everything from salads to soups to stir fries.

the tom yum kung is the star. freshwater prawns in a broth so thick and creamy it coats your spoon. he adds the head butter from the prawns plus a spray of evaporated milk, which gives it this insane richness. squeeze a prawn head and the juices just ooze out. the broth is sour from lime juice, slightly sweet from roasted chili, herbal from makrut lime leaves, and rich from the prawn fat. this is the soup that makes you understand why tom yum is famous.

the garlic shrimp is another level - caramelized with both fried and fresh garlic in oyster sauce. multiple dimensions of garlic in every bite. the stir-fried sunflower sprouts with crispy pork belly are smoky and crunchy. and the water mimosa salad (yam pak krachet) with minced pork, squid, shrimp, and mussels is the lighter counterbalance to all that richness.

what to order: tom yum kung (the river prawn version), garlic shrimp, sunflower sprouts with crispy pork, water mimosa salad

verdict: the best meal at chatuchak. possibly the best street-level meal in bangkok at this price point. i’ll fight anyone on this.


2. boat noodle stall a28-29

chatuchak section a / 40-60 baht per bowl (rs 95-145) / 9/10

boat noodles are one of those dishes that sound weird on paper - pork blood thickened broth - and then you try them and suddenly you’re on your fourth bowl wondering what happened to your dignity. this stall at section a28-29 is one of the best in the market, and it’s slightly hidden so the tourist crowd thins out.

the setup is classic bangkok: tiny tables crammed into a small stall with the steam rising constantly. the cook assembles each bowl by blanching noodles, adding your choice of beef or pork with meatballs, liver, tripe, or rumen, then mixing garlic, fresh blood (which curdles into the hot broth to thicken it), chili, msg, sugar, and other seasonings. it sounds intense because it is.

the broth is the point. it’s sour, sweet, spicy, and rich all at once - basically the thai flavor profile compressed into one bowl. the vinegar hits the back of your throat first, then the sweetness balances it, then the chili builds. add the crispy pork skins they serve on the side and they absorb the broth while staying crunchy. you bite down and get this explosion of texture and liquid.

each bowl is small by design, so plan to order 3-4 bowls minimum. season with extra vinegar and the squeeze bottle of dried chili.

what to order: mixed beef bowl (get everything - liver, tripe, meatballs), add crispy pork skins, extra vinegar and chili

verdict: the dish that sums up everything thai people love about food. sweet, sour, salty, spicy, rich, all in one bowl. those people who say “i don’t eat blood” are missing out.


3. mee honey grilled pork

chatuchak market / 80-120 baht (rs 190-290) / 9/10

you smell this stall before you see it. the aroma of pork being slowly grilled over low fire with a honey marinade fills the entire surrounding alley. this place is legendary at chatuchak and the queue builds fast after 10 am.

the cook controls the heat carefully - this isn’t aggressive high-fire grilling. the fatty pork sits over a low flame, the honey and soy marinade caramelizing slowly into a smoky glaze on the edges. there are two versions: lean and fatty. get the fatty. fat is where the flavor lives and i’m not interested in debating this.

the real move is the “pork burger” - they take a thick slab of the lean grilled pork and stuff it into a salap bow, which is a chinese-style steamed bun. the bun is so soft and fluffy it’s basically just a handle for the pork. but the combination of sweet smoky meat and pillowy bread works. pair everything with sticky rice and dip each bite into the pool of juices that accumulates at the bottom of the bag.

what to order: fatty honey grilled pork with sticky rice, pork burger (salap bow)

verdict: the stall that could charge three times more and people would still queue. get here before 10 am or accept your fate in line.


the solid middle

4. rice and curry stall (chatuchak section j)

chatuchak section j / 50-70 baht (rs 120-170) / 8.5/10

this is morning food done right. khao gaeng (rice and curry) is the thai equivalent of a thali - rice with your choice of pre-cooked dishes. the beauty is simplicity. everything is freshly made in the morning, you point at what looks good, and they plate it up.

the laab (minced pork salad) here is excellent - sour from lime juice, bright with sawtooth coriander and green onions, with pieces of chewy pork skin for textural contrast. the green curry with chicken and eggplant is rich with coconut cream and fragrant with makrut lime leaves. grab the jug of fish sauce with mango, garlic, and chilies on the counter and add it to everything. the fish sauce bumps every dish up a full rating point.

what to order: laab moo (minced pork salad), gaeng khiew wan (green curry), add fish sauce with mango and chili from the table

verdict: the cheapest full meal in chatuchak and genuinely delicious. come before 9:30 am for the freshest food.


5. uncle’s fruit stall - green mango with shrimp paste

chatuchak market / 60-80 baht (rs 145-190) / 8.5/10

this is one of those thai snacks that sounds wrong to anyone who hasn’t tried it. green mango (the crispy, sour kind) drenched in sweet fish sauce and topped with two spoonfuls of sugary shrimp paste. it’s basically a caramel apple but thai.

the mango itself is a variety called gaew camin - crispy, sweet-sour, with perfect non-stringy texture. the toppings bring this umami complexity from the fermentation, the actual baby shrimp in the paste, and the sugary fish sauce pooling at the bottom. it’s sweet, salty, sour, and funky all at once. uncle is generous with toppings and that makes the difference.

i don’t usually go for sweet snacks, but the fermented sourness and salt content here make it more addictive than any dessert. once you start eating it, you genuinely cannot stop.

what to order: mango nam pla wan (mango with sweet fish sauce and shrimp paste), longan juice if you need something cold

verdict: the thai snack that rewires your understanding of what fruit can be. skip if you don’t like fish sauce. otherwise, this is mandatory.


6. coconut ice cream uncle

chatuchak market / 40-60 baht (rs 95-145) / 8/10

traditional thai coconut ice cream served in a coconut shell with pandan-flavored green sticky rice, crushed peanuts, and nippa palm jellies (luk jak). this is the classic chatuchak dessert and multiple vendors sell it, but find one where the ice cream tastes of actual coconut with a slight saltiness that brings out the sweetness.

dig down to the bottom of the shell for scraped young coconut meat - that’s the best part. the flesh is jelly-textured and melts like coconut milk in your mouth. the nippa palm jellies are dense and starchy with a jelly texture. the sticky rice adds chew. it’s a lot of textures in one bowl and all of them work.

what to order: coconut ice cream in coconut shell with all toppings

verdict: the definitive chatuchak sweet. perfectly refreshing in bangkok heat. not life-changing, but exactly what you want at 2 pm when you’re sweating through your shirt.


the ones i’d skip (but you might not)

10. som tam vendor row

chatuchak perimeter / 50-70 baht (rs 120-170) / 7/10

perfectly fine papaya salad but nothing special compared to what you’ll find at any street stall in the khao san area or silom. the chatuchak versions tend to be toned down for tourist palates. if you want real som tam, find a stall run by an isan auntie who doesn’t ask how spicy you want it.

verdict: fine but forgettable. bangkok has better som tam everywhere else.


12. pad thai stalls (main entrance)

chatuchak main entrance / 100-150 baht (rs 240-360) / 5.5/10

these stalls charge premium prices because they catch every tourist walking in. the pad thai is generic, often made in bulk rather than wok-fried to order, and costs 50-70% more than equivalent stalls deeper in the market or on the street. the noodles tend to be soggy and the flavor flat.

if you want good pad thai in bangkok, go to thipsamai on mahachai road. these chatuchak entrance stalls are not it.

what to order: don’t.

verdict: tourist trap pricing for below-average execution. skip unless you’re desperate and your blood sugar is crashing.


bangkok street food tips

  • chatuchak is only fully open saturday and sunday. go early (8:30 am) for the best food experience before the 200,000-person crowd arrives.
  • take the MRT to kamphaeng phet station for the food-heavy sections. mo chit BTS works too but dumps you at the opposite end.
  • bring cash in small denominations. most stalls don’t take cards. 20 baht and 50 baht notes are your best friends.
  • the real food at chatuchak is in the narrow inner alleys and the perimeter stalls, not the main walkways. if a stall has a queue of thai people, join it.
  • budget 300-500 baht (rs 720-1,200) for a proper chatuchak food crawl. that covers 5-6 dishes comfortably.
  • bangkok heat is brutal. drink water constantly and plan dessert/ice stops between heavy dishes. coconut ice cream and longan juice are your recovery tools.
  • boat noodle bowls are intentionally small. ordering one bowl is like ordering one samosa - technically possible, morally wrong. plan for 3-5 bowls.
  • the frozen coca-cola ice straws are iconic but honestly just frozen soda. try them once for the novelty, then move on to real food.

if you found this useful, check out these other travel guides:

frequently asked questions

how much does street food cost in bangkok?
most street food dishes cost 40-80 baht (around rs 95-190). a full meal with rice and curry is 50-70 baht (rs 120-170). boat noodles are 30-50 baht per bowl (rs 70-120). grilled pork skewers are 20-40 baht each (rs 50-95). you can eat three full meals a day for under 300 baht (rs 720) if you stick to street stalls.
what is the best street food market in bangkok?
chatuchak weekend market is the best for variety and quality. it's open saturday and sunday, officially from 9 am to 6 pm but food stalls open earlier around 8:30 am. go early to avoid the worst crowds and get freshly cooked dishes. other solid options are yaowarat (chinatown) for nighttime eating and or tor kor market for premium ingredients.
is bangkok street food safe to eat?
yes, if you follow basic rules. eat at stalls with high turnover (lots of locals eating there is the best sign). stick to food that's cooked fresh in front of you. avoid pre-cut fruit that's been sitting out for hours. drink bottled water only. i ate street food for every meal across multiple trips and never had a stomach issue. the stalls at chatuchak are generally very clean.
what should i eat at chatuchak weekend market?
don't miss: rice and curry at the gang stalls near section j (50-70 baht), grilled honey pork at mee stall (80-120 baht), boat noodles at stall a28-29 (40-60 baht), green mango with shrimp paste from the fruit vendors, and coconut ice cream in a coconut shell (40-60 baht). arrive by 8:30 am for the best experience.
what is boat noodles in bangkok?
boat noodles (kuay teow reua) are a bangkok specialty. small bowls of rich, dark broth made thick with pork or beef blood, served with noodles, meatballs, liver, and crispy pork skins. traditionally sold from boats on canals, now served at street stalls. each bowl is small (30-50 baht / rs 70-120) so people usually eat 3-5 bowls. the broth is intensely flavored - sour, sweet, spicy, and rich all at once.
how do i get to chatuchak weekend market?
take the BTS skytrain to mo chit station or the MRT to chatuchak park or kamphaeng phet station. kamphaeng phet MRT is closest to the food sections. the market is only fully open on saturdays and sundays. there's also a smaller friday night market. if you're only coming for food, the area around the MRT exits has the best stalls.
what is the best time to visit chatuchak for food?
8:30-10:30 am is the sweet spot. stalls are open, food is freshly cooked, and the crowds haven't arrived yet. by noon the market is packed with 200,000+ visitors and navigating the narrow alleys becomes a sweaty ordeal. some food stalls run out of popular items by early afternoon. if you hate crowds, early morning is non-negotiable.
share twitter whatsapp

more from travel-guides