VVietpeep
Latest
Back to home
Food & DrinkNorthern Vietnam

Cha Ca in Hanoi: Best Restaurants, 2026 Prices, and How to Order Vietnamese Food

This guide to Hanoi's cha ca turmeric fish covers the dish's history, the best restaurants in the Old Quarter and beyond, 2026 prices in dong and dollars, what to order, and how to eat it correctly. It also includes vegetarian alternatives and practical tips for a smooth first meal.

Written in September 5, 2026by Nguyễn Phương Anh4 min readNorthern Vietnam
Share
A close-up of traditional Vietnamese fish soup with herbs in a clay pot, served fresh.
A close-up of traditional Vietnamese fish soup with herbs in a clay pot, served fresh. — Photo by FOX ^.ᆽ.^= ∫ on Pexels

Related reading

Keep exploring Vietnam

Advertisement · In-article · Fluid

At a glance

Best time
Lunch before 11:30 or dinner after 19:00 to avoid crowds
How long
One cha ca portion is a full meal; leave time to linger over beer and herbs
Budget
From about VND 150,000 at budget stalls to VND 350,000-400,000 at Cha Ca La Vong
Getting there
Cha Ca La Vong at 14 Cha Ca Street; Long Ngu on Nguyen Truong To; vegetarian spots on Hai Ba Trung
Language
Vietnamese; menus are often Vietnamese-only
Currency
Vietnamese dong; carry cash

What is cha ca, Hanoi's signature Vietnamese food

Cha ca dates to the late 19th century in Hanoi. The dish has its own street in the Old Quarter: Cha Ca Street, and at 14 Cha Ca Street the most famous restaurant in the city still carries the dish's name. The street sign itself tells you why cha ca matters: locals named the road after the food rather than the other way around. In a city dense with Vietnamese food, cha ca still stands apart.

Cha ca starts with snakehead or mudfish, cut into chunks and marinated in turmeric and fish sauce. The turmeric gives the fish a yellow-orange color that stands out against the white noodles. At the table, a small pan of oil arrives with the fish, scallions, and dill, and it keeps cooking over a burner. Diners scoop pieces of fish and herbs into a bowl of cold rice vermicelli, add roasted peanuts, and spoon over mam tom, the fermented shrimp paste that gives the dish its sharp, salty edge. The paste is strong; taste a little with lime and chili before you commit.

The contrast matters as much as the marinade: hot fish, cool noodles, fresh dill, crisp peanuts. Some restaurants serve the fish directly in the pan and let you mix it; others lay out all the components on a tray. Either way, you assemble each bite at your own pace. A portion is sold as a set, with fried tofu and cold bia hoi on the side.

If you want one meal to understand Hanoi's signature Vietnamese food, cha ca is a smart choice. Go to Cha Ca Street, order the set at one of the restaurants on that street, and you will see why the city still has a street named after it.

Advertisement · Half-page · 300×600

Best cha ca restaurants in Hanoi for Vietnamese food

Cha Ca La Vong occupies 14 Cha Ca Street, the only Hanoi address where the street carries the dish's name. Hanoi's cha ca tradition dates to the late 19th century, and this restaurant anchors its modern reputation. The name lands on every Vietnamese food list, but reviewers differ on whether it is the best value. One portion runs VND 350,000-400,000 (USD 14-16), with prices that have risen steadily over the years. Consistency has been questioned, so read reviews from the past three months before booking. Some diners treat the tabletop theater as part of the meal; others say you can find better cha ca nearby.

Cha Ca Anh Vu, also in the Old Quarter, is the place reviewers mention when they argue for better flavor. They say the fish here beats La Vong's, even if it lacks the same history. Cha Ca Thang Long sits in the Old Quarter and charges VND 180,000-250,000 (USD 7-10), giving you the same sizzling turmeric fish and herbs for less than La Vong's portion.

Long Ngu, the budget pick, operates west of Hoan Kiem at Nguyen Truong To. Portions run around VND 150,000 (USD 6). The meal arrives as a hot pan of turmeric fish with dill, served with rice vermicelli, peanuts, fresh herbs, and a bowl of mam tom. Fried tofu and a cold bia hoi make easy add-ons if you want the full experience.

Most cha ca kitchens are open from 10:00 to 22:00. Arrive before 11:30 for lunch or after 19:00 for dinner to avoid the queue. Bring cash; many small spots do not take cards. Ask the price before ordering, since menus may appear only in Vietnamese. When the pan lands at your table, do not eat straight from it. Drop a few pieces of fish and herbs into a bowl of noodles, then add a spoonful of mam tom. If you dine alone, confirm they can serve one portion; some places serve a set menu for two people only.

Authentic Vietnamese street food stall selling bun cha in Hanoi, vibrant urban scene.
Authentic Vietnamese street food stall selling bun cha in Hanoi, vibrant urban scene. — Photo by Valeria Drozdova on Pexels

Cha ca prices in 2026: what to pay for Vietnamese food

