Haifleisch ist nicht ganz gesund, da es hohe Mengen an Quecksilber enthalten kann. Laut einem Bericht der US-Umweltschutzbehörde aus dem Jahr 2004 wurde Hai zusammen mit Kachelfisch, Königsmakrele und Schwertfisch als sehr quecksilberhaltig. Der EPA-Bericht riet den Menschen weiter, keinen Hai zu essen.
In einem früheren Bericht von CNN wurde festgestellt, dass der Quecksilbergehalt in Haifleisch Blindheit, Koordinationsverlust und Tod verursachen kann. Von 124 Haien, die vom Center for Shark Research des Mote Marine Laboratory beprobt wurden, enthielt etwa ein Drittel Quecksilberkonzentrationen in Konzentrationen, die über dem Aktionsniveau der US-amerikanischen Food and Drug Administration liegen. Die FDA, die EPA und die Weltgesundheitsorganisation verlangen, dass Haifleisch Warnhinweise zu den Gefahren von Quecksilber und Schwermetallen im Fleisch enthält.
Die meisten Gesundheitsorganisationen warnen, dass Frauen im gebärfähigen Alter und Kinder überhaupt kein Haifleisch essen sollten und dass andere nicht mehr als eine Unze pro Monat konsumieren sollten. Nach Angaben des Gesundheitsministeriums von Florida sollten Haie mit einer Länge von mehr als 43 Zoll überhaupt nicht für Fleisch verwendet werden. Dies liegt an der Tatsache, dass Haie 50 Jahre oder länger leben können und je älter und größer der Hai ist, desto mehr Quecksilber kann er enthalten und desto schädlicher kann der Verzehr des Hais für die menschliche Gesundheit sein.