Để nấu canh măng chua cá không bị tanh thì làm sạch ruột cá, bỏ vây và mang, rửa sạch cá diêu hồng cùng với 300ml nước, 10gr gừng và 50ml giấm. Ướp 500gr cá diêu hồng với 3gr muối, 10gr hành tím băm, 10gr đầu hành băm và 5gr ớt băm. Chú ý thoa đều gia vị khắp mình cá và trong khoang bụng để cá được thấm gia vị, ướp cá trong 15 phút.