Vietnam is a place where you find vegan food in abundance, especially in cities! With many vegetarian restaurants that serve amazing plant-based versions of classics like Pho Banh Mi, spring rolls, and fresh salads (papaya, banana flower), often featuring tofu and mushrooms in savory broths or sauces. Even the deserts are inventive like the sticky rice with mango, sweet fermented tofu or coconut pudding, all made from local ingredients.
Some cities stand out as must-visit spots for the vegan food in Vietnam, like Ho Chi Minh, Hanoi and Danang. Even smaller towns along the Mekong Delta or Hue provide opportunities to taste temple cuisine and local specialties, making the entire country a diverse place for vegan travelers.
The best way to explore all these flavours without missing the hidden gems is through thoughtfully planned Vietnam tour packages. These tours combine sightseeing with hands-on culinary experiences, including cooking classes, market visits, and guided restaurant stops.
Must-Try Vegan Food in Vietnam
1. Pho Chay (Vegan Noodle Soup)
The vegan version of Vietnam’s iconic noodle soup is rich, fragrant, and deeply satisfying. Made with vegetable broth, mushrooms, tofu, and rice noodles, it’s often topped with fresh herbs like Thai basil, cilantro, and bean sprouts. Hanoi and Ho Chi Minh City have some of the best street-side pho chay stalls where locals go daily.
2. Banh Xeo Chay (Vegan Crispy Pancake)
Golden, crunchy, and stuffed with mushrooms, bean sprouts, tofu, and occasionally jackfruit, these pancakes are perfect for wrapping in lettuce with herbs and dipping in a tangy sauce. What makes it unique is the way each city personalizes the filling. Hoi An is famous for riverside stalls serving extra-fresh herbs and local mushrooms.
3. Goi Cuon Chay (Fresh Vegan Spring Rolls)
These rolls are a refreshing, light alternative to fried snacks. Packed with vermicelli noodles, herbs, and tofu, they’re served with a peanut or hoisin dipping sauce. Some northern markets add seasonal herbs and edible flowers, creating a visual and flavor experience you won’t get elsewhere.
4. Nem Chay (Fried Vegan Spring Rolls)
Unlike the fresh version above, these are golden-fried rolls filled with mushrooms, carrots, and glass noodles. Crispy on the outside and flavorful inside, they’re often served as part of Vietnamese vegetarian meals in temples or local restaurants. Certain central Vietnamese towns add tiny touches like cashews or taro for extra texture.
5. Bun Rieu Chay (Vegan Crab Noodle Soup)
This tomato-based noodle soup replaces traditional crab with tofu or mushrooms, delivering a tangy, rich, and satisfying broth. It’s mostly found in northern cities and gives a glimpse into the creativity of the best vegetarian food in Vietnam.
6. Che Chay (Sweet Vietnamese Dessert)
Vietnamese desserts often rely on beans, sticky rice, and coconut milk. Che chay is a sweet soup with ingredients like mung beans, tapioca, and tropical fruits. Markets in vegan-friendly cities in Vietnam often sell regional variations, like durian or jackfruit versions, making each taste experience unique.
7. Goi Cuon Chay (Summer rolls)
If you’re looking for something light, fresh, and bursting with flavor, Goi Cuon Chay is a must-try. These are the Vietnamese summer rolls made with soft rice paper, packed with vermicelli noodles, fresh herbs like mint and Thai basil, crisp lettuce, and tofu or mushrooms.
8. Banh Xeo Chay (Vegan Crispy Pancakes)
Banh Xeo Chay is a golden, crispy Vietnamese pancake filled with tofu, mushrooms, bean sprouts, and sometimes jackfruit. The fun part? Wrapping each piece in fresh lettuce and herbs, then dipping it into a tangy vegan sauce. Crunchy, fresh, and full of flavor, it’s a must-try for anyone exploring food in Vietnam for vegetarians.
9. Nom Du Du (Papaya Salad)
If you’re exploring vegan food in Vietnam, Nom Du Du is a must-try. This crunchy papaya salad mixes shredded green papaya, fresh herbs, peanuts, and a tangy lime-soy dressing. Light, refreshing, and packed with flavor, it’s a perfect way to enjoy a fresh, plant-based taste of Vietnam.
10. Rau Muong Xao Toi (Stir-fried water spinach with garlic)
One of the simplest yet most satisfying dishes in vegan food in Vietnam is Rau Muong Xao Toi. Fresh water spinach stir-fried with garlic and a touch of soy sauce makes a garlicky, flavorful side that’s light, healthy, and utterly addictive. It’s a staple on many tables and a perfect example of how best vegetarian food in Vietnam celebrate fresh, seasonal vegetables.
11. Che (Vietnamese Sweet Dessert)
If you’re exploring vegan food in Vietnam, you can’t miss Chè. This sweet treat comes in many forms-sticky rice, beans, tapioca, coconut milk, and tropical fruits, served warm or cold. It’s creamy, lightly sweet, and bursting with flavor, making it a perfect way to end a Vietnamese vegetarian meal or enjoy a refreshing snack while wandering local markets.
Suggested read: Top 15 Restaurants in Hanoi to explore
Famous Vegan Vietnamese Breakfast
It is a traditional Vietnamese staple food that you can find on every corner of the street. It is not originally vegan since it’s made with slices of pork meat and often contains pate and mayonnaise but there are several street stalls and Banh mi restaurants that cater to vegans. For vegans, the meat inside the sandwich gets replaced with mushroom floss or braised tofu and sauces are replaced with egg-free alternatives.
If you’re exploring vegan food in Vietnam, you don’t always have to eat out. Local markets are perfect for creating your own breakfast with fresh, affordable ingredients. Grab sticky rice, tofu, fresh fruits like dragon fruit or rambutan, and some herbs from stalls. You can make simple rolls, rice bowls, or fruit bowls in your hotel or guesthouse. It’s healthy, cheap, and a fun way to start the day like a local while keeping your meals fully plant-based.
Famous Vegan Vietnamese Lunch and Dinner
- Fried rice with vegetables (Com Chien)
- Fried noodles with vegetables
- Mushroom soup
- Pumpkin soup
- Banana flower salad
- Papaya salad
- Fried mushroom fritters
- Hanoi style vermicelli soup
- Tofu in tomato soup
- Betel leafs without tofu
- Chickpea curry
- Eggplant in a clay pot
- Sauted carrot and potato
- Fried mixed vegetables
Best Places to Eat Vegan Food in Vietnam
As one of the top vegan-friendly cities in Vietnam, Ho Chi Minh City has a vibrant plant-based scene.
- Prem Bistro & Cafe: Vietnamese classics like pho and banh mi.
- The Organic Vietnam: fresh salads, smoothie bowls and hearty Vietnamese vegetarian meals.
- Vinh Nghiem Pagoda: experience traditional temple cuisine with donation-based vegan meals.
- Street food stalls and markets like Ben Thanh Market are full of tofu, vegan spring rolls, and other local snacks.
- Chay Garden Vo Van Tan: A Beloved vegan restaurant in District 3 serving Vietnamese-style plant-based dishes like pho chay, vegan banh xeo, and more.
- Filthy Vegan: Western-style vegan comfort food like pizzas, cakes and hearty mains.
- Vi Que Kitchen: Authentic local vegan spot serving delicious traditional dishes.
Central Vietnam is home to scenic vegan-friendly cities in Vietnam.
- Mango Mango, Hoi An: Riverside cafe serving fresh, flavourful vegan dishes.
- Minh Hien Vegetarian Restaurant: Specializes in authentic food in Vietnam for vegetarians using local ingredients.
- Local Markets: Small stalls sell banh xeo chay, goi cuon chay, and tropical fruits for cheap, fresh snacks.
Tip: Hoi An is great for hands-on experiences, take a vegan cooking class and then enjoy your creations by the river in some of the best vegan restaurants in Vietnam.
It is one of the top cities for best vegetarian food in Vietnam. Here are some of the best vegan restaurants in Vietnam.
- Chay Garden: Traditional Vietnamese vegetarian meals, including pho chay and crispy spring rolls, in a calm, leafy courtyard.
- Uu Dam Chay: Modern, artfully plated vegan dishes with creative twists like jackfruit “seafood” and vegan desserts.
- Nang Tam Chay: Tiny, local favorite for cheap and authentic Vietnamese vegetarian meals, especially goi cuon chay (fresh spring rolls).
- Old Quarter Street Stalls: Try pho chay alleys near Hang Buom and Hang Dao streets. Vendors serve noodle soups, tofu dishes, and seasonal snacks.
Tip: Breakfast is the best time for pho chay, locals often line up early for fresh broth and perfectly tender noodles.
A modern city with some of the best vegan restaurants in Vietnam.
- Minh Chay Vegan Restaurant: Extensive menu with local specialties, vegan seafood, and noodle dishes.
- The Vegan Garden: Cozy café offering smoothie bowls, pho chay, and seasonal dishes.
- Temple Meals: Many Buddhist temples nearby serve donation-based vegan meals, perfect for a quiet lunch.
Here are some great places to eat vegan food in Sapa!
- Thong Dong Vegan Kitchen and Cafe: One of the most loved vegan cafes in Sapa, serving creative plant-based dishes like noodle soups, spring rolls, desserts and vegan drinks.
- Anhly Vegan: A top-rated vegan restaurant with consistently good reviews for fresh, flavorful plant based meals.
- Tree vegan kitchen: Set in Ta Van village, this place combines mountain views with nutritious vegan meals.
- Hoa Tam vegetarian restaurant: A local vegetarian spot with naturally vegan dishes inspired by peaceful Buddhist cooking traditions.
- NGON Vegan restaurant: Cozy and highly rated vegan restaurant near Tam Coc with a diverse menu including vegan pho, veggie stir-fries, tofu dishes and coconut chickpea curry.
- Ngo Dong Vegan restaurant: Popular vegan spot near the river and Tam Coc area known for flavorful vegan and vegetarian dishes.
- Buddha belly vegetarians and vegan restaurant: Friendly vegetarian restaurant serving healthy plant-based bowls, spring rolls, salads and Vietnamese classics.
- Vegan restaurant Khai Tam: Small, well-reviewed vegan eatery with pho chay, rice plates and other plant-based options using local ingredients.
Insider tip: To fully explore Vietnamese vegetarian meals, combine city stops with temple visits and local markets. Many temples offer donation-based meals that showcase authentic, seasonal plant-based cuisine, often impossible to find in restaurants.
Key Vietnamese Vegan Terms
- Chay: Vegetarian
- Thuan Chay: strictly vegetarian
- Khong co: without (meat/fish/egg/milk)
Is Vegan Food Expensive in Vietnam?
The good news for plant-based travelers is that vegan food in Vietnam is very affordable, especially compared to India’s big cities. Street food in Vietnam like pho chay, goi cuon chay, or banh xeo chay usually costs around ₹70–₹150 per dish (about 20,000–40,000 VND). Small cafes and local vegetarian restaurants might charge slightly more, around ₹200–₹400 per meal, depending on the dish.
Even more elaborate Vietnamese vegetarian meals at nice restaurants or riverside cafés rarely go over ₹600–₹800, which is still very reasonable. Temple meals are often donation-based, meaning you can enjoy a wholesome, traditional vegan meal for just a few rupees.
Tips for Vegans in Vietnam
- Learn the key phrase - Say “Toi an chay” to let locals know you eat vegetarian/vegan. Most restaurants will understand.
- Ask about fish sauce: Many dishes use it by default—always confirm it’s omitted.
- Check temple kitchens: Buddhist temples often serve authentic Vietnamese vegetarian meals at donation-based prices.
- Try seasonal specialties: Some dishes only appear in certain regions or during festivals, like sticky rice desserts or jackfruit rolls.
- Go street-side early: Many of the best vegan stalls in vegan-friendly cities in Vietnam start cooking early, breakfast and lunch are prime times.
Suggested read: Indian restaurants in Vietnam
Vegan food in Vietnam turns out to be one of those happy travel surprises you didn’t know you needed. You’ll find comforting bowls of pho chay on busy streets, quiet temple meals that feel like a pause button on travel, and colorful Vietnamese vegetarian meals that change with every city you visit. From Hanoi’s old lanes to Hoi An’s lantern-lit cafés and the calm of Sapa and Ninh Binh, these truly vegan-friendly cities in Vietnam make eating plant-based feel natural, not restrictive.