Cha ca, the turmeric fish Hanoi named a street after

Pieces of turmeric-yellow fish bubbling in oil in a steel pan on a table burner, a dish of peanuts and a pile of green herbs at the edge of the table

Photo: Lionel Ng from Singapore on Wikimedia Commons (CC BY-SA 2.0)

On this page
  1. What is in the marinade?
  2. Why does a Vietnamese dish lean on dill?
  3. Which fish is in the pan?
  4. How do you build the bowl?
  5. Is mam tom compulsory?
  6. Cha Ca La Vong, or the shop next door?
  7. What does a portion cost?
  8. When is it eaten?
  9. FAQ

Cha ca is the Hanoi dish that arrives half-finished. Turmeric-yellow pieces of river fish come to the table in a pan over a burner, with a plate of green herbs beside them. The cooking that matters happens in front of you.

A street in the Old Quarter is named after it. The name is not branding: Cha Ca street was Hang Son until the dish took it over.

What is in the marinade?

Turmeric, galangal, fermented rice and shrimp paste, in a mix every kitchen keeps slightly differently. The fish sits in it for hours, which is why the colour goes all the way through rather than staining the surface.

The fish then meets charcoal, not a fryer. The pan at your table is the second stage: hot oil, the grilled fish returned to it, and a quantity of dill and spring onion that looks like a mistake until it collapses.

Why does a Vietnamese dish lean on dill?

Dill belongs to the north and barely appears south of it. Cha ca uses more of it than any other dish in the country. A single portion carries a double handful, dropped in at the last moment so the stems soften and the fronds keep their scent.

The northern habit is worth knowing when you order fish anywhere above Hue. The herbs guide sets out which plate goes with which bowl, and dill is the one most visitors have never met here.

Which fish is in the pan?

Ca lang, a firm river catfish from the Red River, in pieces thick enough to hold their shape twice over fire. The flesh stays in flakes rather than breaking down. That is the whole requirement for a dish cooked once on charcoal and again in oil.

Cheaper kitchens use snakehead or farmed basa. Both taste fine and neither holds together the same way, so the giveaway is the texture rather than the flavour.

How do you build the bowl?

In layers, and the order matters more than it looks. Rice vermicelli goes in first, then fish and wilted dill straight from the pan, then roasted peanuts. Last comes a spoon of shrimp paste, whipped with lime, sugar and a drop of the hot oil until it foams.

WhatWhy it is there
Bun, cold rice vermicelliThe base, and the thing that cools the fish
Fish and dill from the panThe dish itself, taken a few pieces at a time
Roasted peanutsCrunch against soft fish
Mam tom, whipped with limeThe traditional dip, pungent and sharp
Fish sauce with chilliWhat to ask for instead, with no loss of face
Pickled garlic, raw chilliOn the table, used as you like

Take a few pieces at a time rather than emptying the pan. The oil keeps working while you eat, so the fish at the end of the meal is crisper than the fish at the start.

Is mam tom compulsory?

Mam tom is the traditional partner and it is not compulsory. Fermented shrimp paste is a strong flavour, and a kitchen that serves cha ca all day has heard the question before. Ask for nuoc mam with lime and chilli and it arrives without comment.

Anyone curious about the paste should meet it in bun dau mam tom first, where it is the point of the plate rather than one component. Whipping it with lime and sugar tames it considerably, which is what the cha ca kitchens do.

Cha Ca La Vong, or the shop next door?

Cha Ca La Vong is the famous address and the dish is no longer only theirs. The Doan family restaurant on Cha Ca street has served it since about 1871, and the street carries its name. The statue of the fisherman Lã Vọng that named the place is still inside.

Several neighbours now cook it as well or better for less. Walk the street and look at what is on the tables. Treat the reputation as a starting point rather than a verdict, which is the logic the street food guide applies to every famous name here.

What does a portion cost?

Roughly 150,000 to 250,000 dong a person in 2026, or six to ten US dollars at about 26,000 dong to the dollar. The price is expensive for Hanoi and ordinary for a restaurant meal anywhere else. The cheap eating guide puts it against the 50,000 dong bowls this city normally runs on.

Most kitchens serve by the portion and count on two people minimum. A single diner is usually accommodated and pays close to the price of two. That is the one practical argument against eating it alone.

When is it eaten?

Lunch and dinner, from late morning until the evening, and never breakfast. Cha ca is a sit-down meal with a burner on the table, so it belongs to the hours when Hanoi sits down. Almost everything in the breakfast guide is finished by ten.

The dish also travels badly, which is why it stays a Hanoi one. A pan, a burner, a table and a double handful of dill do not survive the trip south. The versions sold in Ho Chi Minh City are transplants rather than a tradition of their own.

FAQ

What is cha ca?

Cha ca is a Hanoi dish of river fish marinated in turmeric, galangal and fermented rice, grilled over charcoal and then finished in a pan at the table with a heap of dill and spring onion. It is eaten with rice vermicelli, peanuts and shrimp paste.

Why is there so much dill in cha ca?

Dill is a northern Vietnamese habit that the rest of the country barely shares, and cha ca is where it is used hardest. A portion carries a double handful, wilted into the hot oil at the last moment so it collapses but keeps its scent.

What fish is used for cha ca?

Traditionally ca lang, a firm river catfish from the Red River, cut into thick pieces that hold together on the grill. Snakehead and basa stand in at cheaper places, and the texture rather than the flavour is what gives the substitution away.

What does cha ca cost in Hanoi?

Roughly 150,000 to 250,000 dong a person in 2026, which is dear for a Hanoi meal and cheap for a restaurant anywhere else. Most kitchens serve it by the portion and expect a table of two or more.

Do you have to eat it with shrimp paste?

No. Mam tom is the traditional dip and the one the dish is built around, but every kitchen will bring fish sauce with lime and chilli instead if you ask, and nobody treats the request as odd.

Where should you eat cha ca in Hanoi?

On or near Cha Ca street in the Old Quarter, which the dish is named after. The original Cha Ca La Vong is the famous address and no longer the only good one, so price and queue decide it rather than reputation.