What makes Hanoi's "cha ca" special
"Cha ca" is a monkfish broth with turmeric, dill, and crispy shallots—but that's a tourist's description. What locals know is that it's a dish tied to one neighbourhood, one century-old technique, and a fiercely local loyalty. Outside Hanoi, you'll find imitations. Here, you'll find places where the owner's grandfather taught their father to make the stock, and their father taught them.
The fish used in Hanoi (하노이 / 河内 / ハノイ) is almost always catfish or monkfish from the Red River. The turmeric stain comes not from powder dumped in at the end, but from fish stock simmered with fresh turmeric root for hours. The broth should coat your mouth slightly, taste faintly sweet, and make you want to order a second bowl before you finish the first.
Cha Ca La Thang (the original street)
Cha Ca La Thang is a narrow lane in the Old Quarter where almost every storefront serves the dish. The name means "Cha Ca on the way up"—it's been the spiritual home of this food since the 1930s. If you're eating cha ca in Hanoi and you're not on this street, you're eating somewhere less important.
The street itself is barely 100 metres long. Walk up from the intersection with Hang Dieu and you'll see the storefronts immediately—small, cramped, with plastic stools, a cloud of steam, and the smell of turmeric and grilled fish.
Cha Ca Ong Kiep sits about halfway up. It's been run by the same family for decades. Order the cha ca (80,000 VND / $3.20 USD for a bowl) and don't ask for modifications. You get: a pot of broth that arrives still hot enough to need caution, a plate of raw catfish (they cook it at your table when the broth reaches a rolling boil), herbs (dill, mint, cilantro), roasted shrimp paste, and fried shallots. Everything is already on the table. The fish cooks in maybe 90 seconds. You eat it with crispy "banh trang nuong" (grilled rice paper), tear it with chopsticks into the broth, dip in shrimp paste, and start over.
No menu. You point or say "cha ca" and they start cooking. Lunch time (11:30 AM–1 PM) is when locals eat; dinner is more tourist-heavy. Arrive before noon if you want to feel like you're in the right place.
Cha Ca Ta An is at the base of the street (corner with Hang Dieu). It's a touch more polished than Ong Kiep—better-lit, more English on the wall, a few small tables rather than plastic stools only. The cha ca is nearly identical in quality and costs the same (80,000 VND). The difference is atmosphere: here you'll see mixed crowds of locals and tourists. At Ong Kiep, you're mostly locals. Neither is "better"—it's about what you want.

Photo by HONG SON on Pexels
Beyond the street
Cha Ca Thang Loi sits on Thang Loi Street, about 2 km from the Old Quarter, near the Red River dike. It's where families go on weekends, not just tourists hunting a "must-do". The broth has a slightly deeper turmeric tone than the street vendors—this cook simmers with extra turmeric root. A bowl is 90,000 VND. Order the "dac biet" (special) if they offer it—extra fish, extra herbs, a harder-to-find depth. Arrive around 11:45 AM; by 12:30 PM, there's a small queue.
Cha Ca Tung is tucked on a side alley near Hoan Kiem Lake's western edge. It's easy to miss, which is partly why locals still eat there without the crowds of Cha Ca La Thang. The bowl is 85,000 VND and comes with all the standard sides. The owner is patient with requests in broken Vietnamese. Lunch is the only meal they do well—they close by 2:30 PM most days.
How to order (and what not to do)
"Cha ca mot tay" = one bowl (literally "one hand"). You'll get one portion of broth, one plate of raw fish, and shared herbs and condiments in the middle. Two people can share if you want, but most Hanoians order one bowl each—cha ca is light, and you'll want that second bowl anyway.
Don't ask for it spicy (it's not a spicy dish). Don't ask if the fish is fresh (of course it is, they bought it this morning). Don't linger over the broth once you're done eating—these places have queues, especially at lunch.
The ritual: broth arrives in a pot with a small burner underneath (or sometimes served already simmering). Raw fish is on a separate plate. You take one piece of fish, drop it in the broth, let it cook for about 30 seconds to a minute, then grab it with chopsticks, dip in shrimp paste, wrap in the grilled rice paper, and eat. Repeat. In between bites, drink the broth directly from the small bowl. The dill and mint go into the broth as you eat, not all at once.

Photo by Sergey Guk on Pexels
Timing and crowds
Go between 11:30 AM and 1 PM for lunch. This is when Hanoians eat cha ca. Dinner (5–7 PM) is quieter but less authentic-feeling—mostly tourists and office workers grabbing a quick meal. Breakfast (7–9 AM) is not really a cha ca time, though a few places open then.
Weekends are busier, especially Cha Ca La Thang. If you want the least touristy experience, go on a weekday, mid-morning, to Ong Kiep or Tung. You'll eat alongside local office workers, shopkeepers, and retirees.
Cost is consistent across all these spots: 80,000–95,000 VND per bowl. Add 10,000 VND for a "dac biet" (extra fish) if offered. A drink (usually beer or icy lemon juice) is another 15,000–25,000 VND. Most places don't take card; bring cash.
Practical notes
Cha Ca La Thang is a 10-minute walk from Hoan Kiem Lake (head north on Hang Dieu from the lake). Thang Loi is a short taxi or Grab ride (about 20,000 VND). These spots are real places, not Instagram stops—you'll eat well and quickly, then move on. The meal lasts 20–30 minutes if you eat at local pace, longer if you linger.
Last updated · May 22, 2026 · independently researched, never sponsored.









