Skip to content

Bangkok Street Food Guide

10 Best Places to Eat in Bangkok, Thailand

If you know me, you know that I love street food, and Bangkok, Thailand is the best city in the world for it. From sidewalk vendors that have been selling fresh mango sticky rice for 90 years to street food stalls that have earned Michelin stars, Bangkok's vibrant culinary scene is unlike anywhere else. The city is packed with incredible flavors, and exploring its food scene should be at the top of every foodie's travel itinerary.

Whether it's legendary noodle stalls or hidden neighborhood restaurants, here are some of the best street food spots in Bangkok.
Ta Chai Sukhothai Noodles stall exterior in Bangkok Cook preparing tom yum noodles at Ta Chai Sukhothai Noodles Tom yum egg noodles at Ta Chai Sukhothai Noodles in Bangkok

1. $1 tom yum egg noodles for breakfast (Ta Chai Sukhothai Noodles)

You know a restaurant is good when there's only one dish on the menu. Ta Chai Sukhothai Noodles is one of my favorite breakfasts in Bangkok. This local spot is known for their tom yum egg noodles and ordering is simple - you only need to choose three things: type of noodle, dry or soup noodles and portion size. Their signature dish is the dry tom yum egg noodles, a bowl of satisfyingly chewy noodles topped with BBQ pork, ground pork, bean sprouts and diced long beans. It's spicy, aromatic and slightly tangy, creating a beautifully balanced bowl of noodles to start the day. A small bowl is 50 baht or around 1.50 USD.
Kor Panich storefront in Bangkok, famous for mango sticky rice Kor Panich Michelin Bib Gourmand sign for mango sticky rice Mango sticky rice with coconut milk at Kor Panich in Bangkok

2. Mango sticky rice from the Royal Palace (Kor Panich)

Just a one-minute walk from Ta Chai Sukhothai Noodles is Kor Panich, one of the most famous places in Bangkok for mango sticky rice. This family-run shop has been making the dessert for over 90 years, using a recipe passed down from an aunt who worked as a cook in the royal palace kitchens. Once you place your order, you receive a number and can sit in the shop across the street to enjoy a fresh coconut while you wait. When the dessert arrives, you can tell that the cooks have mastered every element of this dish. The mangoes are perfectly ripe, sweet and juicy. It's paired with warm and soft sticky rice that's topped with a rich, fragrant coconut milk and balanced with crispy mung beans for a bit of crunch. It's easily the best mango sticky rice in Bangkok and each dish is 130 baht or around 4 USD.
Jay Fai cooking at her Michelin-starred street food stall in Bangkok Jay Fai's crab omelette filled with sweet crab meat Drunken noodles stir-fry at Jay Fai in Bangkok

3. Michelin-Star crab omelette by a local legend (Jay Fai)

When I traveled to Bangkok for the first time, as soon as we landed and dropped off our bags, we headed straight to Jay Fai. I first learned about chef Jay Fai through Netflix Street Food Asia and was instantly captivated by her story. Jay Fai is a local chef legend, becoming Bangkok's first street food vendor to earn a Michelin star. As the sole chef and owner, she personally cooks every dish herself, wearing her signature beanie and ski goggles to protect her eyes from the intense heat of the charcoal stoves. Even on a Sunday at 3 p.m., we waited several hours for her legendary crab omelette. The omelette is filled with chunks of sweet crab meat and fried until golden brown. We also ordered the drunken noodles, which came with huge, fresh prawns.

If you plan to visit, try to go on a weekday morning to avoid a long queue, and expect a wait for your food after you order, as Jay Fai is the only chef. Costwise, the crab omelette is relatively expensive at 1,500 baht or around 43 USD, but it was truly an honor to eat at Jay Fai's restaurant and watch her in action.
Crab fried rice at Nhong Rim Klong in Bangkok Nhong Rim Klong crab omelette Nhong Rim Klong crab omelette cut open showing crab meat

4. Crab omelette without the wait (Nhong Rim Klong)

If you want to try a famous Thai crab omelette but don't want to wait for hours, Nhong Rim Klong is a fantastic alternative. The restaurant has earned a Michelin Bib Gourmand and is known for its authentic Thai seafood dishes. We ordered the crab fried rice and crab omelette, which were both packed with generous portions of fresh, sweet crab meat. The crab omelette is a must-try, with the soft crab wrapped in fluffy, custardy layers of egg. At 700 baht or around 21 USD, it's half the price of Jay Fai's version. Don't forget to bring friends, as one omelette can easily feed 2-3 people.
Thipsamai pad thai wrapped in egg with orange juice Thipsamai pad thai noodle pull showing chewy rice noodles Thipsamai's famous fresh orange juice

5. The oldest pad thai restaurant in Thailand (Thipsamai)

