Knowing how to clean a fish turns a wet, slippery catch into safe food you can cook tonight or put by for later. Clean it well and you get firm, sweet meat. You also get a head, a frame and organs that feed you a second and third time, so one fish stretches across several meals.
Food storage gets most of the attention in prepping, but fresh protein you catch yourself fills the gaps. Maybe you already fish and hand the cleaning to someone else. Maybe you have never held a fillet knife. Either way, the skill takes an afternoon to learn and a season to get fast at. It pays off in a three day outage and just as much over the long term, when every pound of protein counts.
Start by sharpening one knife and setting out a cutting board, a bucket of cold water and a metal spoon. That small kit handles every step below, from the first cut to the last pot of broth.
Keeping the Catch Fresh
A fish that is killed fast, bled and kept cold gives you safer food and better flavor. Learning how to clean a fish starts before the knife ever opens the belly, because the first ten minutes decide how the meat tastes later. Once the fish is bled and chilled, scaling and gutting come next.
Kill and Bleed
Strike the fish hard on the top of the head, just behind the eyes, with a short club or the back of a heavy knife. One firm blow ends the struggle. A fish left to thrash on the bank bruises and turns soft.
Bleed it right away. Lift the gill cover and cut through the red gill arches with your knife tip. Then hold the fish head down in a bucket of water for three to five minutes. You get whiter meat, a milder taste and fish that keeps longer.
Heat
Warmth spoils fish faster than anything else. If you have a cooler, pack the fish in a slurry of ice and water that touches every side. If you have no ice, wrap the fish in wet grass or damp burlap and keep it in the shade. Evaporation pulls heat out of the fish, so re-wet the wrap every half hour. A creek works too. Keep live fish on a stringer in the water until you are ready to clean them, and they stay fresh with no cooler at all. In warm weather, clean the catch within two hours.
Spoilage
Check every fish before you clean it. A fresh fish has clear, bulging eyes, bright red gills, firm flesh that springs back and a clean smell like water or cucumber. A spoiled fish has cloudy, sunken eyes, gray or brown gills, soft flesh that holds a dent and a sour or ammonia smell. Send any doubtful fish to the bait bucket or the garden. It still feeds something.
How to Clean a Fish Whole
Cleaning a fish whole gets you the most meat from every catch, because cooking on the bone leaves nothing stuck to a frame. It also keeps the fish moist over a fire. Once you can gut a fish, filleting is the next skill to add.
If your fish are pan-size, under about a foot long, use this method. Small fish can feel like a lot of work for a little meat. They also cook fastest and give the highest yield whole, so a bucket of bluegill or perch makes a real meal.
Step by Step
1. Scale the fish. Hold it by the tail and scrape from tail to head with the back of your knife or the edge of a spoon. Work inside a bucket of water or a plastic bag so the scales stay contained. Run your fingers against the grain to find any you missed near the fins.
2. Open the belly. Slide the knife tip into the vent, the small hole on the underside near the tail. Cut forward along the belly to the point where the gills meet under the throat. Keep the blade shallow with the edge facing up so you cut skin and not guts. An intact gut keeps bitter contents off the meat.
3. Remove the guts. Hook two fingers into the cavity at the throat end and pull everything out toward the tail. Cut any part that holds at the throat. Set the organs in a separate bowl, because some of them are good eating.
4. Scrape the kidney line. A dark red strip runs along the backbone inside the cavity. Pierce the thin membrane over it and scrape it out with your thumbnail or the spoon. That one step removes the muddy, bloody taste many people blame on the fish. If the belly lining is black, as in many catfish, scrape that out too for a cleaner flavor.
5. Remove the gills. Cut where the gills attach at the top and bottom on each side, then pull them out. Gills turn bitter and spoil first. With them gone, the head is ready for the pot.
6. Rinse. Wash the cavity and the outside in clean, cold water and pat dry. If your water source is questionable, rinse with boiled and cooled water so the clean fish stays clean.
Fish That Skip Scaling
Catfish, bullheads and eels have no scales. Skin them instead by cutting around the head, gripping the skin with pliers and pulling it back toward the tail. Trout and mackerel have scales so small they cook up soft, so most cooks leave them on. Any fish you plan to fillet and skin needs no scaling either, which saves you several minutes per fish.
How to Fillet a Fish
Filleting gives you boneless slabs of meat that cook evenly, smoke well and suit picky eaters. It is the method for bigger fish like bass, walleye, salmon and pike. Once the fillets are off, the head and frame that remain lead straight into eating the whole fish.
Step by Step
1. Lay the fish on its side on a flat board. A thin, flexible fillet knife works best. Any sharp blade does the job with a little more care.
2. Cut behind the head. Slice down just behind the gill plate and the pectoral fin until you feel the backbone, then stop.
3. Turn the blade toward the tail. Lay the knife flat against the backbone and run it toward the tail in long, smooth strokes. Let the blade ride on top of the bones, and you will feel it tick across them. Lift the fillet free at the tail.
4. Flip the fish and repeat. You now have two fillets and a frame.
5. Remove the rib bones. Lay each fillet skin side down. Slide the knife under the thin curve of rib bones at the belly end and slice them off in a shallow layer. Run a fingertip down the center of the fillet to find pin bones, and pull them with pliers. On pike, cut the Y bones out in a narrow strip.
6. Skin the fillet. Place it skin side down with the tail end closest to you. Cut through the meat to the skin about half an inch from the tail, stopping at the skin. Grip that tab of skin. Angle the blade slightly toward the board and push forward while you wiggle the skin side to side. The meat lifts off clean.
Waste
Many preppers learned to fillet first because it is tidy, and for a five pound fish it is often the smart choice. The trade-off is yield. A fillet takes roughly a third of the fish by weight. Cooking whole lets you eat the meat along the spine, ribs and head as well. Knowing how to clean a fish both ways lets you match the method to the catch. Fillet the big fish and cook the small ones whole. Then put every frame and head in the pot, which turns that leftover meat back into dinner.
Eating the Whole Fish
Using the whole fish turns one catch into two or three meals and adds fat, minerals and vitamins that fillets alone lack. Learning how to clean a fish for full use means knowing which parts are prizes and which go to the bait bucket. Start at the head and work back.
Cheeks and Head
Fish cheeks are a small round muscle on each side of the head, just below and behind the eye. Press with your thumb to find the soft pad, cut a circle around it and scoop it out with the knife tip. On a large fish, the cheeks are sweet, firm and worth the minute they take.
For fish head soup, start with a head that has the gills removed. Simmer it in water with onion, salt and any vegetables or wild greens you have for 20 to 30 minutes. Lift the head out, pick the meat from the collar, cheeks and jaw, and return it to the pot. The eyes and the gelatin around the jaw are edible too.
Roe and Liver
Roe is the egg sac of a female fish, found as two long lobes in the belly. Rinse it gently and fry it whole in its membrane, or salt it lightly for a quick cure. Roe from perch, walleye, salmon, trout and shad is excellent eating.
The liver is good food in some species. Cod, burbot and monkfish livers are rich in fat and vitamin A, so fry them gently or add them to the soup. First find the gallbladder, the small green sac on the liver, and cut it away whole. One drop of bile turns the meat it touches bitter.
Skin and Bones
Scaled skin crisps like a cracker in a hot, oiled pan. Cook it skin side down and leave it until it releases on its own. Salmon and trout skin work best.
Frames and bones make broth. Put them in cold water with any spare heads and bring them to a gentle simmer for 30 to 45 minutes. A short, gentle cook keeps fish broth clear and sweet. Strain it, then drink it, cook rice in it or use it as a soup base. Small fish bones fried crisp can be eaten whole for calcium.
When the broth is done, dry the spent bones and grind or crush them. Dig the meal into the garden as a slow fertilizer rich in phosphorus. Guts and scraps make strong bait for traps and lines, so the leftovers help you catch the next fish.
Bitter and Spoiling Parts
Send the gills, intestines, stomach, gallbladder and kidney line to the bait bucket or the compost. These parts are bitter, spoil fast or carry bacteria.
Toxins and Pollution
Species and water change the rules. Pufferfish carry a deadly nerve toxin in the liver, roe and skin. Gar roe is toxic. Large reef predators such as barracuda can carry ciguatera toxin. Eat only species you can identify with confidence.
In polluted water, chemicals like PCBs collect in fat, skin and organs, while mercury builds up in the meat of large, older fish. If you fish near industry or farm runoff, keep smaller fish, eat the trimmed and skinned fillet, and send the organs to the bait bucket. Check your state fish consumption advisory and the FDA seafood safety guidance before you trust a new spot.
Your Next Three Steps
1. Clean your next catch whole and save the head and frame.
2. Cook fish head soup or broth from those parts the same day.
3. Fillet one bigger fish and compare its leftover frame to the whole fish you ate.
To build the rest of the skill set, from hooks and lines to traps, read our full guide to survival fishing.











