There are those who advise against cooking fish in a cast-iron skillet. It’ll stink up your pan, they say. To these cynics, we say: Ever heard of soap?
We hold that cast iron is an excellent medium for cooking any kind of fish, indoors or—during prime grilling season—outside. While you can certainly throw whole fish directly on the grill, cast iron offers two distinct advantages: 1) A properly seasoned skillet is more non-stick than even the most well-oiled grill grates, and 2) Cast iron’s evenly heated surface will give you a perfectly browned and crispy skin from head to tail.