Bangkok is workable for vegan and vegetarian travellers, but you need to be clear when ordering. Fish sauce, oyster sauce, shrimp paste, egg, and meat stock can appear even in dishes that look plant-based.
Dedicated vegan and vegetarian restaurants are easiest. Street food is possible, but it takes more care.
Vegetarian vs vegan in Bangkok
Vegetarian food is easier to find than fully vegan food. Some places understand vegetarian as no visible meat, while sauces and stock may still be animal-based.
Vegan diners should ask more directly. If strict vegan food matters, choose dedicated vegan restaurants or places with clear vegan menus.
Jay food
In Thai, jay food is a form of Chinese-influenced vegetarian eating. It avoids meat and often avoids garlic and onion too.
During the annual Jay Festival, yellow flags appear at many stalls and restaurants. Outside the festival, dedicated jay restaurants are still useful for simple meat-free meals.
Thai dishes to approach carefully
Some Thai dishes can be adapted, but not all. Papaya salad, stir-fried vegetables, fried rice, noodle soups, curries, and pad Thai may include fish sauce, shrimp paste, egg, or meat stock.
Ask before ordering. A dish without meat pieces is not always vegetarian.
Easier choices
Indian vegetarian restaurants, health-food cafes, vegan bakeries, and international restaurants can be easier when you want fewer surprises.
Areas with many expats, offices, and malls usually have more clearly labelled options.
Useful ordering phrases
Learn a few basic phrases before you go. Even if your pronunciation is not perfect, it helps.
gin jaymeans eating jay vegetarian foodmai sai nam plameans no fish saucemai sai khaimeans no eggmai sai neua satmeans no meat
My Bangkok advice
For a relaxed meal, go to a dedicated vegetarian or vegan place. For street food, keep it simple and ask clearly.
Bangkok has plenty of meat-free food, but the sauces are where most surprises happen.
