Bangkok hosts one of the world’s most interesting street food scenes as it is part of the rich food culture the country has and it has something to offer for everyone. You can get almost everything they serve in restaurants on Bangkok streets as well while prices can get dirt cheap. Although over the past few years, the Bangkok street food scene drastically changed due to government policy, there is still so much street food in Bangkok to explore. In this article, we will tell you where to find the best street food in Bangkok, what you should not miss and give you a list of some of the most famous street food vendors the city has.
In this in-depth article, which is a long read, we cover the following aspects of Bangkok Street Food:
1. Our definition of Bangkok Street Food
From our point of view, there is a big difference between Bangkok street food and local Thai restaurants. A street food vendor serves a quick meal, either fully prepared or almost ready-to-serve within minutes and focuses on a handful of different foods. The street food vendor usually does not have tables and chairs for you to eat the street food, with a few exceptions there and the food is served in public, not inside (a restaurant). You should not wait for someone to pick up your order. No, instead, you go straight to the hawker, order what you want and start eating almost instantly after. Other Bangkok street food-related articles on the internet do not seem to understand this difference. If you are looking for local restaurants, we highly recommend reading our article about the best local Thai restaurants in Bangkok. If you really want to know about Bangkok Street Food, then keep reading.
Our definition of Bangkok Street Food
2. A new street food policy in Bangkok
In the last few years, the Bangkok Street Food scene changed enormously due to the current policy executed by the government. In many areas, selling street food from a cart is forbidden and hawkers are appointed to sell their delicious treats in designated food areas, such as night markets or non-busy roads. The reason for cleaning up the streets is simple: the carts were blocking the always-busy streets of Thailand’s capital. In most areas, the new policy drastically changed the sidewalks in a positive way, but Bangkok lost a part of its authenticity. The street food at one of the more popular street food streets in Sukhumvit, namely Sukhumvit Soi 38, is completely gone. But it does not mean that street food in Bangkok has completely vanished.
3. What are the best places to find street food in Bangkok?
The best places to find street food in Bangkok are popular night markets such as Ratchada Train Market, Chatuchak Weekend Market and Srinakarin Train Market as well as common street food areas such as Chinatown (Yaowarat), Udom Suk Road, Petchaburi Soi 5 and around Khao San Road. In this article, we dive deeper into where to find the best street food in Bangkok and what street food in Bangkok you should not miss.
Map of all the Bangkok Street Food areas that will be discussed in this article.
4. Markets with amazing street food
Due to the new government policy, a large number of street food vendors were forced to move to designated areas, like night markets, to sell their street food. Night markets are part of the way of life in Thailand and can be found everywhere throughout the country. You can expect a huge variety of street food, both internationally as Thai, and the prices are fairly cheap. But some night markets want to stand out of its competitors and these night markets create completely new experiences to attract both locals and tourists. The most popular night markets in Bangkok are Ratchada Train Market, Chatuchak Weekend Market Friday Night, Chinatown at Night and Srinakarin Night Market. Besides delicious street food, these markets also offer a wide variety of goods such as souvenirs, vintage, clothes and art. Besides all the shopping, these markets also have plenty of small locals bars, making them excellent for a night out. More details about these markets can be found in our article about the best night markets in Bangkok.
Night markets are the perfect place in Bangkok to get street food.
5. Common and Easily Accessible Street Food Areas in Bangkok
Chinatown, or Yaowarat, is one of the oldest areas in Bangkok and is in our opinion, the best place to find amazing street food in Bangkok. The majority of the shops are open from six o’clock in the evening until midnight and from the moment they open their shops, this area transforms into one big, chaotic food heaven. In every alley of Yaowarat Road, you will find food carts with plastic chairs and aluminium tables where you can grab cheap, delicious food. Keep in mind that on Mondays, the majority of the shops and restaurants are closed. To give you an idea of what you can expect at Chinatown, check out our article about the best food you can find in Chinatown Bangkok. All these recommendations can be found in our food app TopTravelFoods, which we will give more information about at the end of this article.
Location: Google Maps
Opening times: 18:00 - 24:00
Closed on Monday
b. Petchaburi Soi 5
Petchaburi Soi 5 is located near Ratchatewi and Phaya Thai BTS Station, a popular area for hostels. Phaya Thai BTS is a popular area in particular as it has a direct BTS connection with the Airport Link. A five-minute walk will lead you to one of the best street food areas in Bangkok. Right after four o’clock in the afternoon, this area completely transforms into a street food heaven that will let every foodie’s heart beat faster. Expect grilled chicken, fresh seafood, curries, noodles, grilled sausages, smoothies, fresh fruit, stir-fried veggies, deep-fried chicken wings and many more. Petchaburi Soi 5 is also a great area to find halal restaurants and one of the best tom yum restaurants in Bangkok, namely Pe Aor. You can find more information about this legendary restaurant in our article about Pe Aor, or check our article about the best tom yum in Bangkok.
Location: Google Maps
Opening times: 16:00 - 23:00
c. Khao San Road
In and around Khao San Road, you can find plenty of street food specifically accessible to foreigners as this area is popular among tourists. Once Thailand is open for tourists again, we shall update this part of the article and map out the street food at Khao San Road to give you the most valuable and updated information. In the meantime, check out our article about the best local restaurants near Khao San Road.
d. Silom Soi 20
Silom Soi 20 is located in an older area of Bangkok where multiple cultures live together. This reflects on the variety of street food that can be found on this popular street. In the middle of the street is a fresh market where many restaurants and street food vendors buy their ingredients freshly in the early morning. This market closes at around eleven o’clock in the morning and a few hours later, the majority of the street food vendors are open. You can find local restaurants and street food vendors in the morning, but the street gets to life during the day. At Silom Soi 20 you can find typical local street food options such as Khao Moo Grob, Roasted Duck with Rice or the hugely popular chicken biryani. But if that’s too adventurous for you, you can also sit down and enjoy a Pad Thai with an ice-cold beer for a hundred baht together.
Location: Google Maps
Opening times: 12:00 - 22:00
e. Grand Palace & Wat Pho
This is not a typical street food area where locals grab a bite every day, however, as this article is written for tourists, it’s useful to mention that behind these two hugely popular tourist attractions, several small streets can be found that serve good street food. If you want to grab a quick noodle soup, a pad Thai or mango sticky rice from the streets, you should definitely take a look here. If you prefer to visit a restaurant, there are plenty of options to choose from in the same street. Good options are Elefin, ERR Urban Rustic Thai and Baan ThaThien, which are all listed in our article about the best restaurants near the Grand Palace and Wat Pho.
Location: Google Maps
Opening times: 11:00 - 18:00
f. Victory Monument
Victory Monument is an area right above the city centre that is a busy place due to its connectivity with public transport. For many Thai, this is the place to get on the bus and travel to their work, school or other destination. When there are people, there are street food vendors and this is exactly why Victory Monument is a great spot to find a wide variety of street food vendors. When you walk around the Victory Monument itself, which is a roundabout, you can find several vendors. However, right in front of the shopping Century The Movie Plaza Victory Monument, there is a small area solely with street food vendors. Around twenty carts serve all sorts of street food, such as skewers, curries, yum salads and many more.
At Ratchatwithi Soi 18, near the west exit of the roundabout, you will find another alley where they serve street food. This alley will lead you to one of the best boat noodle restaurants in Bangkok, which we will describe further in this article. The street food at Victory Monument is not as concentrated in one particular street compared to other popular street food areas in Bangkok. The street food vendors around the monument itself near the busses are open all day. The street food vendors at Century The Movie Plaza Victory Monument and Ratchatwithi Soi 18 are open after four o’clock in the afternoon.
The five pictures above are taken at Century The Movie Plaza Victory Monument
Tip: there is also a beer garden in front of Century The Movie Plaza Victory Monument. Combining street food with cheap beers in the middle of Bangkok is a pretty cool experience!
g. Paseo Shopping Mall Lat Krabang (near Suvarnabhumi Airport)
Every day at four o’clock in the afternoon, the street right next to Paseo Shopping Mall in Lat Krabang is transformed into a nice little street food market which is among the highest quality of all street food areas in Bangkok in this article. The only downside is that this street food area is located far from the city centre. But if you are staying near Suvarnabhumi Airport, Paseo Shopping Mall is a great area to enjoy clean, high-quality street food options. Some of the highlights are fried chicken, mango sticky rice (seasonal), coconut slushies, a variety of grilled seafood (prawns, whole white fish) and a huge variety of skewers. Inside Paseo Shopping Mall, you will also find plenty of great Thai and international restaurants such as Inter and Ran Kong Por, both listed in our article about the best restaurants near Suvarnabhumi Airport. Keep in mind that this is not a market for entertainment, but purely for street food. You won’t see many foreigners here due to its location. Prices are cheaper than street food markets in the city centre. At around eight o’clock, the market closes and the majority of the vendors have sold out their goods already. We recommend you visit this street food market at five o’clock as all vendors are fully stocked and open.
Location: Google Maps
Opening times: 16:00 - 20:00
6. 12 Famous street food in Bangkok
In this paragraph, we discuss what we believe is the most famous street food in Bangkok. To be clear, these street food vendors are not restaurants but literally serve their famous street food on the street. Visiting these street food vendors is the ultimate foodie experience in Bangkok and we highly recommend you to do so.
The most famous street food in Bangkok are:
1. Spicy Thai Shrimp Salad (200 THB) - Tom Yum Goong Banglamphu
Tom Yum Goong Banglamphu is one of our favourite street food vendors in Bangkok. As the name suggests, this street food vendor is specialized in “tom yum”. However, we like their other seafood preparations even more! Our favourite street food option is their Spicy Thai Shrimp Salad (Pla Goong), which costs 200 THB and is a flavourful salad prepared with lots of herbs, veggies and chillies, and fresh jumbo prawns! Why Tom Yum Goong Banglamphu is our favourite Bangkok street food restaurant? The food here is incredibly fresh and delicious, and the prices won’t break your bank.
Other delicious Bangkok street food at Tom Yum Goong Banglamphu is the Fried Shrimp with Garlic (200 THB) and the Tom Yum Goong (150 THB). For more in-depth information, check out our article about Tom Yum Goong Banglamphu. For more general information, such as the location, opening times and other TopTravelFoods users' opinions, check out the TopTravelFoods review page of Tom Yum Goong Banglamphu.
2. Roasted Prawns with Glass Noodles (290 THB) - Somsak Pu Ob
Just thinking about having a delicious pan of roasted prawns with glass noodles (Goong Ob Woon Sen) at Somsak Pu Ob makes my mouth water. This street food restaurant is located outside of Bangkok’s city centre and is known for serving Bangkok’s tastiest Goong Ob Woon Sen. The glass noodles, prawns, seasoning and soy sauce are all tossed in a pan and sizzled together above hot blue flames. Mix everything together, and get yourself ready for having the meal of your life! You can also order your pan with crab (310 THB) and roe crab (450 THB). For more in-depth information, check out our article about Somsak Pu Ob. For more general information, such as the location, opening times and other TopTravelFoods users' opinions, check out the TopTravelFoods review page of Somsak Pu Ob.
Roasted Prawns with Glass Noodles at Somsak Pu Ob (290 THB)
3. Chinese Doughnut with Pandan & Condensed Milk (40 THB) - Pa Tong Go Savoey
When you enter Yaowarat Road from the eastside, you will immediately notice a long queue in front of the 7-Eleven. Those people are not waiting in line to get a 7-Eleven toasty, but instead, they are patiently waiting for the best Chinese doughnuts in Bangkok. In front of the 7-11 is a street food vendor named Pa Tong Go Savoey which is famously known for its Pa Tong Go. Right after the doughnuts are deep-fried, the freshly fluffy, crispy doughnuts are shortly roasted above the grill to give them a savoury flavour. You can choose between a few toppings but by far the most popular option is the Chinese Doughnut with Pandan and Condensed Milk. And for only 40 THB per portion, you are almost stupid to not try this sweet and savoury treat. For more information about this amazing local restaurant, check out the TopTravelFoods review page of TopTravelFoods review page of Pa Tong Go Savoey.
Chinese Doughnut with Pandan & Condensed Milk (40 THB) at Pa Tong Go Savoey
4. Stir-Fried Spicy Chili Sauce with Crab and Vegetables (440 THB) - Nhong Rim Klong
Even though the canal next to this Bangkok street food restaurant is smelly, the seafood served here is of high quality - and so are the prices. At first sight, Nhong Rim Klong doesn’t look like you’re going to have the meal of your life. But after sampling one of their delicious seafood preparations, you will understand what all the fuzz is about around this popular Bangkok street food restaurant. Our favourite dish is their stir-fried spicy chilli sauce with crab and vegetables - or - the drunken stir-fry. The stir-fry mix is incredibly flavourful due to the variety of herbs and veggies and goes really well with the large chunks of crab meat.
Another delicious Bangkok street food at Nhong Rim Klong is their Stir-Fried Crab with Cabbage and Fish Sauce (340 THB). For more general information, such as the location, opening times and other TopTravelFoods users' opinions, check out the TopTravelFoods review page of Nhong Rim Klong.
Stir-Fried Spicy Chili Sauce with Crab and Vegetables at Nhong Rim Klong (440 THB)
Are you visiting Bangkok for its street food scene? Have a look at our article about where to stay in Bangkok for street food.
5. Khao Moo Grob Goon Chiang (60 THB) - Nakhon Sanook
This is my favourite spot to go in Bangkok for my hit of Khao Moo Grob. This Bangkok street food vendor is located in a small alley off Luang Road and has been honing its Khao Moo Daeng Moo Grob skills since the 1940s when the grandfather of the current owner started serving this tasty pork and rice dish. The crispy pork (Moo Grob) is better than at other vendors, but where Nakhon Sanook really stands out is their heavenly good homemade Chinese Siu Haau sauce. The sauce makes or breaks your plate of Khao Moo Grob, and at Nakhon Sanook you can’t go wrong as it’s the best in Bangkok! Don’t forget to add some sweet Chinese sausage to your plate as well.
For more in-depth information, check out our in-depth article about Nakhon Sanook. For more general information, such as the location, opening times and other TopTravelFoods users' opinions, check out the TopTravelFoods review page of Nakhon Sanook.
6. Mango Sticky Rice (80 THB) - Je Meaw Sukhumvit Soi 38
Sukhumvit Soi 38 used to be a street food area in Bangkok as we mentioned earlier in the article, but nowadays the majority of the shops have disappeared. One of the remaining shops is Je Meaw, a well-known mango sticky rice vendor. The portions served at Je Meaw are generous and budget-friendly (from 80 THB). The sticky rice is sweet here and served with lots of salty coconut cream and crispy mung beans. The mangoes are sweet and juicy, just like they are supposed to be. Overall one of the better mango sticky rice in “the big mango”, and a noteworthy mention for Bangkok street food. Je Meaw is also listed in our article about the best mango sticky rice in Bangkok. For more general information, such as the location, opening times and other TopTravelFoods users' opinions, check out the TopTravelFoods review page of Je Meaw.
Mango Sticky Rice at Je Meaw Sukhumvit Soi 38 (80 THB)
7. Fish Ball Egg Noodle (40 THB) - Lim Lao Ngow Fishball Noodle
This legendary street food vendor is in business for over eighty years and perfected their recipe over all these years for their famous fishball egg noodles. This eatery is located in a small alley near Yaowarat Road in Chinatown. From the moment the street food vendor opens, customers keep visiting until late in the evening. Why? Because they serve amazing fishball noodles. The noodles are savoury and the fish taste is more subtle than you expect. When visiting Chinatown, make sure to stop by this amazing place if you love noodles as we do. For more general information, such as the opening times, location, recommended dishes, menu and impression pictures of the restaurant, check out the TopTravelFoods review page of Lim Lao Ngow Fishball Noodle.
Fish Ball Egg Noodle (40 THB) at Lim Lao Ngow Fishball Noodle
8. Pad Thai with Big Prawns (70 THB) - Pad Thai Narok Taek
This newcomer to Bangkok’s pad Thai scene quickly gained a good reputation for serving killer pad Thais. Although this Bangkok street food vendor is located outside of Bangkok’s city centre, you won’t be disappointed after sampling. The stir-fried charcoal-flavoured noodles are a real treat. The Pad Thai is a bit sour, due to the use of tamarind and the prawns are big, juicy and more than you expect to get for just 70 THB. Overall, in our opinion, the best street food pad Thai you can get in Bangkok. For more in-depth information about this famous dish, check out our in-depth article about the best Pad Thai in Bangkok. For more general information, such as the location, opening times and other TopTravelFoods users' opinions, check out the TopTravelFoods review page of Pad Thai Narok Taek.
9. Spicy Minced Duck (70 THB) - Larb Bpet Yasothon
Larb Bpet Yasothon is a Bangkok street food restaurant located in Silom Soi 9. Calling it “street food” might be an understatement, as the street food establishment is quite large and can seat up to around 40 people. But still, due to its popularity, even these tables will fill up on Tuesday till Saturday evenings. As the name suggests, Larb Bpet Yasothon is specialized in “larb”: a Thai-Lao minced meat salad. This is exactly what you should order here. Typically larb is made with pork, however, at Larb Bpet Yasothon they prepare it with “Bpet”, which is duck. The minced duck has lots of flavour, more than other larb’s I’ve tried! Other delicious Bangkok street food at Larb Bpet Yasothon are the Roast Chicken (70 THB) and the Sliced Grilled Pork Salad (70 THB). Larb Bpet Yasothon is located close to Silom Soi 20, a popular street food area in Bangkok that we mentioned earlier. For more general information, such as the location, opening times and other TopTravelFoods users' opinions, check out the TopTravelFoods review page of Larb Bpet Yasothon.
Spicy Minced Duck at Larb Bpet Yasothon (70 THB)
10. Panag Curry (60 THB) - Khao Gaeng Jake Puey
One of the cooler food experiences in Chinatown Bangkok is Khao Gaeng Jake Puey. At three o'clock in the afternoon, a few plastic chairs and a table gets placed on the pedestrian sidewalk. On that table, you'll find several large pans full with different types of curry and from that moment on, locals are queueing up in line in order to get a plate of this delicious curry and devour it while sitting on one of the plastic red chairs. Our personal favourite curry here is the Panang Curry, which costs 60 THB per plate with additional pork ribs (seekong moo ob) and sweet Chinese sausage (gun chiang). The curry itself is rich in flavour and accessible for the Western taste palette. Make sure to arrive on time as the hungry locals always make sure that the pans of curry are empty before the street food vendor officially closes. For more information, such as the opening times, location, recommended dishes, menu and impression pictures of the restaurant, check out the TopTravelFoods review page of Khao Gaeng Jake Puey.
11. Red Tofu Spicy Soup with Seafoods (200 THB) - Tee’s Yen-Ta-Fo
Look at that picture… Who doesn’t want to try that? Tee’s Yen-Ta-Fo is a famous Bangkok street food restaurant located on Maha Chai Road close to other food legends Pad Thai Thip Samai and Jay Fai. This street food restaurant is specialized in yen ta fo, a sweet-sour and spicy pink soup which got its pink colour due to the use of fermented soybean paste. And at Tee’s Yen-Ta-Fo they add some fresh seafood to this flavourful soup to make it even more special. Tee’s Yen-Ta-Fo is our favourite street food noodle vendor in Bangkok. Other delicious Bangkok street food at Tee’s Yen-Ta-Fo is the Hot and Sour Noodle Soup (60 THB) and the Red Tofu Chilli Noodle Soup with Fried Pork (60 THB). For more general information, such as the location, opening times and other TopTravelFoods users' opinions, check out the TopTravelFoods review page of Tee's Yen-Ta_Fo.
Red Tofu Spicy Soup with Seafoods at Tee’s Yen-Ta-Fo (200 THB)
12. Spare Ribs with Honey Mexican Sauce (110 THB) - Cook Chom Restaurant
The only street food restaurant in Bangkok on this list that doesn’t serve Thai food. Cook Chom Restaurant is quite unique. The owner was a former chef at a fancy 5-star hotel. And he had a vision, to open a street food restaurant which cooks quality European classics, Cook Cham was born. To be honest, the food is far from what you can get in a fine dining restaurant in Bangkok. However, the experience of having international cuisine on the streets of Bangkok is quite fun. My favourite is the spare ribs with honey Mexican sauce. The ribs are deliciously tender, and the flavourful sweet-spicy sauce accommodates the meat well. All in all, a fun well-priced and unique experience. Other delicious Bangkok street food at Cook Chom Restaurant is the Au Gratin (140 THB) and the Shell with Seafood and Cheese (260 THB). For more general information, such as the location, opening times and other TopTravelFoods users' opinions, check out the TopTravelFoods review page of Cook Chom Restaurant.
Spare Ribs with Honey Mexican Sauce at Cook Chom Restaurant (110 THB)
There you have it, our complete guide to Bangkok Street Food, where to get the best Bangkok Street Food and the best Bangkok Street Food Vendors. You can find these famous street food vendors and many amazing restaurants in our food recommendations app TopTravelFoods, where you can save all these dishes for when you are visiting Thailand. Instead of recommending restaurants, we recommend the most recommended food these great restaurants have to offer. This way, you can experience Thai food to the fullest even though you don't have the knowledge of local Thai cuisine. The app is available for both iOS and Android and is completely free. If you're on a desktop, you can start exploring the most recommended dishes in cities such as Chiang Mai, Pattaya, Bangkok, Koh Larn, Ayutthaya, Kanchanaburi and Sukhothai.