Hanoi · Food
Vegetarian Food in Hanoi: Where to Eat & What to Order #
By Wander in Vietnam editorial team · Hanoi, Vietnam
Vegetarian food in Hanoi ranges from humble street stalls (30,000–50,000 VND / $1.20–$2) to dedicated restaurants (80,000–250,000 VND / $3.20–$10) and Buddhist temple canteens. The best options cluster in the Old Quarter, near temples, and in suburban neighborhoods like Tây Hồ. Avoid tourist-marked "vegetarian" spots near Hoan Kiem Lake; instead, eat where locals do. Wander in Vietnam recommends asking locals for com chay (rice with vegetables) or pho chay (vegetable pho) at markets and neighborhood eateries.
Where Do Locals Actually Eat Vegetarian in Hanoi?
Most Vietnamese don't identify as vegetarian year-round, but Buddhist followers observe meat-free days (usually lunar calendar dates). This means Hanoi has genuine, non-trendy vegetarian spots that operate quietly and affordably. The Old Quarter's back streets—Hang Dieu, Hang Bac, Hang Buom—hide family-run com chay (rice) stalls. Hang Quat Street near Hoan Kiem Lake's northeast edge has a century-old vegetarian temple kitchen open midday. Tây Hồ district (lakeside, northwest) hosts Thay Pagoda's cafeteria (weekends, lunch only). Ba Dinh district harbors quieter neighborhood joints. Skip the glossy vegetarian cafes aimed at tourists on Hang Ngang Street—same dishes, triple the price.
🗺️ Explore Hanoi's neighborhoods & hidden gems