Cha Ca La Vong, at 14 Cha Ca Street, charges VND 350,000-400,000 (USD 14-16) per portion. It remains the most famous spot for Vietnamese food in Hanoi, and the street is named after the dish. Mid-priced Cha Ca Thang Long in the Old Quarter charges VND 180,000-250,000 (USD 7-10). At the budget end, Long Ngu on Nguyen Truong To, west of Hoan Kiem, serves a street-style portion for around VND 150,000 (USD 6).

The plate is the same at any price: turmeric-marinated fish fried with dill and scallions at your table, rice vermicelli, peanuts, herbs, and fermented shrimp paste (mắm tôm) for dipping. You assemble small bowls of noodles, fish and herbs, then spoon over the sauce. Common add-ons are fried tofu and a cold bia hơi. What you pay extra for at La Vong is the room, the history, and the name, rather than a larger portion.

Vegetarian eaters have their own bracket. An Nhien Vegetarian Restaurant and Tam Su Restaurant, both on Hai Ba Trung, serve Buddhist-style chả cá chay, swapping fish for fried tofu or mushroom, with the same herbs, noodles and dipping sauce, for VND 90,000-150,000 (USD 4-6).

Treat these prices as a guide for 2026, not a fixed bill. Inflation and tourism demand have shifted menus across Hanoi, and many restaurants write prices only in Vietnamese. Confirm the cost before ordering and carry cash. Some shops sell the set menu for two people only, so solo diners should ask first. If you choose Cha Ca La Vong, look at reviews from the past three months; consistency has been a recurring complaint. Most cha ca restaurants open from 10:00 to 22:00, which makes before 11:30 or after 19:00 the easy windows to beat the lunch and dinner rush.

What to order with cha ca

A standard suất chả cá at Hanoi cha ca restaurants is a complete meal in itself. The tray includes turmeric-cooked fish with dill, a basket of rice vermicelli, roasted peanuts, fresh herbs such as dill and mint, and a small bowl of mắm tôm, the fermented shrimp paste. The fish arrives in a shallow pan over a burner, still sizzling in turmeric oil. You assemble each serving yourself, putting noodles in a bowl, adding fish and herbs, then spooning over mắm tôm. That paste is pungent, so taste it with a little lime and chili first.

Fried tofu and cold beer are the add-ons to order. Đậu chiên, or fried tofu, goes into the pan at the end, where it soaks up the turmeric oil and comes out golden and crisp. A glass of bia hơi, Hanoi's fresh draft beer, is the usual drink. It is pale, lightly carbonated and served cold; the mild bitterness cuts through the rich oil and the strong shrimp paste. Order a single glass or a jug for the table.

Do not eat the fish directly from the hot pan. Instead, pull a few pieces into a small bowl with herbs and noodles and spoon over the sauce. The fish is fried at the table, so it stays hot while you eat.

One detail to confirm when you order is the portion size. Some cha ca restaurants serve the set only as a fixed meal for two. In that case you get one pan of fish, two baskets of noodles, and enough herbs and peanuts for two, and you pay for two portions. If you are eating alone, ask whether a single portion is available before you sit down; not every place can do it.

Authentic Thai Tom Yum soup with shrimp, lime, and herbs in a rich broth, showcasing vibrant flavors and colors.
Authentic Thai Tom Yum soup with shrimp, lime, and herbs in a rich broth, showcasing vibrant flavors and colors. — Photo by Augustinus Martinus Noppé on Pexels

How to eat cha ca on your first try

Most first-timers pull a piece of fish from the hot pan and eat it before anything else reaches the plate. That is the one move to avoid. Cha ca works as a table-side assembly dish: the turmeric-stained fish, dill and scallions, rice vermicelli, peanuts, and dipping sauce arrive together, and the final construction happens in your own small bowl. It is one of Hanoi's most interactive Vietnamese food experiences.

Take a small bowl of rice vermicelli from the basket. Add a few pieces of fish from the pan, then a handful of herbs (usually dill and scallions). Spoon the table sauce over the noodles and fish, going light the first time, then add peanuts to taste. Toss the mix and eat immediately, while the fish is still hot. If you try it straight from the pan, you miss the contrast of cool noodles and hot fish that defines the dish.

The sauce on your table is mam tom, fermented shrimp paste, and it is strong. Before committing to a full spoonful, mix half a teaspoon with a little lime and chili on the side of your plate. Dip a piece of fish in it, or spoon the mixture over the noodles in your bowl. The paste's strength varies from one cha ca restaurant to another, so adjusting it is normal. If you like the test bite, use more; if the aroma gives you pause, keep it to a thin layer.

Work in small batches instead of emptying the basket into one big bowl. Put a few pieces of fish and a handful of herbs into each small bowl of noodles, spoon over the sauce, and eat. The pan stays hot, so the remaining fish and dill keep cooking; your second or third serving comes out with a slightly crisper texture. Most people finish two or three bowls, then split the leftover bits among everyone.

Vegetarian cha ca in Hanoi

