Eating Vegan & Vegetarian on Hanoi's Streets: What to Know & How to Avoid Hidden Fish Sauce

⚡ Quick Local Summary (What We'll Cover Inside) • The 'Friendly Auntie' Trap: Why asking 'no meat?' often gets you a warm smile and a bowl of pork-bone broth. • The Frying Pan & Crispy Shallot Catch: Why seemingly plant-based snacks like banana fritters (bánh chuối), fried shallots (hành phi), and street tofu frequently involve pork lard or shared meat oil. • Why Even 'Ăn Chay' Has Grey Areas: How everyday locals define vegetarian food versus dedicated thuần chay (vegan) spots. • Approachable Vegetarian & Vegan Dishes to Try: A reference list of Hanoian vegetarian and vegan dishes with approachable textures (from crispy nem chay and bún trộn chay to bánh mì, garlic morning glory, and tomato-braised tofu), plus Vietnamese phone notes to show vendors.
If you walk through Hanoi's Old Quarter for the first time as a vegetarian or vegan, it is easy to feel slightly outnumbered. Almost every second doorway seems to be steaming with beef phở, smoky charcoal pork grills, and glass bottles of amber fish sauce sitting on low plastic tables.
Most online travel blogs either tell you to give up on street food altogether and stick to vegetarian restaurants, or they hand you a carefree list of 'vegan street snacks' without realising how those snacks are actually cooked in a backstreet kitchen. In reality, both extremes miss the nuance of how Hanoi eats.
You can enjoy real Hanoian street food as a vegetarian or vegan, but it is rarely as simple as pointing at a vegetable or a piece of tofu. It helps to understand how a Hanoian street cook thinks about broth, seasoning, and frying oil, so you can decide where to be flexible and where to be cautious.
1. The 'Friendly Auntie' Trap: Why 'No Meat' Still Gets You Bone Broth
Here is a scene we see play out often in the Old Quarter. A traveller walks up to a noodle stall, points at the pot, makes a big X with their arms, and asks, 'No meat? Vegetarian?' The auntie behind the counter beams, nods warmly, and says, 'Yes, yes, no meat!'
Two minutes later, she hands over a bowl of noodles with greens, herbs, and no slices of beef or pork. The traveller is happy, the vendor is happy, and neither realises the mismatch: the clear soup in the bowl has been simmering with marrow bones since four in the morning.
The vendor was not trying to trick anyone. For many everyday Hanoians, thịt (meat) refers to visible pieces of animal protein you chew. Broth is often thought of simply as 'soup water' (nước dùng), pork-based seasoning granules (hạt nêm) are treated like basic pantry seasoning, and fish sauce (nước mắm) is used the way Western kitchens use salt. As we explain in our guide on how to order street food in Hanoi without speaking Vietnamese, a single-dish soup stall usually has only one giant pot on the stove, so they cannot swap the broth for a walk-in order.
2. The Frying Pan & 'Hành Phi' Catch Many Visitors Miss
It is easy to assume that once you skip the noodle soups, anything made from plants or tofu in a frying pan will be plant-based. On Hanoi's streets, however, the frying pan is where hidden animal ingredients show up most often.
First, many traditional Hanoian cooks prefer rendered pork fat (mỡ lợn), or a mix of oil and lard, because it gives fried food a richer aroma and keeps batters crispier in Hanoi's humidity. A street basket of golden banana fritters (bánh chuối) or sweet corn fritters (bánh ngô) looks completely plant-based at first glance, yet a number of old-school carts still use animal fat in their pan.
The same caution applies to hành phi (crispy fried shallots). Those fragrant golden shallots sprinkled on top of morning sticky rice, steamed rice rolls, and salads are frequently fried in pork lard to stay crunchy, and the spoon used to scoop them often sits right in that liquid fat. If you want to play it safe on the street, showing a quick note for “không hành phi” (no fried shallots) is a very smart habit.
Second, look at what else is being cooked in the same wok. At a regular bún đậu stall, even if the vendor uses vegetable oil, she will almost always fry the tofu in the same pan where she just fried chả cốm (pork and green rice patties), meat spring rolls, or pork sausage. Similarly, at afternoon bánh rán carts, sweet mung-bean donuts are often fried alongside savoury pork-filled donuts unless the vendor happens to focus only on sweet ones.
3. Approachable Vegetarian & Vegan Dishes to Look Out For in Hanoi
Some traditional meat-free snacks in Hanoi can feel a bit plain or unfamiliar in texture if you did not grow up with them. If you are looking for vegetarian and vegan dishes with approachable textures and balanced flavours, here are several good options to look out for around the city:
• Bún Trộn Chay & Phở Chay (Mixed Noodle Bowls & Vegetarian Pho): At dedicated chay eateries, bún trộn chay (soft rice vermicelli tossed with crispy tofu, shiitake and wood-ear mushrooms, roasted peanuts, fresh herbs, and a sweet-tangy soy dressing) is full of texture and easy to enjoy. If you prefer hot soup, look for phở chay or bún riêu chay where the broth is simmered from sweet corn, daikon radish, carrots, mushrooms, and ginger.
• Nem Rán Chay & Phở Cuốn Chay (Crispy Spring Rolls & Fresh Rice-Noodle Rolls): Fried vegetarian spring rolls (nem rán chay) stuffed with glass noodles, taro, carrots, and mushrooms, or soft fresh rice-noodle rolls (phở cuốn chay) wrapped around seasoned tofu, lettuce, and mint, are light, flavourful, and very approachable for first-time visitors. Just check that the dipping sauce on the side is soy-based or sweet-sour vinegar rather than fish sauce.
• Bánh Mì Chay or Bánh Mì Trứng (Crusty Hanoi Baguettes): For a quick meal on the go, a hot, flaky bánh mì chay filled with lemongrass tofu, mushrooms, pickled papaya, cucumber, and fresh coriander is a great option. If you eat eggs and want a simple fried-egg baguette (bánh mì trứng) at a regular street cart, show a quick note asking for no meat pate and no pork floss (không pate, không ruốc) before the vendor slices the bread.
• Đậu Phụ Sốt Cà Chua & Rau Muống Xào Tỏi (Tomato-Braised Tofu & Garlic Morning Glory): At local rice spots, fried tofu simmered in fresh tomato and scallion sauce (đậu phụ sốt cà chua) alongside wok-tossed garlic morning glory (rau muống xào tỏi) and steamed white rice is a classic everyday meal. When ordering at a regular kitchen, show the cook a note asking to season the pan with salt or soy sauce (xì dầu) instead of fish sauce or pork seasoning powder.
• Xôi Xéo, Nộm Chay & Chè (Sticky Rice, Crunchy Papaya Salad & Sweet Soups): For breakfast, morning turmeric sticky rice (xôi xéo) topped with shaved mung bean and sesame-peanut salt is filling and nutty if you ask the vendor to skip the liquid fat, fried shallots, and pork floss. And in the afternoon, bowls of chè made with coconut milk, mango, lotus seeds, or sticky rice make a great sweet break.
4. Why Even 'Ăn Chay' Has Grey Areas (And Notes to Show on Your Phone)
On the 1st (Mùng Một) and 15th (Ngày Rằm) days of the lunar month, you will see noticeably more chay signs around Hanoi, giving you a higher chance of finding meat-free noodle and snack stalls. However, outside of dedicated full-time vegetarian or thuần chay (strictly vegan) kitchens, many everyday vendors still have a fairly loose definition of chay: to them, leaving out visible meat is often enough, and they may not think about pork-based seasoning powder (hạt nêm), shared cooking oil, eggs, butter (bơ), or condensed milk (sữa đặc).
Because Vietnamese is a tonal language, trying to pronounce long dietary explanations on a noisy street rarely works. A much easier method is to use a translation app or save/screenshot the short Vietnamese notes below on your phone and show them directly to the stall owner before ordering:
📱 Vietnamese Notes to Screenshot & Show Vendors • General Vegetarian / Vegan Note: “Tôi ăn chay. Xin không cho thịt, nước mắm, mắm tôm, mỡ lợn và hành phi ạ.” (I eat vegetarian. Please no meat, fish sauce, shrimp paste, pork lard, or fried shallots.) • Extra Line for Strict Vegans (No Egg / Dairy / Butter): “Tôi ăn thuần chay: không trứng, không sữa đặc, không bơ, và không rán chung chảo với đồ mặn ạ.” (I am strictly vegan: no egg, no condensed milk, no butter, and not fried in the same pan as meat.) • For Morning Sticky Rice (Xôi) or Bánh Mì: “Chỉ lấy đậu xanh/muối vừng. Không mỡ, không hành phi, không ruốc, không pate ạ.” (Only mung bean/sesame salt. No liquid fat, no fried shallots, no pork floss, no pate.)
5. How We Help Guests Navigate This on Our Walks
Because everyday street stalls have so many of these small grey areas, trying to figure out which pan of oil is clean or what went into a sauce can feel tiring when you don't speak Vietnamese. Realistically, no busy street vendor is going to change her recipe or switch out her frying pan for one walk-in order.
What makes the difference is knowing which specific stalls and dishes to choose in the first place. On our Taste of Hanoi walk (running daily at 10:00 AM and 6:00 PM for 3 to 3.5 hours), when guests request our Veggie Delight option in the booking form, we select the stops and dishes across 6 to 8 family-run spots where we already know how the kitchen prepares its ingredients, and our storyteller communicates directly with each vendor to match your level of strictness. Even if your group is a mix of vegetarians and meat-eaters, you can still walk together and share the same table. You can also see how cautious and selective eaters experience our walks in Picky Eaters Maybe at First, But Not When Vietnamese Food Works Its Magic.
Frequently Asked Questions
1. Are fried street snacks like banana fritters (bánh chuối) or fried tofu vegan in Hanoi?
Not necessarily. Many street carts use pork lard (mỡ lợn) for extra crispiness, or fry tofu in the same pan used for pork sausages and meat spring rolls. If you are strict about cross-cooking and animal fat, stick to steamed or boiled dishes, or eat at dedicated chay / thuần chay spots.
2. Is Vietnamese coffee vegan by default?
Traditional hot or iced black coffee (cà phê đen) is usually vegan, though it is worth checking that the roaster did not glaze the beans with butter during roasting. However, classic milk coffee (cà phê nâu / sữa đá), egg coffee, and salt coffee contain sweetened condensed milk, cream, or egg yolk. If you want a plant-based option at a cafe (or during our indoor Cocoa-Coffee Workshop), ask for black coffee or coconut coffee made with pure coconut milk and sugar syrup instead of condensed milk.
3. Can vegetarians and meat-eaters join the same food walk together?
Yes! Mixed groups walk together every day on Taste of Hanoi. Just note how many guests in your group want Veggie Delight (and whether you are vegetarian or strictly vegan) in the booking form so we can arrange the right dishes for everyone at the same table.
Read Next
💬 Have a Question About Eating Plant-Based in Hanoi? Message me and our local team on WhatsApp (+84 969 655 521). Whether you want to join a walk or just ask for a good chay spot near your hotel, we are always happy to help.

Dung (Emma) · Co-founder of Beyond Vietnam Xin chào! I grew up on the outskirts of Hanoi, and no matter how far I travel, this busy and slightly chaotic city still feels most like home. I’ve explored Vietnam on my own and with the people I love, while also spending years volunteering and joining community projects. Along the way, I’ve collected plenty of stories, local tips and unforgettable moments. I share them here to help you feel closer to Hanoi and Vietnam, hopefully even before you arrive. You can also find me on Facebook. Come and say hi!



Comments