El canh chua (literalmente ‘sopa agria’) es una sopa agria autóctona de la región del río Mekong, al sur de Vietnam.
Típicamente se hace con pescado del Mekong, piña, tomate (y a veces también otras verduras, como ocra o bạc hà) y brotes de judía, en un caldo condimentado con tamarindo.
Se guarnece con la hierba con aroma a limón ngò ôm (Limnophila aromatica), ajo caramelizado y cebolleta picada, así como otras hierbas, según la variedad específica de canh chua a preparar: 'rau răm (cilantro vietnamita), ngò gai (cilantro largo) y rau quế (albahaca tailandesa).
La mezcla se remueve entonces durante unos momentos para que libere toda la esencia, y el líquido (salvo las semillas y otros sólidos del tamarindo, que se desechan) se añade entonces a la sopa.
El plato es parecido a la receta camboyana samlar machu.