Pad thai is Thailand's most famous dish, so of course, I was on the hunt to find the best pad thai in Bangkok. My research led me to Thipsamai. The restaurant began as a street food cart in 1939 during WWII, started by the current owner's grandmother. Today, it's widely considered as one of the best pad thai restaurants in Thailand. Their signature pad thai is cooked in shrimp oil over charcoal flames and wrapped in a thin layer of egg. The result is perfectly chewy rice noodles with shrimp, tofu, bean sprouts and finished with fresh lime and crushed peanuts. The flavors are simple, but executed flawlessly. Pair it with their orange juice, which is so popular that the price fluctuates daily depending on the orange harvest for the day. The original pad thai is 150 baht or around 4 USD.
Phed Mark restaurant exterior in Bangkok Pad kra pao with crispy fried egg at Phed Mark in Bangkok Soy milk drink at a Bangkok street food restaurant

6. Mark Wiens' famous pad kaprao (Phed Mark)

If I had to pick a favorite YouTuber in Thailand, it would be Mark Wiens, so when I learned that he opened a restaurant in Bangkok, I had to try it. Phed Mark focuses on one dish only - pad kaprao, or spicy basil stir fry, a classic Thai comfort food made with stir-fried chilies, garlic, pork and holy basil. It's served with rice and a crispy fried duck egg on top. The only two choices you make is the protein and spice level, and given Mark's love of spicy food, the higher levels can be extremely hot. The dish itself is incredibly flavorful and satisfying, and the pork stir fry is 139 baht or around 4 USD.
Hainanese chicken rice with Thai iced tea at Go-Ang Pratunam Hainanese chicken rice close-up with chilli sauce at Go-Ang Pratunam

7. Michelin Bib Gourmand chicken rice (Go-Ang Pratunam Chicken Rice)

If you're craving something lighter, head to Go-Ang Pratunam Chicken Rice. The restaurant was founded in 1960 by Sombat Pruekpaiboon, who learned how to cook chicken rice from his Hainanese immigrant father. Since then, the restaurant has become well-known for its Thai-style Hainanese chicken rice. The dish is simple and comforting, with silky poached chicken on top of a bed of fragrant, garlic oil rice. It's served with a tangy chilli sauce and cucumber slices. At 50 baht or about 1.50 USD, this meal is an absolute steal.
Crab curry at Lek and Rut Seafood in Bangkok Chinatown Crab rice dish at a Bangkok Chinatown restaurant

8. Eating through one of the largest Chinatowns in the world

Bangkok has one of the largest Chinatowns in the world, and it's an incredible place for street food. Our first stop was Ann Guay Tiew Kua Gai, which serves crispy fried noodles. The noodles are cooked in pork fat over high heat, giving them their signature smoky flavor. This simple, yet delicious dish has earned the street food vendor a Michelin Bib Gourmand. Our next stop was Lek & Rut Seafood. Located at the intersection of Chinatown's busiest streets, Lek & Rut Seafood is known for its bustling atmosphere and fresh seafood. The highlight was the crab curry, packed with fresh crab and served in a rich, spicy sauce. The fried noodles with chicken is 60 baht or about 2 USD, while the crab curry is meant to be shared for 850 baht or about 26 USD.
Garlic butter grilled river prawns at Cute Corner Cuisine in Bangkok Lamb chops with roasted potatoes at Cute Corner Cuisine

9. A hidden neighborhood restaurant with one table (Cute Corner Cuisine)

Finding this restaurant was a complete accident, but it turned out to be one of my favorite meals in Bangkok. We stayed at an Airbnb above the restaurant and walked passed it every morning. One morning, we asked the owner if we could reserve a table for dinner. We confirmed our order a day in advance, and followed the chef's recommendation. The restaurant itself is small and intimate, with one long communal table, making the experience feel like you're at a friend's house for a home-cooked meal. When the dishes came out, we were blown away. The garlic butter grilled river prawns were the biggest I've ever tried - nearly the size of lobster tails. We also ordered the steak and lamb chops, which were accompanied with roasted potatoes and vegetables. Overall, it was an amazing experience, with a cozy atmosphere and the most incredible food. The menu and prices change seasonally, and reservations and pre-orders are required, so make sure you plan ahead.
Fried Banana Rama 5 Michelin-recommended sign in Bangkok Fried banana cooking scene at Fried Banana Rama 5 Crispy fried banana with sesame from Fried Banana Rama 5 in Bangkok

10. Fried bananas (Fried Banana Rama 5)

Fried bananas are a popular dessert in Thailand and this spot is Michelin-recommended for it. First, the bananas are coated in a batter made with coconut and white sesame. Next, they're deep-fried until they're golden. What makes the process unique is the final step: they're spun in a machine that removes excess oil, making them exceptionally crispy without being greasy. The end result is a perfectly fried banana that exudes a rich, coconut aroma. It's perfectly crispy on the outside and wonderfully sweet and fragrant on the inside. A small serving of seven pieces of fried banana is 30 baht or about 93 cents.

Final thoughts

With incredible food on nearly every street corner, Bangkok is truly one of the best food cities in the world. I hope that eating at the spots on this list brings you as much joy as it brought me. For more everyday videos and clips from our trip to Bangkok, check out my Instagram Story Highlights.

More Thailand travel guides

Planning more travel in Thailand? Read more here: