How Long Do I Boil Fish For?
The duration for boiling fish depends on its thickness and type. Generally, small fish fillets or steaks take around 5 to 6 minutes to boil, while larger cuts or whole fish may require up to 20 minutes or longer. However, keep in mind that overcooking can make the fish dry, tough, and less flavorful. To avoid this, cook the fish until it is opaque, flakes easily, and has an internal temperature of 145°F.