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).
El sabor agrio de la sopa viene del tamarindo, que se mezcla con una pequeña cantidad de agua caliente. 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.
Cuando se hace al estilo hot pot, el canh chua se llama lẩu canh chua.
El plato es parecido a la receta camboyana samlar machu.