"Will I find vegetarian food in Thailand?" It's one of the most common questions from Indian travellers, and the answer is a confident yes. With a few phrases and a little knowledge, vegetarians, eggetarians and even Jain travellers can eat brilliantly in Thailand.
The challenge: hidden ingredients
Thai cooking often uses ingredients that aren't obvious:
- Fish sauce (nam pla), used like salt in many dishes.
- Oyster sauce in stir-fries.
- Shrimp paste (kapi) in curry pastes and chilli dips.
- Chicken or pork stock in soups and some noodle dishes.
- Egg in fried rice, noodles and desserts.
So "vegetable fried rice" isn't automatically vegetarian. You need to ask.
Thai phrases that help
Learn these, or save them on your phone:
- "Gin jay" (pronounced gin jay): "I eat vegan food." Jay food has no meat, fish, eggs, dairy, and traditionally no garlic or onion, which suits many Jain travellers.
- "Gin mang-sa-wi-rat": "I'm vegetarian."
- "Mai sai nam pla": "No fish sauce."
- "Mai sai kai": "No egg."
- "Mai sai nuea sat": "No meat."
- "Mai phet": "Not spicy." (Or "phet nit noi" for a little spicy.)
Tip: Show a written card in Thai. We give every GreatVoyagers traveller a printable food card.
Look for the yellow flag
Restaurants and stalls displaying a yellow flag with red Thai lettering (เจ) serve jay food, which is fully vegan and usually free of garlic and onion. You'll see them in Bangkok's Chinatown and across the country, especially during the Vegetarian Festival in October.
Best vegetarian Thai dishes to try
Ask for these made "jay" or without fish sauce:
- Pad thai jay: stir-fried rice noodles with tofu, bean sprouts and peanuts (ask for no egg if needed).
- Green or red curry with tofu and vegetables: check the curry paste is shrimp-free.
- Massaman curry: mild, rich and great with potatoes and tofu.
- Tom kha: coconut soup with galangal and mushrooms.
- Pad pak ruam: mixed stir-fried vegetables.
- Som tam jay: papaya salad without fish sauce or dried shrimp.
- Pad see ew: wide noodles with vegetables and soy sauce.
- Morning glory stir-fry (pad pak bung).
- Fresh spring rolls and fried tofu.
- Mango sticky rice: the famous dessert, usually naturally vegetarian.
Indian restaurants in Thailand
Indian food is easy to find in tourist areas:
- Bangkok: Sukhumvit (around Soi 11 and Soi 22), Pahurat ("Little India") and Silom have many North and South Indian restaurants, including pure vegetarian ones.
- Pattaya: dozens of Indian restaurants, many pure veg and Jain friendly. Our Pattaya family guide has more tips.
- Phuket: Patong has the most choice, with options in Kata, Karon and Phuket Town.
- Krabi: Ao Nang has several Indian restaurants.
- Koh Samui: Chaweng and Lamai have good options.
Many hotels popular with Indian guests also serve Indian dishes at breakfast.
Jain travellers
Jain food in Thailand is possible with planning:
- Jay food is a good starting point, since it typically excludes garlic and onion. Root vegetables may still be used, so confirm.
- Pure vegetarian Indian restaurants in Bangkok, Pattaya and Phuket often prepare Jain meals on request.
- Pre-arrange meals with your hotel and tour operator.
- Carry some snacks such as khakhra, thepla and dry fruits for day trips.
Eating on tours and day trips
Island tours and day excursions usually include a buffet lunch. Tell your operator about dietary needs when booking. Most can arrange a vegetarian meal, and good DMCs make sure it's done properly.
Supermarkets and convenience stores
7-Eleven stores are everywhere and sell fruit, sandwiches, yoghurt, nuts and snacks. Check labels, though, as some snacks contain fish or shrimp flavourings. Supermarkets like Tops, Big C and Lotus's carry Indian brands in tourist areas.
Street food tips
- Fresh fruit stalls (mango, pineapple, papaya, watermelon) are a safe, delicious choice.
- Roti stalls sell sweet and savoury pancakes, which are great as a snack.
- Grilled corn, coconut ice cream and sticky rice are widely available.
- Choose busy stalls with high turnover.
The Vegetarian Festival
Every year, usually in late September or October, Thailand celebrates the Vegetarian Festival (Tesagan Gin Je). For nine days, many Thais eat only jay food, and yellow flags appear on stalls and restaurants everywhere. It's the easiest time of year to be vegetarian in Thailand. Bangkok's Chinatown becomes a giant vegan food market, and Phuket Town hosts dramatic processions and ceremonies. If your dates are flexible, it's a wonderful time for vegetarian food lovers to visit.
Allergies and special diets
If you have a nut, gluten or other allergy, carry a translated allergy card and tell every restaurant clearly. Peanuts are common in Thai cooking, and soy sauce contains wheat. Hotels are generally careful, but small stalls may not be able to guarantee anything.
A sample day of eating in Bangkok
- Breakfast: hotel buffet with Indian options.
- Lunch: pad see ew with tofu and a mango smoothie at a jay restaurant.
- Snack: fresh coconut and fruit.
- Dinner: pure vegetarian thali on Sukhumvit, or green curry at a Thai restaurant.
- Dessert: mango sticky rice from a street stall.
Planning your Bangkok days? See our top things to do in Bangkok.
Frequently asked questions
Is it easy to be vegetarian in Thailand? Yes, especially in Bangkok, Phuket, Pattaya and Krabi, as long as you ask about fish sauce and egg.
What does "jay" mean? Jay is a Buddhist-style vegan diet with no animal products, and usually no garlic or onion.
Can you arrange vegetarian meals on tours? Yes. We note dietary requirements on every booking and confirm them with suppliers.
Travelling vegetarian or Jain? We'll choose hotels and tours that suit your diet. Send an enquiry and mention your preferences.