How Much Should You Actually Pay?
Price tiers matter. Don't confuse tourist markup with value.
| Venue Type | Dish Example | Cost (VND) | Cost (USD) | Who It's For | What to Check |
|---|---|---|---|---|---|
| Street stall (market, alley) | Bánh cuốn chay (veg rolls) | 20,000–35,000 | $0.80–$1.40 | Budget travelers, lunch rush | Hygiene; buy from busy vendors only |
| Neighborhood com chay shop | Com tam (broken rice + veg sides) | 40,000–60,000 | $1.60–$2.40 | Workers, families, all day | Ask if cooked to order; check oil color |
| Buddhist temple canteen | Mixed rice + 3–4 veg dishes | 50,000–80,000 | $2–$3.20 | Spiritual travelers, lunch | Lunch hours only; cash, quiet ambiance |
| Mid-range restaurant (dedicated vegan/veg) | Pho chay, curry, tofu stir-fry | 100,000–180,000 | $4–$7.20 | Groups, dinner, non-spicy preference | Check English menu; tip optional |
| Upscale plant-based dining | Set menu, craft drinks | 200,000–350,000 | $8–$14 | Special occasion, Instagram, longer meal | Book ahead; ask dietary restrictions |
The middle tier (neighborhood shops, temple canteens) is where you taste real Hanoi vegetarian food. Tourist restaurants in the Old Quarter charge 150,000–250,000 VND for the same pho chay you'd get for 60,000 VND two blocks away.
What Dishes Should You Order & How to Say Them?
Learn these three phrases, and you'll navigate any spot.
Com chay (rice + vegetables): steamed white rice with 3–5 side dishes of stir-fried vegetables, tofu, or mock meat. Lunch-only, usually 40,000–70,000 VND. Order by pointing or saying "Com chay mot sach" (one plate, clean/no fish sauce if you're strict).
Pho chay (vegetable pho): rice noodles in vegetable broth, topped with herbs, veg, tofu. 50,000–100,000 VND. Specify: "Pho chay, khong mam ca" (no fish sauce) if you avoid fermented fish; most places make it with vegetable stock anyway.
Banh cuon chay (rolled crepes, veg): thin rice-flour wrappers with veg filling, fresh herbs. 20,000–40,000 VND at markets; 60,000–100,000 VND at restaurants. Dip in peanut or soy sauce.
Com tam chay (broken-rice, veg): soft broken rice with 2–3 veg sides, often fried tofu. 35,000–50,000 VND. Ask for "Com tam chay + tofu chien" (fried tofu) to add protein.
Canh chua chay (sour soup, veg): tamarind-based soup with pineapple, okra, tofu. 40,000–70,000 VND. Warming, slightly sour, satisfying as a bowl.
At markets (Ben Thanh-style but Hanoi has Dong Xuan in the Old Quarter), point to items. Most vendors speak hand-sign Vietnamese. Order from busy stalls—faster turnover means fresher ingredients.
📸 Capture your meal: Book an ao dai photoshoot in Hanoi (Cáo Studio)
Are Street Markets Safer Than Restaurants for Vegetarian?
Yes, with caveats. Markets (Dong Xuan, Hom, Hang Be in the Old Quarter; Quang Ba in Tây Hồ for flowers and organic veg stalls) force vendor transparency—you see what you're eating. Busy stalls have fast turnover, so ingredients are fresher. The trade-off: no seating, rushed service, you eat standing or at a plastic table nearby.
Hygiene rules:
- Eat from stalls with queues, not empty ones.
- Watch them cook your food.
- Avoid pre-cooked items sitting in open pans for hours; order fresh-made.
- Stick to cooked items (pho, rolls, rice) over raw salads at market stalls.
Restaurants (small neighborhood spots, not tourist-heavy) are cleaner, slower-paced, English menus available. You pay more but sit comfortably and know prices upfront. Choose a place with locals eating—reliable sign. Avoid restaurants in Hoan Kiem's tourist core (west and north shores); head south or east for authentic joints.

Cooking Classes: Learn to Cook Vegetarian at Home
If you want hands-on skill, several Hanoi cooking schools offer vegetarian-focused classes. Most are half-day (3–4 hours), include market walk and lunch, cost 300,000–600,000 VND ($12–$24). Look for small group sizes (≤6 people) and instructors who speak your language clearly. Classes typically teach 2–3 dishes (e.g., spring rolls, stir-fries, soup). Avoid mega-groups advertised to backpackers; find smaller schools in Ba Dinh or Tay Ho by asking your hotel or local guides. Some temple networks also offer informal vegetarian cooking sessions—ask at Thay Pagoda or Tran Quoc Pagoda (on Tay Ho peninsula).
🗺️ Plan your route: Vietnam itinerary
What to Check Before You Buy / Order
At street stalls:
- Is the vendor busy? No queue = old food.
- Do they speak "chay" (vegetarian)? Confirm no fish sauce or shrimp paste.
- Is the oil clear or dark? Clear = fresher.
- Any visible filth, flies, or uncovered pans? Move on.
At neighborhood restaurants:
- Do locals eat there? Sit-down meals at lunchtime (11 a.m.–1 p.m.) are a good sign.
- Ask for a menu (even a handwritten one); confirm prices before ordering.
- Specify "chay" (vegetarian) or "chay tiet hanh" (strict veg, no onion/garlic if Buddhist).
- Check if they charge for rice separately (some do; others include it).
At temple canteens:
- Lunch only, usually 11 a.m.–1 p.m.; close by 2 p.m.
- Cash only; no cards.
- First-time visitors should arrive early and watch others; observe etiquette.
- Donations suggested but not required; leave 20,000–50,000 VND for a meal.
Online or through apps:
- Avoid ordering vegetarian from non-vegetarian restaurants; cross-contamination is common in cramped Hanoi kitchens.
- Use Vietnamese apps (Grab Food, Be, Tiki) for local restaurants; English-language apps show inflated prices.
- Call ahead; confirm "chay" and no shared woks with meat dishes.
---
Beyond Hanoi: Vegetarian Eating in Vietnam
Once you leave Hanoi, vegetarian options thin out in small towns but remain abundant in cities. Ho Chi Minh City has more upscale vegan restaurants; Hoi An (smaller, heritage town) offers quiet temple spots and simple eateries; Ninh Binh and Ha Long Bay require advance planning (ask your tour operator). Sapa (montane, minorities) has little vegetarian infrastructure—bring snacks or stay at guesthouses offering veggie meals.
🎟️ Compare tours & tickets for this place
---
#

FAQ
Is it safe to eat street vegetarian food in Hanoi's markets?
Yes, if you follow the rules: eat from busy stalls, watch your food cook, and avoid pre-cooked items sitting in pans. Boiled, fried, or stir-fried items are safest. Stomach issues are rare if you stick to high-turnover vendors.
How do I ask for vegetarian in Vietnamese?
Say "Com chay" (rice + veg) or "Pho chay" (noodle soup, veg). To be strict: "Chay tiet hanh" (vegetarian, no onion/garlic). Point to vegetables and say "Co cai khong?" (Does it have this?). Locals understand gestures.
Are there vegan restaurants in Hanoi, or just vegetarian?
Both exist. Small neighborhood joints (com chay stalls, temple canteens) are naturally vegan most days. Mid-range dedicated vegan/vegetarian restaurants (concentrated in Ba Dinh, Tay Ho) offer dairy-free options if you ask "khong sua" (no milk). Always ask about fish sauce and shrimp paste.
Can I find vegetarian food at Hanoi's night markets and street food tours?
Limited. Night markets (Hang Buom corner, weekends) focus on meat-heavy snacks. Organized street food tours rarely include vegetarian stops; book private guides or ask your hotel to arrange veg-friendly walks through markets instead of tourist-trail tours.
What's the difference between "chay" and "chay tiet hanh"?
"Chay" = no meat, fish, or seafood (but may include eggs, dairy, onion, garlic). "Chay tiet hanh" (strict Buddhist) = vegan + no onion or garlic. Most restaurants understand only "chay"; specify "khong ca" (no fish) and "khong tom" (no shrimp) for stricter meals.
FAQ
Is it safe to eat street vegetarian food in Hanoi's markets?
Yes, if you follow the rules: eat from busy stalls, watch your food cook, and avoid pre-cooked items sitting in pans. Boiled, fried, or stir-fried items are safest. Stomach issues are rare if you stick to high-turnover vendors.
How do I ask for vegetarian in Vietnamese?
Say "Com chay" (rice + veg) or "Pho chay" (noodle soup, veg). To be strict: "Chay tiet hanh" (vegetarian, no onion/garlic). Point to vegetables and say "Co cai khong?" (Does it have this?). Locals understand gestures.
Are there vegan restaurants in Hanoi, or just vegetarian?
Both exist. Small neighborhood joints (com chay stalls, temple canteens) are naturally vegan most days. Mid-range dedicated vegan/vegetarian restaurants (concentrated in Ba Dinh, Tay Ho) offer dairy-free options if you ask "khong sua" (no milk). Always ask about fish sauce and shrimp paste.
Can I find vegetarian food at Hanoi's night markets and street food tours?
Limited. Night markets (Hang Buom corner, weekends) focus on meat-heavy snacks. Organized street food tours rarely include vegetarian stops; book private guides or ask your hotel to arrange veg-friendly walks through markets instead of tourist-trail tours.
What's the difference between "chay" and "chay tiet hanh"?
"Chay" = no meat, fish, or seafood (but may include eggs, dairy, onion, garlic). "Chay tiet hanh" (strict Buddhist) = vegan + no onion or garlic. Most restaurants understand only "chay"; specify "khong ca" (no fish) and "khong tom" (no shrimp) for stricter meals.
More: Hanoi guide · What to eat in Hanoi