What to Eat in Bangkok: Dishes Every Visitor Should Try
Updated 2026-10-21. Written with AI assistance and checked against our editorial rules; entry rules and prices change, so confirm with the official source before you travel.
The classic dishes to try in Bangkok are pad thai, tom yum soup, green curry, mango sticky rice, som tam and grilled pork skewers. Most are easy to find at street stalls, markets and small family restaurants. This guide shows what each dish is, where locals eat it, how to order politely and how to eat well as a vegetarian.
Quick answer: dishes to try in Bangkok
Short on time? These six classics cover the best of Bangkok's food scene. Each one is easy to find, from street stalls to home-style restaurants.
- Pad thai: stir-fried rice noodles with egg, tofu or shrimp, and crushed peanuts.
- Tom yum soup: a hot and sour broth with lemongrass, galangal and lime.
- Green curry: a creamy, fragrant coconut curry, often served with chicken and rice.
- Som tam: a crunchy green papaya salad with chilli, lime and peanuts.
- Moo ping: sweet, smoky grilled pork skewers, often paired with sticky rice.
- Mango sticky rice: ripe mango with sweet coconut sticky rice.
How to choose
Do not try to eat everything at once. Pick one dish from each group for a balanced first day. Choose one noodle dish, one curry or soup, one salad or grill, and one dessert.
A simple plan: pad thai for lunch, tom yum or green curry for dinner, and som tam or moo ping as a snack. Finish with mango sticky rice. This mix gives you noodles, rich broth, fresh crunch, smoky grill and a sweet ending.
Share plates with your travel companions. Small portions let you taste more without feeling full too soon.
Must-try dishes
Bangkok's classics are easy to find and easy to love. Start with these six.
Pad thai
Stir-fried rice noodles with egg, tofu or shrimp, peanuts and lime. It tastes sweet, sour and savoury. It suits lunch or a light dinner, and it is mild until you add chilli yourself.
Tom yum
This hot and sour soup blends lemongrass, galangal, lime leaf and chilli. It comes with prawns, chicken or mushrooms. Eat it at lunch or dinner. Heat ranges from medium to fiery.
Green curry
Chicken or fish simmers in a creamy coconut sauce with basil and Thai aubergine. It tastes rich, fragrant and gently sweet. Have it with rice for lunch or dinner. Expect medium to hot.
Som tam
Shredded green papaya is pounded with lime, fish sauce, peanuts and chilli. It is crunchy, sour and salty. It makes a good snack or light lunch, and it can be very spicy.
Grilled pork skewers
Marinated pork cooked over charcoal tastes smoky, sweet and savoury. Locals often eat it with sticky rice as a breakfast or snack. It is usually mild.
Mango sticky rice
Ripe mango sits beside sweet, coconut-soaked sticky rice. It is creamy, sweet and has no heat. Enjoy it as dessert. Planning your dates? Read Best Places to Travel in October: Where to Go and Why first.
Quick ordering tips:
- Ask for som tam mild on your first try.
- Squeeze lime over pad thai before you eat.
- Share several dishes so you taste more.
- Order skewers with sticky rice for a simple breakfast.
Where to eat in Bangkok
Bangkok offers many kinds of places to eat. Each one suits a different mood, time of day and level of comfort.
Street stalls are the fastest option. You point, order and eat within minutes, often standing or on a small plastic stool. They work well for a quick lunch or a single dish on the go.
Night and day markets have more atmosphere. Dozens of vendors sit side by side, so a group can taste several dishes in one visit. Evenings feel liveliest, though midday heat can make daytime browsing tiring.
Mall food courts are the most comfortable choice. They offer air conditioning, clean tables, and menus with photos. Many use a card system, so ask at the counter how to load and refund it.
Home-style restaurants suit a slow, sit-down dinner. Dishes arrive to share, and staff can often explain what is in each one.
Canal-side and riverside spots trade speed for scenery. Breezes and water views make them ideal for a relaxed evening meal.
Quick guide to timing
- Lunch rush: street stalls and food courts move fastest.
- Evening snacks: markets are perfect for grazing.
- Sit-down dinner: choose a home-style restaurant.
- Special occasion or sunset: try a riverside table.
- Hot afternoons: head for an air-conditioned food court.
Check opening days and times before you go. Many stalls and markets keep their own schedules.
How to order and manage spice
Ordering in Bangkok is easy once you know the steps. Most food stalls and casual eateries welcome pointing and smiling.
- Point at the dish or at a picture on the menu.
- Say how spicy you want it. "Mai phet" means not spicy, and "phet nit noi" means a little spicy.
- Ask for the dish without extras you dislike, such as dried shrimp or fish sauce.
- Say "one portion" if you want a single serving.
- Check current prices on the menu board before you order.
Share and sample
Thai meals suit sharing. Order a few dishes for the table, then pass them around with plain rice. Smaller portions let you taste more, so choose one or two dishes at a time and add more later.
Common mistakes
New visitors often over-order on the first night. Dishes arrive fast, and the table fills up quickly. Order in rounds instead.
Many travellers also skip the condiment caddy. It usually holds sugar, dried chilli, vinegar with chilli and fish sauce. Taste first, then adjust the dish yourself.
Stay hydrated
Chilli builds as you eat. Sip water, and try iced tea or a coconut drink between bites. Sticky rice or plain rice can calm a burning mouth better than water.
Heat and humidity also dry you out. If you plan your arrival around the weather, see Best Time to Book Flights: A Practical Planning Guide.
Food etiquette
Thai meals follow a few gentle habits. Learn them and you will blend in quickly.
Spoon, fork and chopsticks
Locals eat with a spoon in the right hand and a fork in the left. The fork pushes food onto the spoon, and the spoon goes to your mouth. Knives are rarely needed because cooks cut food into bite-sized pieces.
Chopsticks are for noodle soups and some noodle dishes. Many stalls also give you a spoon for the broth.
Sharing and seasoning
Thai meals are social. Everyone orders a few dishes for the table, and each person spoons a little onto their own plate of steamed rice. Take small portions at first so every dish goes around.
Most noodle stalls put a condiment set on the table. It usually holds dried chilli flakes, sugar, fish sauce and pickled chillies. Taste your bowl first, then season it the way locals do.
Small courtesies
- Say a polite "sawasdee" as a greeting, and finish with "khop khun" to say thank you. Add "krap" if you are male or "ka" if you are female.
- Smile when you order. A friendly face goes a long way.
- Pay at the table or at the counter when you finish. Often the cook or server tallies the bill by sight.
- Keep your chopsticks and spoon out of other people's dishes. Use the serving spoon if there is one.
Reading hygiene
Busy stalls are usually a good sign. A steady crowd means fast turnover and fresh ingredients. Look for food cooked to order in front of you, piping hot and served straight away.
Tips for vegetarians and allergies
Many Thai dishes hide animal products. Fish sauce seasons stir-fries, soups and salads. Shrimp paste sits in many curry pastes and chilli dips. Stocks often use meat or fish bones, even in dishes that look vegetable-only.
Ordering vegetarian or jay food
Look for yellow flags with red lettering that mark jay (vegan) food. Jay cooking avoids all meat, fish, eggs, dairy and strong-smelling vegetables such as garlic. You can also ask for your dish without fish sauce, shrimp paste or meat stock. Say it clearly and politely, then repeat it if needed.
Common allergens
Peanuts, shellfish and soy appear across Thai cooking. Sauces and dips often carry them without any sign on the plate.
- Peanuts: crushed on noodles, in satay sauces and in some curries.
- Shellfish: dried shrimp, shrimp paste and oyster sauce.
- Soy: soy sauce, fermented bean paste and tofu.
- Cross-contact: shared woks, oil and utensils at busy stalls.
Write your allergies on a translated card and show it when you order. A phone note works too, and the guide Best Travel Apps: A Simple Guide for Every Trip covers translation tools. Always confirm the details with staff, because recipes vary from cook to cook.
Key takeaways
Bangkok rewards curious eaters. Start with the classics: stir-fried noodles, green and red curries, the sweet-sour-hot soups, grilled chicken or pork skewers, papaya salad, and mango with sticky rice for dessert.
Eat where locals eat. Street stalls, covered markets, food courts and small home-style restaurants all serve excellent food, and each suits a different mood and budget.
- Dishes: Try one noodle dish, one curry, one soup and one salad, then finish with a dessert.
- Places: Mix a street stall, a market and a simple sit-down restaurant.
- Etiquette: Use a spoon and fork, share dishes, and keep your manners relaxed and polite.
- Spice: Ask for "mai phet" (not spicy) if you are unsure, and add chilli at the table.
- Dietary needs: Learn a few phrases for vegetarian food and allergies, and show a written note when you can.
Your first-day food checklist
- Carry small change and tissues.
- Drink bottled or sealed water.
- Pick busy stalls where food is cooked fresh.
- Start with milder dishes, then build up the heat.
- Save your allergy note on your phone.
Opening times and prices change often, and many stalls close on certain days. Check current opening times and prices locally before you go.
Frequently asked questions
What is the most famous food in Bangkok?
Pad thai and tom yum soup are among the best known dishes. Mango sticky rice is the favourite dessert for many visitors. All three are easy to find at street stalls and small family restaurants, so they make a good start.
Is street food in Bangkok safe to eat?
Many visitors eat street food happily. Choose busy stalls where food is cooked fresh and served hot. Watch how the cook works, and drink bottled or sealed water. If you have a sensitive stomach, start with cooked dishes and build up slowly.
What should vegetarians eat in Bangkok?
Look for vegetable stir-fries, tofu dishes, mushroom soups and fresh fruit. Ask for no fish sauce and no shrimp paste, as many sauces and curry pastes contain them. Many cooks can adapt a dish if you ask politely. Check each stall's ingredients before ordering.
How spicy is Thai food in Bangkok?
Heat varies a lot by dish and by cook. Pad thai is mild until you add chilli, while som tam and some curries can be fiery. Say 'not spicy' or 'mai phet' when you order. Most cooks will happily adjust the heat.
What is a good Thai dessert to try?
Mango sticky rice is the best-known choice. It pairs ripe mango with sweet coconut sticky rice. Look for it when mangoes are in season for the best flavour. Fresh fruit and coconut-based sweets are also popular after a spicy meal.
What should I eat for breakfast in Bangkok?
Many locals start the day with rice porridge, grilled pork skewers with sticky rice, or a noodle soup. Soft eggs and fresh fruit are easy options too. Eat early, before the day gets hot.
Plan the trip: browse all destinations, check the visa checker or work out a trip budget.