25 Best Thai Street Foods To Try in 2025
Explore the wonderful world of Thai street food, where vibrant colors, bold flavors and rich culture collide. Ever wondered why street food in Thailand is celebrated across the globe? From sizzling dishes cooked in woks to savory skewers and sweet treats, all served fresh — every bite of Thai street cuisine is an adventure.
Whether you’re mapping out your next foodie bucket list or just craving something new, our guide to the best Thai street food is here to help. From iconic staples like pad thai to rare dishes waiting to be discovered, this is your ultimate Thai street food roadmap.
Jump to Section
What Is Thai Street Food Like?
Thai street food has roots in the floating markets of centuries past, where vendors sold noodles, fresh fruit and seafood directly from boats. This culinary activity dates all the way back to the Ayutthaya period (1350-1767) during which sales of various foods took place on Thailand’s rivers and canals.
While these markets still exist today, the street food scene as we know it took shape in the 1960s, as cities expanded and the need for quick, affordable meals grew. This popular cuisine's modern birthplace is generally considered to be Bangkok Chinatown where many Chinese immigrants settled and introduced street food to the Thai people.
What makes Thai street food so popular is its incredible variety and flavor. From pad thai and chicken satay to mango sticky rice and papaya salad, every dish is a perfectly balanced mix of sweet, spicy, sour and savory.
Influences from Chinese, Southeast Asian and even European cuisines add to its depth. Whether it’s served from a roadside cart or a bustling market stall, Thai street food tells a story of tradition, innovation and irresistible flavors.
25 Popular Thai Street Foods To Try
1. Chicken Satay
Chicken satay is a classic Thai street food found at stalls, festivals and Thai restaurants around the world. This dish features marinated chicken that’s bathed in a blend of fish sauce, brown sugar, ginger and chile and then grilled to smoky, savory perfection. Served with a rich peanut dipping sauce, it's the perfect mix of sweet, salty and spicy flavors.
With its easy-to-eat, portable nature, chicken satay is a must-try for anyone craving an authentic taste of Thailand. Whether served on a skewer or paired with rice, chicken satay is a satisfying snack that will leave a lasting impression.
2. Pad Thai
Known worldwide for its bold flavors and satisfying texture, pad thai is arguably the most popular Thai street food. This famous dish features stir-fried rice noodles tossed with tofu, eggs and a blend of aromatic spices like tamarind, fish sauce and shallots. Often served with fresh shrimp, chicken or pork, pad thai is also garnished with bean sprouts and roasted peanuts to add a delightful crunch.
A squeeze of lime on top takes this dish to the next level, giving it the perfect tang to balance out the richness of the noodles. Whether you enjoy it from a food cart or a local restaurant, pad thai offers a comforting and flavorful experience that defines the heart of Thai cuisine.
3. Tom Yum
For anyone craving a burst of flavor, tom yum is the best Thai street food to try. This hot and sour soup is made with a fragrant blend of lemongrass, galangal and kaffir lime leaves, offering a fresh and aromatic base. While shrimp is the most common protein, you'll also find versions with chicken, pork or other seafood.
These ingredients are cooked down in stock, usually comprising water, broth (often chicken) and/or coconut milk. The combination of spices, herbs and tangy lime creates a satisfying, zesty flavor that's perfect for warming you up. Whether you go for the popular tom yum kung with shrimp or try a different variation, this dish delivers a bold punch of authentic Thai flavor with every spoonful.
4. Papaya Salad
Papaya salad, or som tam, is another popular Thai street food packed with refreshing and bold flavors. This classic and vibrant dish combines green papaya, tomatoes and long beans with garlic, chilies and roasted peanuts, all coated in a tangy palm-sugar dressing to create a perfect balance of sweet, salty, sour and spicy.
Some recipes also include shrimp for an added portion of protein. Papaya Salad is a Thai street food staple, especially on hot days when you’re craving something light yet full of flavor.
5. Thai Red Curry
Thai red curry is one of the most flavorful and filling Thai street foods. This rich, aromatic curry blends fresh red chilies, galangal, kaffir lime leaves, garlic and fish sauce to create a base that’s savory with the perfect kick of spice. This mix is then cooked down in coconut milk, with vegetables and proteins of choice also being added.
Proteins typically include shrimp, chicken, pork or tofu, for a vegetarian version, offering a satisfying depth of flavor in every bite. Usually served with Thai rice or steamed bread, this curry captures the essence of the Thai street food scene and is a hit worldwide.
6. Grilled Pork Skewers
If you’re looking for a standout street food option that offers a burst of flavor with every bite, get yourself a portion of grilled pork skewers, or moo ping. The pork is marinated in a mix of garlic, soy sauce, fish sauce and sugar, blended with a mix of spices, creating a savory, slightly sweet flavor.
Served with rice or on its own, this Thai street food is also commonly found as a restaurant appetizer as well as being sold via street vendors. The smoky aroma and tender pork make it an irresistible Thai Street food for breakfast, lunch or dinner, or even as a light snack.
7. Steamed Fish Curry
Steamed fish curry, or hor mok, is a Thai street food many love for its rich and aromatic flavor. Made with coconut milk, fresh fish and eggs, plus flavorful red curry paste, sugar, fish sauce and a mix of herbs and spices, this Thai street food includes a rather unique cooking process.
The fish is blended into a custard-like consistency before being combined with the rest of the ingredients. Generous portions are then placed in banana leaf bowls to be steamed. Toppings like kaffir lime leaves and chilies add a burst of freshness to each bite.
8. Thai Fish Cakes
If you’re a fan of seafood, you’ll enjoy the bold flavors of Thai fish cakes, or tod mun pla. These juicy, bouncy Thai street food patties are made from fish meat blended with egg, fish sauce, red curry paste, kaffir lime leaves and a mix of spices, all fried to crispy perfection. The magic comes from the sweet, sour and spicy chile sauce served alongside, enhancing the flavor.
Often topped with crunchy cucumber slices for freshness, these fish cakes offer a satisfying blend of textures and tastes you won’t forget. This Thai street food is often also served with rice or crunchy Asian slaw, topped with a zesty sesame dressing, for a delicious and filling meal.
9. Mango Sticky Rice
Mango sticky rice (khao niew mamuang) is a sweet fix you’ll crave once you try it. Creamy coconut sticky rice paired with juicy mango is a match made in Thai street food heaven. This sweet treat involves a no-fuss preparation method of rice being cooked, coconut milk (mixed with salt and sugar) being heated (without boiling) and the two being combined.
Seeing as though it’s one of the most popular Thai foods, it won’t be difficult to hunt it down at morning or night markets. Whether you kickstart your day with it or enjoy it as a snack, this dessert is a must-try for anyone with a sweet tooth.
10. Crispy Pancakes
Crispy pancake, or khanom buang, is a popular Thai street food you won't want to miss. Picture a thin, crispy crêpe that resembles a taco, made in a sweet or savory variety.
The former features toppings like meringue, shredded coconut and a smooth egg yolk (foi thong), while the most common topping for the latter is scallions. A sprinkle of roasted sesame seeds brings the best crunch, making this Thai street food a flavor-packed delight.
11. Spring Rolls
No trip to Thailand or a Thai restaurant is complete without digging into a plate of crispy spring rolls. Known locally as poh pia tod, fried spring rolls are a Thai street food favorite you'll find everywhere, from street vendors to high-end restaurants.
Packed with fillings ranging from veggies to meat to rice noodles, these rolls are as customizable as they are delicious. Don’t forget to dip them in a spicy sweet chile sauce for that perfect kick.
12. Fried Bananas
Just a single bite of kluay tod, or fried bananas, will make you realize it’s the ultimate sweet Thai street food you didn’t know you needed. Luckily, this easy-to-make meal doesn’t require you to travel all the way to Thailand to tick it off your foodie bucket list.
Imagine unripe bananas dipped in a crispy batter of coconut, sesame seeds and a combination of flours, then deep-fried. It’s often served with ice cream as a smooth accompaniment to a satisfying crunch.
This treat is an absolute hit in Bangkok, often enjoyed by locals on the go. Whether you're a fruit fanatic or just craving something indulgent and satisfying, this is a must-try snack that's as addictive as it is delicious.
13. Thai Green Curry
The flavor-packed gaeng keow wan gai, or Thai green curry, is a hearty staple that’s both comforting and bold. The vibrant green color of this Thai street food comes from fresh green curry paste mixed into creamy coconut milk, creating a rich and fragrant base.
Tender chicken, eggplant, bamboo shoots and a burst of herbs, like Thai basil and coriander, bring the dish to life. This curry is spicy, savory and just the right amount of creamy — served hot over rice, it’s the kind of meal you’ll crave again and again.
14. Cashew Chicken
Cashew chicken is a must-try Thai street food that brings crispy chicken and crunchy cashews together in perfect harmony. Stir-fried with garlic, soy sauce, oyster sauce and a sprinkle of chile flakes, this dish hits all the right notes — sweet, salty and savory. Served with a side of jasmine rice or bread, this is a satisfying meal that won’t disappoint.
15. Red Ruby Dessert
Whether it’s enjoyed after a main meal or as a sweet treat on its own, thapthim krop, or red ruby dessert, is a refreshing gem you won’t get enough of. This vibrant Asian dessert features water chestnuts wrapped in a chewy, sweet coating and drenched in grenadine syrup, giving them their signature ruby color.
Served over crushed ice and coconut milk with the aromatic hint of pandan leaves, this Thai street food is the perfect balance of sweet and refreshingly cool. Whether you’re winding down after a spicy meal or just in the mood for something sweet, this dessert hits the spot.
16. Pad See Ew
Pad see ew, translated to “fried with soy sauce,” is a salty and umami Thai street food superstar. Unlike the sweeter pad thai, this dish brings bold chargrilled flavor to every bite.
Its name is a fitting title for the dish’s signature mix of sen yai (wide rice) noodles, Chinese broccoli, chicken, eggs and a medley of sauces like oyster, vinegar and light and dark soy sauce.
This perfectly balanced and undeniably satisfying Thai street food also comes in a vegetarian version served with tofu. Try replacing the wide rice noodles with glass noodles for a healthier version (called pad woon sen).
17. Massaman Chicken Curry
If the combination of tender chicken and potatoes in a creamy coconut milk gravy sounds good to you, massaman chicken curry is a Thai street food you need to try. The sauce is infused with peanuts, cinnamon, tamarind and bay leaves, creating a perfect balance of sweet, tangy and mild spice.
While it’s not as fiery as other Thai curries, it stands out with its rich flavors. Often served with rice, this dish is a must-try if you're a curry connoisseur exploring street food in Thailand.
18. Thai-Style Omelette
Hoy tod is a Thai-style omelette that blends golden fried eggs, plump oysters or mussels and crunchy bean sprouts into a crave-worthy bite. Coated in a savory egg batter and fried to crispy goodness, the dish gets a punch of flavor from fish sauce, tomato sauce or a touch of sweet chile sauce.
Whether made with oysters, mussels or both, this Thai street food combines rich textures and bold flavors for a filling meal on its own; however, it pairs well with chicken pad thai if you’re feeling extra hungry.
19. Coconut Chicken Soup
Coconut chicken soup is a Thai street food that blends rich coconut milk with tangy kaffir lime leaves, lemongrass and spicy Thai chiles. The soup has a surprising balance of sweet and sour, with tender chicken, mushrooms and galangal that give it depth. Fish sauce adds richness and coriander tops this Thai street food off with a burst of freshness.
20. Boat Noodles
Enjoy a taste of Thai history with every slurp of boat noodles, or kuay teow reua. Originally served from boats on Bangkok’s canals, this dish has evolved into a Thai street food that’s enjoyed by visitors as much as it is by locals. The bowl features wide or thin noodles paired with beef, chicken, pork, duck or seafood (or a combination of these).
Richly flavored with soy sauce, spices and often a touch of pig or cow’s blood for added depth, this dish is topped with fresh herbs, chile flakes and crispy pork crackling for a satisfying mix of textures.
21. Thai Meatballs
Luk chin, or Thai meatballs, is a staple recipe that will hit all the right spots. Made from a mixture of ground meat (usually beef and pork), these little balls are skewered and grilled over an open charcoal flame, giving them an irresistible smoky flavor.
Some vendors add flour to this Thai street food for a bouncy texture, while others go for a purer version, free of additives. Whether served on their own or drizzled with sweet chile sauce or spicy seafood sauce, luk chin is the perfect snack to grab on the go and satisfy any cravings.
22. Fried Quail Eggs
Fried quail eggs are delicious bite-sized eats you'll often find sizzling away at floating markets like Amphawa or Damnoen Saduak. These small, crispy Thai street food bites are simple yet satisfying, with a sprinkle of black pepper and a splash of Maggi sauce to give them that savory, soy sauce-like kick. Some vendors take it up a notch, adding toppings like ham or sausage for an extra layer of flavor.
23. Drunken Noodles
Don’t let the name fool you — this delectable dish can be enjoyed in any state. If you're craving the best Thai street food, look no further than drunken noodles (pad kee mao). This dish is all about big, bold flavors. The stir-fried rice noodles are mixed with fiery chilies, savory sauces and a generous helping of fragrant holy basil or Thai basil.
Added to these ingredients are garlic, meat or seafood and black pepper. The heat from the chilies and the aromatic kick from the basil come together in a mouthwatering balance that makes it a popular meal among inebriated people — hence the name.
24. Fermented Sausage
This Thai street food is a must-try for anyone craving something unique. Thai fermented sausage is tangy, salty and packed with flavor. This popular Thai food, also known as sai krok Isan, is often paired with raw cabbage, garlic and sticky rice. Originating in Northeast Thailand, this dish has become popular throughout the country, especially as a savory snack alongside an ice-cold beer.
25. Fried Chicken
Experience the culinary magic of chicken redefined when enjoying gai tod, a Thai street food with bold, aromatic flavors. Chicken drumsticks or breasts are marinated in a blend of spices, rice flour and fish sauce before being fried to a golden and crispy texture.
What sets it apart is the addition of Thai chile paste and spicy sauce, giving every bite a fiery, tangy kick. Often served with rice, this dish is a satisfying Thai street food treat that’s perfect for adventurous food lovers looking to shake up their fried chicken game.
Learn How To Cook Thai Food
No matter what dish you’re trying, Thai street food is known for its exciting flavors, unique spices and fresh ingredients. Whether you're craving a spicy bowl of tom yum soup or zesty pad thai, exploring cooking classes near you can help you learn how to make these dishes right at home.
With Thai online cooking classes, you'll get hands-on experience from expert chefs who will teach you everything from making your own curry pastes to mastering the art of stir-fried noodles. These classes are a great way to learn how to cook the dishes that make Thailand famous, including some of the street foods on this list.
Thai street food offers a culinary adventure that is sure to tantalize the senses with its bold flavors and rich cultural history. From savory skewers to refreshing desserts, every dish tells a unique story of tradition, innovation and irresistible taste.
Whether you’re enjoying these meals at unique floating markets or bustling night markets, Thai street food never fails to satisfy and surprise. With this guide in hand, you're ready to embark on your own Thai street food journey and indulge in the delicious diversity of flavors that await.
For even more ways to explore your favorite foods, check out other experiences happening on Cozymeal.
FOOD FOR THOUGHT?
Join the conversation.