Authentic cha ca contains fish, so a standard portion is off the table for vegetarians and vegans. The marinade, the fish sauce, and the fermented shrimp paste (mam tom) all come from animals. Hanoi's Buddhist culinary tradition offers an alternative: cha ca chay, a Buddhist-style adaptation that swaps the usual snakehead fish for fried tofu and mushrooms while keeping the same table-side pan, dill, rice vermicelli, peanuts, and herbs.

Two reliable places for cha ca chay sit on Hai Ba Trung Street, east of Hoan Kiem Lake. An Nhien Vegetarian Restaurant makes a platter with fried tofu and mushroom substitutes arranged with noodles, dill, and peanuts. Tam Su Restaurant, also on Hai Ba Trung, has a similar version. A cha ca chay set costs VND 90,000-150,000 (USD 4-6). That is well below the fish-based set at Cha Ca La Vong (VND 350,000-400,000, or USD 14-16) and undercuts Old Quarter omnivore spots such as Cha Ca Thang Long (VND 180,000-250,000, or USD 7-10).

Both restaurants are open from 10:00 to 22:00. Confirm current hours and prices on Facebook before visiting, because vegetarian menus change. Ask whether the cha ca chay is cooked at the table or pre-fried, and check that the dipping sauce is a lime-chili nuoc cham if you avoid mam tom.

If you want a plant-based version at an omnivore cha ca restaurant, call ahead. Many places do not make cha ca chay on request. Ask for the dish by name and confirm that the kitchen uses no fish sauce. If not, the safer bet is An Nhien or Tam Su. Cha ca chay lets you join the hot-pan ritual without eating fish.

Authentic Vietnamese street food stall selling bun cha in Hanoi, vibrant urban scene.
Authentic Vietnamese street food stall selling bun cha in Hanoi, vibrant urban scene. — Photo by Valeria Drozdova on Pexels

Practical tips for eating cha ca in Hanoi

Most chả cá restaurants in Hanoi open at 10:00 and close at 22:00. That twelve-hour window covers lunch and dinner, but the rush hits between 11:30 and 13:00. Come before 11:30 for a relaxed meal, or wait until after 19:00 for dinner. You will avoid the tour groups and the wait for a table.

Bring cash. Many local stalls and small restaurants do not accept cards. Menus are often Vietnamese-only. If you cannot read the script, have the dish name "chả cá" ready on your phone and show it to the server. Confirm the total price before ordering. A portion can cost VND 150,000 at a street spot or VND 350,000 to 400,000 at Cha Ca La Vong, and some places only serve a set menu for two people.

Chả cá is fried fresh at your table. The pan arrives with turmeric-marinated fish, dill, and scallions, and the staff finish it over a burner in front of you. This is good for food safety because the fish is cooked to order and arrives hot. It also lets you see how much oil and char go onto each piece. Choose a busy restaurant with high ingredient turnover. A place that is full at lunchtime is a better bet than an empty one.

When the pan is sizzling, do not eat the fish straight from the hot oil. Use chopsticks to lift a few pieces into your bowl of rice vermicelli, add a handful of dill and mint, then spoon over the mắm tôm dipping sauce. If the mắm tôm tastes too pungent, stir in a little lime and chili. This keeps the fish from burning your mouth and lets the noodles soak up the turmeric oil.

Frequently asked questions

Cha ca is a Hanoi noodle dish of turmeric-marinated fish, usually snakehead or mudfish, pan-fried with dill and scallions at the table and served with rice vermicelli, peanuts, and mam tom.

Cha Ca La Vong sells a portion for VND 350,000 to 400,000 (USD 14 to 16). Mid-range and street options cost less, from about VND 150,000 to 250,000.

Yes, vegetarian cha ca chay is available at An Nhien Vegetarian Restaurant and Tam Su Restaurant on Hai Ba Trung, where tofu and mushrooms replace fish. Prices are VND 90,000 to 150,000 (USD 4 to 6).

Bring cash because many local restaurants and stalls do not accept cards. Opening hours are typically 10:00 to 22:00, and prices should be confirmed before ordering.

Travel details change — opening hours, prices, and schedules can vary by season. Please verify current information on official websites before your visit.

Watch: related videos

Cha Ca in Hanoi: Best Restaurants, 2026 Prices, and How to Order Vietnamese Food — Video by Ionela Nemtisor on Pexels · silent stock clip

Cha Ca in Hanoi: Best Restaurants, 2026 Prices, and How to Order Vietnamese Food — Video by Anh Nguyen on Pexels · silent stock clip

Sources

Loading reviews…

About the author

Nguyễn Phương Anh

Food & Drink Editor

Phương Anh leads Vietpeep's food coverage — street stalls, family kitchens, and regional markets across all three regions of Vietnam. She edits every dish story for what travelers actually need: what it tastes like, what it costs, and which version is worth the detour.

All articles by Phương Anh
Advertisement · After article · Responsive

Related posts

Advertisement · Mobile sticky · Anchor