The most common reason that Mahi turns out tough is that it is overcooked. When Mahi cooks too long, the flesh becomes tough and rubbery. This can also happen if you defrost the fillets too quickly using hot water or the microwave. The heat changes the texture of the fish.