there are a few good reasons to cook fish in foil. the fish comes out very moist and flaky, almost steamed-like. this method also helps prevent from oil/ grease spills and the packets make for a fun individualized serving.