According to the USDA, fish should be cooked to an internal temperature of 145 degrees F. as measured by an instant-read meat thermometer.