Vegan Thai food spread

Vegan & Vegetarian Guide

Plant-based dining, Jay Festival, and essential Thai phrases for meat-free eating

Vegan & Vegetarian Bangkok

Bangkok may be famous for its fish sauce and shrimp paste, but the city has one of the oldest and most vibrant plant-based food traditions in Asia. The tradition of jay food (อาหารเจ) — a strict vegan cuisine rooted in Chinese-Buddhist religious practice — has been part of Bangkok's culinary landscape for centuries. During the annual Vegetarian Festival (Tesakan Gin Jae), typically held in September or October during the ninth lunar month, the entire city transforms: thousands of street stalls, restaurants, and even 7-Eleven stores swap out their menus for plant-based options, marked by distinctive yellow flags with red Chinese characters reading 'เจ' (jay).

Year-round, look for the yellow jay flag at street food stalls and small restaurants — these establishments serve entirely plant-based food that avoids not only meat, fish, and dairy but also pungent vegetables like garlic and onion in keeping with Buddhist dietary principles. The dishes are remarkably flavorful, relying on soy sauce, mushroom broth, fermented bean curd, and creative use of tofu, seitan, and mock meats that Thai cooks have perfected over generations. A full meal at a jay buffet-style restaurant typically costs just 40 to 60 baht.

Beyond traditional jay food, Bangkok has embraced the global vegan movement with enthusiasm. Trendy plant-based restaurants like Broccoli Revolution in Sukhumvit, Veganerie across multiple locations, and Pala Pizza Romana with its vegan pizzas cater to a growing community of health-conscious locals and international visitors. Many classic Thai dishes are already accidentally vegan — som tam with no fish sauce or dried shrimp, pad pak ruam (stir-fried mixed vegetables), and various coconut-milk curries can be easily adapted by simply requesting 'mai sai nam pla' (no fish sauce) and 'mai sai nam man hoi' (no oyster sauce).

The tofu and tempeh scene in Bangkok deserves special mention. Fresh tofu is made daily in Chinatown and distributed to markets citywide, while Indonesian-style tempeh has gained a cult following at health food stores and organic markets like the one at Or Tor Kor. Explore our guide below for the best vegan and vegetarian restaurants, essential Thai phrases for ordering plant-based food, and everything you need to know about the Vegetarian Festival.

May Veggie Home

Thai

vegan

Popular all-vegan Thai restaurant near Chatuchak. Affordable, delicious, and always packed with locals. Try the vegan pad thai and green curry.

Chatuchak฿60-150
Must try: Vegan Pad Thai, Green Curry

Broccoli Revolution

International

vegan-friendly

Trendy health-focused café with extensive vegan menu. Beautiful presentation, great smoothie bowls, and superfood dishes.

Sukhumvit฿180-350
Must try: Acai Bowl, Vegan Burger

Ethos

International/Thai

vegetarian

Backpacker favorite with great veggie food, smoothies, and chill vibes. Open late with regular movie screenings.

Khao San฿80-200
Must try: Veggie Burrito, Fresh Juices

Pala Pizza Romana

Italian

vegan-friendly

Authentic Roman-style pizza with excellent vegan options including cashew cheese pizzas and plant-based toppings.

Thonglor฿200-400
Must try: Vegan Margherita

Bonita Café & Social Club

International

vegan

100% plant-based café with creative dishes. Also supports animal rescue. Great ambiance and Instagram-worthy plates.

Siam฿150-300
Must try: Mushroom Steak, Vegan Cake

Veganerie

International/Thai

vegan

Bangkok's most popular vegan chain with 6+ locations. Full menu from Thai to Western, plus amazing desserts and cakes.

Multiple locations฿120-280
Must try: Vegan Pad Krapao, Chocolate Cake

Rasayana Retreat

Raw/Living Food

raw

Premium raw food restaurant and retreat center. Cold-pressed juices, raw desserts, and detox programs.

Sukhumvit฿250-500
Must try: Raw Pad Thai, Green Detox Juice

Govinda's Italian

Italian/Indian

vegetarian

Long-running Hare Krishna vegetarian restaurant. Excellent value lunch buffet and authentic Indian-Italian fusion.

Sukhumvit฿100-200
Must try: Lunch Buffet, Paneer Tikka

Ari Area Jay Stalls

Thai Street Food

vegan

Multiple vegan street food stalls around Ari BTS. Look for yellow 'เจ' flags indicating Jay/vegan food.

Ari฿30-80
Must try: Jay Pad Thai, Stir-fried Morning Glory

Sustaina

Japanese

vegan-friendly

Japanese restaurant with excellent vegan ramen and sushi options. Organic ingredients and zero-waste philosophy.

Thonglor฿200-400
Must try: Vegan Ramen, Avocado Sushi

Share this page