An electric kettle may smell like rotten fish because of water quality, mineral buildup, plastic residue, packaging odor, or poor material control. Some tap water contains sulfur compounds or organic residue, which can create an unpleasant smell when heated.