I agree with David. Clean water seems to be the trick. I usaually keep my catfish in a live well until I catch several (a week or two) and they always taste clean.