
Bun Rieu: Hanoi's Crab and Tomato Noodle Soup
A tart, tomato-red noodle soup built on freshwater paddy crab, with clouds of crab curd, fried tofu and a basket of raw herbs. Hanoi's classic morning bowl.
Hai Phong's signature bowl: crisp fried fish and springy fish cake in a sour, chili-red broth with rice vermicelli, eaten at any hour of the day.
Bún cá is the bun ca fish noodle soup of northern Vietnam, and the port city of Hai Phong makes the version people travel for. The broth is the argument. It is simmered from fish bones and pork bones until it is clear and sweet, then turned sour with tomato and giam bong, the tangy lees left over after rice wine is made, and finally turned red and hot with chili oil. Into it goes a nest of thin rice vermicelli, and on top the fish: fillets of freshwater perch or mackerel, boned, marinated with turmeric and fried until the outside crackles and the inside stays soft. Most bowls also carry cha ca, a springy steamed or fried fish cake with real bite to it, plus water dropwort, shredded water spinach or the spongy stems of taro that soak up broth like a sponge. Hai Phong eats it at breakfast, at midnight and at every point in between. The local nickname, bun ca cay, means spicy fish noodles, and it is not a nickname the city applies lightly.
Main ingredients
This is the core of the city's noodle culture, and the long-running family places here are where locals go. Many are small storefronts with the frying pan facing the street. Go in the morning for the freshest fish and the sweetest broth. Nothing here is set up for tourists, which is the point.
Around 25,000-40,000d per bowl (roughly US$1-1.60)
After dark the same dish reappears with a wider spread of add-ons: extra fried mackerel, special fish cake and hot quay, the fried dough sticks you tear up and dip into the broth. Prices are a little higher and the atmosphere is louder, closer to a night market than a breakfast counter.
Around 35,000-60,000d per bowl (roughly US$1.40-2.40)
The cheapest and most local option. These are one-woman operations under an awning with a few stools, frying fish to order and ladling from a pot that has been going since dawn. Portions are smaller, the seating is basic and the broth is often the most traditionally sour and hot of the three options.
Around 25,000-35,000d per bowl (roughly US$1-1.40)
Typical price
~$1–$2.5 (25,000–60,000₫) Estimate per bowl: around 25,000-35,000d (roughly US$1-1.40) for a standard bowl, and 40,000-60,000d (roughly US$1.60-2.40) for a loaded bowl with extra fish cake and mackerel. Prices vary by place and time of day.
An estimate — the price moves with the place, the neighborhood and the hour.
You might also like

A tart, tomato-red noodle soup built on freshwater paddy crab, with clouds of crab curd, fried tofu and a basket of raw herbs. Hanoi's classic morning bowl.
Turmeric-marinated fish grilled, then finished in a pan of hot fat at your table with a bale of dill, eaten over rice noodles with peanuts and shrimp paste.
Wide turmeric-yellow rice noodles under just enough intense broth to coat them, topped with shrimp, chicken, peanuts and a shard of sesame rice cracker.
New guides, seasonal advice and the occasional route we think is underrated — straight to your inbox.
No spam. Unsubscribe in one click.