Firm-fleshed fish like pollack, hake, halibut, and cod are all excellent substitutions for halibut.