The ideal internal temperature for cooked fish is 145°F. This temperature ensures that harmful bacteria have been killed and the fish is safe to eat. It's important to use a meat thermometer to check the internal temperature of the thickest part of the fish. If the temperature is lower than 145°F, the fish needs to be cooked longer. If the temperature is higher than 145°F, the fish may be overcooked and dry.