Best Street Food in Thailand: Must-Try Dishes for Every Traveller
Best Street Food in Thailand: Must-Try Dishes for Every Traveller
Stepping into a Thai street market is like diving into a vibrant, flavorful adventure. The air buzzes with the sizzle of woks, the smoky aroma of grills, and the vivid colours of fresh ingredients. From Bangkok's bustling corners to Chiang Mai's serene night bazaars, street food is everywhere and incredibly affordable (most dishes cost only around ฿30–฿100). Best of all, there’s something for everyone: meat lovers, spice seekers, sweet tooths, vegetarians. Thailand’s street eats cater to all, and vegetarian options are among the most satisfying. Below, we highlight several of the best Thai street food dishes, beloved classics and regional specialities. Get ready to eat your way through Thailand’s vibrant streets!
Planning your food-filled journey to Thailand? Simplify your Thai visa application with Atlys, the easy-to-use app that turns visa applications into a breeze, so you can focus on eating through Thailand’s delicious street markets!
What should I eat in the Thai street food journey?
When you are on a food adventure in Thailand, it’s not a surprise to get lured by the smell of the delicious food in the streets and some of these delicacies are given below:
Pad Thai
Som Tam
Pad Kra Pao
Khao Soi
Moo Ping
Khai Jiao
Mango Sticky Rice
Roti Gluay
Pad See Ew
Massaman Curry
Pad Pak
Fresh Spring Rolls
Miang Kham
Pad Thai: The Iconic Stir-Fried Noodles
A freshly made Pad Thai plate with prawns, tofu, peanuts, and lime, a colourful classic of Thai street cuisine. Pad Thai is Thailand’s most famous street food export, a flavorful stir-fried noodle dish that is practically a national dish. It features thin rice noodles tossed in a hot wok with egg, tofu, bean sprouts, and shrimp, all coated in a balanced sweet-and-tangy tamarind and fish sauce sauce. Crushed peanuts, dried shrimp, garlic, chilli flakes, and a squeeze of lime are added as garnishes, giving Pad Thai its signature mix of sweet, sour, salty, and spicy notes in every bite.
Type: Non-vegetarian
Typical Cost: Very budget-friendly, about ฿35–฿50 at most street stalls.
Where to Find: In Bangkok, head to the old city (Rattanakosin) for famous Pad Thai joints like Thip Samai (open evenings on Maha Chai Road), where you can watch chefs expertly flash-fry noodles over roaring flames.
Som Tam: Green Papaya Salad with a Kick
If you like it spicy and fresh, Som Tam will steal your heart (and maybe steam your ears!). Originally from Thailand’s northeastern Isaan region, this green papaya salad has become a staple nationwide. The dish is made to order in a clay mortar and pestle: unripe green papaya is shredded into crunchy strips and then pounded with garlic, Thai chillies, palm sugar, lime juice, fish sauce, and tamarind to create a zesty dressing. Add tomatoes, yardlong beans, and usually a handful of dried shrimp and peanuts to this fiery mix.
Type: Non-vegetarian, but vegetarians can ask for a Som Tam Jay version.
Typical Cost: Around ฿40–฿60 for a plate from a street vendor for the basic version.
Where to Find: Market areas and Isaan eateries are your best bet. In Bangkok, seek out Som Tam in areas like Silom or at street markets, for example, the vendors around Chatuchak Weekend Market or Sukhumvit Soi 38 often whip up great papaya salad.
Pad Kra Pao: Holy Basil Stir-Fry
A classic Pad Kra Pao meal: spicy stir-fried pork with holy basil leaves over rice, crowned with a crispy fried egg. When Thai office workers line up at street stalls during lunch, they often order Pad Kra Pao. This simple yet irresistible dish is a stir-fry of meat with holy basil, considered one of Thailand’s quintessential street meals. Typically made with minced pork (“moo”) or chicken (“gai”), it’s quickly wok-fried with plenty of garlic, fresh chillies, and a big handful of fragrant holy basil leaves, along with seasonings like soy sauce, oyster sauce, and fish sauce. Pad Kra Pao is the ultimate comfort food for many Thais- spicy, garlicky, and hearty, with the aromatic peppery kick of basil.
Type: Non-vegetarian
Typical Cost: ฿40-฿70 is the common price range for a generous plate with rice and a fried egg.
Where to Find: You can grab a tasty Pad Kra Pao from vendors along Sukhumvit Road, Silom’s lunchtime canteens, or near Victory Monument’s street food alleys.
Khao Soi: Northern Curry Noodle Soup
A bowl of Khao Soi from Chiang Mai, yellow curry broth over soft noodles, topped with crispy noodles, served with lime, shallots, and pickles on the side. Travel north and you’ll encounter Khao Soi, the crown jewel of Northern Thai street food. Khao Soi is a rich, creamy coconut curry noodle soup unlike any other Thai dish and an absolute must-try in Chiang Mai. The dish features yellow egg noodles in a spiced broth made with coconut milk and curry paste. It’s traditionally served with tender chicken (Khao Soi Gai) braised in the curry, and then garnished with a generous handful of crispy fried noodles on top for texture. On the side, you’ll get small condiments: pickled mustard greens, sliced red shallots, lime wedges, and often some chilli oil so that you can jazz up the soup to your liking.
Type: Non-vegetarian
Typical Cost: ฿40–฿60. It’s rare to see Khao Soi over ฿80.
Where to Find: Chiang Mai is Khao Soi heaven. This dish is specific to the north, so Chiang Mai is the top place to taste it. You’ll find Khao Soi on nearly every street, from famous restaurants to street stalls, each with its recipe. Some local favourite spots in Chiang Mai include Khao Soi Mae Sai, Khao Soi Khun Yai, and Khao Soi Lung Prakit Kaat Gorm, all known for their rich broth and authentic flavour.
Moo Ping: Grilled Pork Skewers with Sticky Rice
Moo Ping are grilled pork skewers, a simple but insanely tasty street food that locals often grab as a quick snack or light meal. The pork is marinated in soy sauce, garlic, cilantro root, white pepper, and often coconut milk or sugar, giving it a slightly sweet, savoury flavour. The skewers are grilled over charcoal and brushed occasionally with coconut cream, which keeps the meat moist and adds a wonderful aroma. The result: bite-sized pieces of juicy pork, a little caramelised on the edges, and packed with garlicky, peppery flavour. Thais often buy a couple of skewers and a wad of sticky rice for a quick breakfast or lunch on the go. It’s street food at its simplest and satisfying.
Type: Non-vegetarian.
Typical Cost: Often just ฿5–฿10 per skewer at local stalls.
Where to Find: In Bangkok, you’ll spot Moo Ping sellers outside many 7-Elevens and BTS stations during the morning rush hour. Markets like Or Tor Kor or Chatuchak Weekend Market also have popular stands. In Chiang Mai’s old city or night bazaars, you’ll find evening vendors grilling skewers fresh to order.
Khai Jiao: Thai-Style Omelette
Khai Jiao is proof that sometimes the simplest foods are the most comforting. This is a Thai-style omelette commonly found at street stalls and eateries, and it’s a popular choice for breakfast or a quick meal any time of day. What makes a Thai omelette special? The eggs are beaten with a dash of fish sauce or soy sauce and often a splash of lime juice, then poured into plenty of hot oil in a wok. The result is an extremely fluffy and crisp omelette on the edges, golden brown, puffed, and a little oily (in the best indulgent way) with a soft centre. Khai Jiao is usually served over hot jasmine rice and often drizzled with Sriracha chilli sauce.
Type: Ovo-vegetarian
Typical Cost: Very cheap. A basic Thai omelette over rice is often around ฿20–฿30 at street stalls in non-touristy areas, and maybe up to ฿40–฿50 in city centres.
Where to Find: Street markets, food courts, and any serving quick rice dishes. Many “cook-to-order” stalls (Ran Khao Rad Gaeng) that serve rice with various toppings will make Khai Jiao on request. In Bangkok, places like Sala Daeng Soi 2’s morning market or the food stalls around Khao San Road can make you an omelette in minutes.
Mango Sticky Rice: Tropical Sweet Treat
No Thai street food tour would be complete without dessert, and Mango Sticky Rice (Khao Niao Mamuang) is the undisputed king of Thai sweets. This beloved dessert is deceptively simple: it pairs lush slices of ripe mango with a mound of sweetened sticky rice that’s been soaked in rich coconut milk, and it’s often topped with an extra drizzle of coconut cream and a crunchy sprinkle of roasted mung beans or sesame seeds. The magic is in the contrast; the mango provides a juicy, fragrant sweetness, while the sticky rice is warm, creamy, and slightly salty-sweet from the coconut milk (that hint of salt makes the sweetness sing).
Type: Vegetarian and Vegan.
Typical Cost: ฿40–฿50
Where to Find: In Bangkok, the Thong Lo area has the famed Mae Varee Mango Sticky Rice shop, which has been selling it for decades. Also, Wang Lang Market and Or Tor Kor Market are known for good mango sticky rice. In Chiang Mai, check out the nightly street food market at Chiang Mai Gate or Warorot Market, where vendors often sell freshly cut mango with packets of sticky rice.
Roti Gluay: Crispy Pancake Paradise
To satisfy your sweet tooth differently, try a Banana Roti, a Thai street pancake that’s crispy, flaky, and sinfully yummy. Despite the name “roti,” which in Thailand refers to a flatbread of Indian origin, this treat is more like a fried crepe. A ball of dough (made from flour, egg, and oil) is stretched paper-thin, tossed onto a hot griddle, and then filled with slices of banana and often a beaten egg. It’s folded into a neat square, fried until golden and crispy, then slathered with condensed milk and sometimes a dash of sugar or chocolate drizzle on top.
Type (Vegetarian or Not): Usually vegetarian
Typical Cost: ฿10–฿20
Where to Find: You might find roti carts around Khao San Road or the Sukhumvit nightlife areas in Bangkok. Down south, islands like Phuket, Koh Samui, and Koh Phi Phi have nightly roti vendors catering to hungry travellers after sunset.
Pad See Ew: Savoury Soy Sauce Noodles
A beloved Thai street food, Pad See Ew features wide rice noodles stir-fried with tofu and Chinese broccoli in a savoury soy-based sauce. The dish is known for its rich, smoky flavour, which is achieved by cooking over high heat.
Type: Vegetarian (can be made vegan by omitting egg)
Typical Cost: ฿40–฿60
Where to Find: Commonly available at street food stalls throughout Thailand, especially in Bangkok's bustling markets
Massaman Curry: Mild and Aromatic Delight
Massaman Curry is a fusion of Thai and Indian flavours, combining coconut milk, potatoes, and peanuts with a blend of spices like cinnamon and cardamom. It is often made with tofu or chickpeas for a hearty vegetarian meal. Massaman curry arrives as a fragrant bowl of comfort, a rich coconut milk curry glowing with a golden-brown hue from its blend of exotic spices. It’s studded with tender chunks of potato and carrot, and often toasted peanuts float on top, hinting at the nutty sweetness inside.
Type: Vegetarian (vegan if prepared without fish sauce)
Typical Cost: ฿50–฿80
Where to Find: Available at various street food vendors and local eateries across Thailand.
Pad Pak: Stir-Fried Vegetables
If you’ve indulged in noodles and curries, your palate cries out, “Give me vegetables!” Pad Pak is the answer. Meaning “fried vegetables,” Pad Pak is a simple yet satisfying medley of whatever veggies are fresh and on hand, all flash-fried in a hot wok until crisp-tender. It is a simple yet flavorful dish consisting of assorted vegetables stir-fried with garlic and soy sauce. It's a versatile meal that can be customised with your choice of veggies.
Type: Vegan
Typical Cost: ฿30–฿50
Where to Find: Widely available at street stalls and local restaurants throughout Thailand.
Fresh Spring Rolls: Light and Refreshing
Sometimes street food in Thailand can be fried or heavy, but Fresh Spring Rolls are the refreshing exception that perks you right up. Picture translucent soft rolls stuffed with a rainbow of crisp veggies: usually there’s green leaf lettuce peeking through the wrapper, bright orange carrot shreds, maybe yellow strips of omelette or white tofu, plus fresh herbs adding bursts of green. These rice paper rolls are filled with fresh vegetables, herbs, and sometimes tofu, served with a tangy dipping sauce. They're a healthy and refreshing snack or appetiser.
Type: Vegan
Typical Cost: ฿30–฿50
Where to Find: Commonly found at street food markets and vegetarian-friendly eateries.
Miang Kham: Flavorful Leaf-Wrapped Bites
Among Thailand’s most delightful street snacks is Miang Kham, often described as a party of flavours in one bite. At first glance, it might not look like much, just little bundles of dark green leaves, sometimes served skewered together or in a bag. But pop one in your mouth, and wow! You’re hit with an explosion of taste and texture that’s hard to forget. Each bundle is a wild ride: sweet, salty, sour, spicy, and crunchy. Miang Kham is a traditional Thai snack made from roasted coconut, peanuts, lime, and chillies wrapped in betel leaves. Each bite offers sweet, sour, salty, and spicy flavours.
Type: Vegetarian (vegan if prepared without dried shrimp)
Typical Cost: ฿20–฿40
Where to Find: Often available at local markets and street vendors, especially in Bangkok.
Essential Tips for a Worry-Free Culinary Adventure
Here are some essential precautions to keep in mind when trying street food in Thailand:
Choose Busy Stalls: Go where locals eat. Busy stalls usually have a higher food turnover, meaning fresher dishes.
Freshly Cooked Food: Ensure your food is fresh and served hot, especially meat and seafood.
Cleanliness Check: Inspect the vendor’s hygiene, utensils, and workspace to assess cleanliness.
Drink Bottled Water: Stick to bottled or purified water to avoid stomach upsets.
Beware of Ice: To avoid contaminated water, only consume ice from reputable stalls or restaurants.
Start Mildly Spicy: Thai food can be intensely spicy. Ask for "less spicy" ("mai ped") to adjust to the spice level.
Fruit and Vegetables: I prefer fruits that you peel yourself or fresh salads from vendors who clearly handle produce hygienically.
Use Hand Sanitiser: Carry hand sanitiser or wet wipes to keep your hands clean before and after eating.
Watch Food Temperatures: Avoid dishes sitting out for long periods at room temperature.
Check Food Sensitivities: Communicate dietary restrictions or allergies (fish sauce, peanuts, shellfish, gluten) to vendors.
Kin Khao Hai Aroy Na: Eat and Enjoy
By now, your mouth is probably watering at the thought of all these Thai street foods- savoury, spicy, and sweet. The beauty of Thailand’s street cuisine is not just in its bold flavours, but also in the experience: eating shoulder-to-shoulder at a bustling night market, watching a cook flash-fry your noodles over a blazing flame, or biting into a juicy skewer as you wander through a maze of food stalls.
Whether you’re a foodie on a mission to try everything, a vegetarian seeking plant-friendly delights, or a traveller on a tight budget, Thailand’s street food has you covered.
What is the most famous street food in Thailand?
Pad Thai, known globally for its delicious blend of sweet, sour, salty, and spicy flavours, is Thailand’s most famous street food.
Are vegetarian and vegan street foods available in Thailand?
Yes! Options include Pad See Ew, Pad Pak, Fresh Spring Rolls, Mango Sticky Rice, and Miang Kham—all deliciously vegetarian and easily made vegan.
Is Thai street food safe for tourists?
Absolutely! Stick to busy stalls with high turnover and freshly cooked dishes, and follow locals’ lead for the safest experience.
What Thai street food dessert should I definitely try?
Don’t miss Mango Sticky Rice, featuring juicy ripe mango paired with creamy coconut sticky rice—a delightful treat.