Not cast iron, but thought I’d offer this ridiculously simple foolproof recipe.
Heat the grill to VERY hot (my gas grill maxes out somewhere over 500F)
Rinse salmon
Tear off piece of aluminum foil slightly larger than the piece of fish
Fold edges of foil up (to contain oil)
Place fish on foil, skin side down - if skinless, spray non-stick coating. If skin-on, do not coat.
If you have lemon juice/lemon, rub some on the fish. If not, no big deal.
Generously sprinkle parsley on fish - fresh if you have it, dried is fine
Cover with thin layer of bread crumbs (from a can)
Cover with generous layer of parmesan - the stuff in a can is fine
Place foil on grill - reduce heat right under fish to medium - to prevent burning. Overall grill temp remains above 500F.
Close grill cover and let cook - 20-ish minutes for small/thin slices, 25-ish minutes for large/thick. No need to flip, turn, watch, etc. Just note the time on your watch, and go get it when it is done.
I usually pull the foil onto a plate (using my fingers - the corner doesn’t seem too hot, but I play bass/banjo so I have callouses…), and bring it inside to the kitchen counter, but I suppose you could plate directly from the grill
Remove fish from foil with metal spatula. If fish has skin, slide spatula between skin and fish - skin sticks to the pan.
Throw out foil - NO pans to clean up!
That’s it. Enjoy. That looks like a lot of steps, but I was being ridiculously thorough. This is so easy, and so good. We regularly serve this to guests, who consistently rave about it. We’ve eaten a lot of salmon in restaurants. Have had much that is very good, but not sure any (other than fresh caught that day in Alaska) was any better!