Cleaning and Cooking a Whole Fish on Deck Without Losing Your Lunch
Seafood Recipes | September 7, 2026

Catching a fish and cooking it the same day is one of the great pleasures of being on the water. It is also the moment a lot of people freeze up, because a whole fish can look intimidating on a cutting board. It should not. Cleaning a fish is a simple, mechanical job, and cooking it whole is actually easier than filleting, because the bones and skin protect the flesh and keep it moist. The whole process takes about twenty minutes once you have done it a couple of times.
Start with a sharp knife and a clean, flat surface. On a boat, the best place to do this is on deck, ideally over the side, so the scraps go straight into the water and not into your cockpit. If you are at anchor, toss the guts and heads overboard away from the boat. They feed the crabs and the gulls, and they will not come back to haunt you. If you are in a marina, bag the scraps and dispose of them ashore. Never put fish waste in the marina water.
Gutting, Scaling, and Rinsing
Lay the fish on its side. Insert your knife into the vent near the tail and cut forward along the belly, up to just behind the gills. Do not cut deep; you only want to open the belly cavity, not pierce the organs. Reach in and pull out the guts. They should come out in one or two handfuls. Run your thumb along the inside of the spine to remove the dark line of blood, then rinse the cavity thoroughly with seawater. A clean cavity is the difference between a sweet-tasting fish and a muddy one.
Next, the scales, if your fish has them. Many good eating fish, like mackerel and tuna, do not, but bass, snapper, and most reef fish do. Hold the fish by the tail and scrape the scales off with the back of your knife, working from tail to head. They will fly, so aim them over the side. Rinse the fish again. Finally, cut off the fins and trim the tail if you like a neat presentation. You do not have to, but it makes the fish easier to handle on a small grill.
Now decide how to cook it. The simplest and best method on a boat is to grill it whole over a fire or on a barbecue. Score the sides with two or three shallow diagonal cuts so the heat penetrates and the seasoning gets in. Rub the fish inside and out with olive oil, salt, and whatever else you like: lemon slices, garlic, herbs, a little chili. Stuff the cavity with lemon and herbs if you have them.
Grilling Whole and Knowing When It Is Done
Get your fire or grill hot, then oil the grate well so the skin does not stick. Lay the fish on and resist the urge to move it. After about five minutes, slide a thin spatula under it and check that it releases cleanly. If it sticks, give it another minute. Flip once, carefully, using two spatulas if the fish is large. Cook another four to six minutes on the second side.
The fish is done when the flesh near the spine is opaque and flakes easily with a fork, and the eye has turned white and opaque. If you have a thermometer, look for about 140 degrees Fahrenheit in the thickest part. Pull it off the heat and let it rest for a few minutes. Then serve it whole at the table and let everyone help themselves, peeling back the skin and lifting the flesh off the bones. It is one of the most generous meals you can put on a boat, and it started with a fish you cleaned yourself on deck.
Roseanne Williams
Aug 26, 2026 ReplyA calm, practical walkthrough for gutting, scaling, and grilling a whole fish right on the boat, from catch to plate.