Filleting your own fish is the cooking skill that produces the biggest quality jump for the lowest cost. Whole fish at most fish counters sells for 40 to 60 percent less per pound than pre-cut fillets, and the freshness gap is bigger than the price gap, because pre-cut fillets at the same counter have been sitting in a refrigerated case losing texture since whenever they were cut. A home-filleted fish, used within 24 hours of the cut, has a firmness and flavor profile that simply does not exist in plastic-wrapped retail fillets. The trade is that filleting looks intimidating the first time, and most home cooks never get past that first attempt. The method itself is four cuts, takes under five minutes per fish once you are comfortable, and requires only one purpose-built tool.
The method below applies to round fish: trout, branzini, sea bass, snapper, salmon, mackerel, and similar species that have a spine running through the center with two roughly mirrored sides of muscle around it. Flat fish (sole, flounder, halibut) use a different technique with four fillets per fish rather than two. Start with a round fish for your first attempts. Trout is the cheapest, most forgiving option in most US markets.
Tools and prep
The kit:
- A fillet knife. Flexible 6 to 7 inch blade for small fish, 7 to 8 inches for larger. Victorinox, Mercer, and Dexter-Russell make budget fillet knives in the $20 to $40 range that perform well.
- A plastic cutting board reserved for fish (wood absorbs odors)
- Kitchen tweezers or needle-nose pliers for pin bones
- A bowl of ice water for keeping fillets cold while you work the second side
- Paper towels for wiping the blade and drying the fish
- A clean trash bowl for skin, head, bones, and trim
Rinse the fish under cold water, paying attention to the cavity, and pat completely dry inside and out. A wet fish slides; a dry fish holds steady. Most fish at the counter is sold already scaled and gutted, but check the belly cavity for any remaining membrane or organs. Scrape clean with the back of your knife if needed.
If the fish has scales still attached, scrape them off with a fish scaler or the back of a butter knife, running from tail to head. Do this in the sink because scales fly. Skip this step if the fish was sold pre-scaled.
Cut 1: behind the head
Lay the fish on its side with the head facing your guide hand. Locate the pectoral fin (the small fin behind the gills on the side facing up). Place the knife behind the fin at a slight diagonal, angled toward the head.
Cut down through the flesh until the knife meets the spine. Stop. Do not try to cut through the spine itself.
Now angle the knife so the blade is horizontal, parallel to the cutting board, with the cutting edge pointing toward the tail. The tip of the knife is just above the spine.
Cut 2: along the spine
This is the main cut and the longest. Slide the knife along the top of the spine, keeping the blade in contact with the bones throughout. The flex of a fillet knife is what makes this work: the blade follows the contour of the ribcage and the spine, peeling the fillet away from the bones in a single continuous motion.
A few key habits:
- Listen for the sound. The blade rasping along the spine bones makes a soft scratching sound. If the sound stops, you have lifted off the bones and are cutting into flesh, leaving meat behind. Lower the blade until you hear the scratch again.
- Use long strokes, not short ones. A fillet knife is designed for one or two smooth strokes from head to tail, not a saw motion.
- Keep the guide hand pulling the freed flesh upward and back as the cut progresses. The lift exposes the cut zone and tells you whether you are tracking the spine accurately.
When you reach the tail, cut all the way through to release the fillet, or leave a small connection at the tail to hold the fillet in place for the skinning step.
The first fillet is now lying free or attached only by the tail. Flip the fish over and repeat on the second side.
Cut 3: removing the ribcage
A whole fillet still has the ribcage attached on the belly side. The ribs are thin, curved bones running through the upper third of the fillet near the head end.
Lay the fillet skin-side down. Locate the rib bones by feel: they form a thin row of pale curves you can see under the flesh, running diagonally.
Place the knife under the ribs, angled slightly upward to follow their curve. Slide the knife along the underside of the ribcage, peeling the bones away from the flesh. The cut is shallow; you are only removing the rib zone, not slicing the fillet in half.
The ribcage lifts off in one or two strips, depending on how the knife tracks. Trim any remaining bones individually with the tip of the knife. Save the rib trim for stock if you are making stock; otherwise discard.
Cut 4: pin bone removal
Pin bones are a row of small bones running down the center of the fillet, perpendicular to the length, in the area closest to the head. They are not removed by the filleting cut and must come out separately.
Run your fingertip down the center of the fillet from head end toward tail. You will feel a row of small bumps. Those are the pin bones.
Grip each pin bone with kitchen tweezers or needle-nose pliers. Pull at a slight angle in the direction the bone grew (toward the head end, not straight up). Pulling at the wrong angle tears the flesh.
A medium trout fillet has 15 to 25 pin bones. Removal takes 60 to 90 seconds. Larger salmon fillets can have 30 to 40 pin bones. A pin bone-free fillet should leave no bumps when you run your finger over the surface.
Skinning (optional but useful)
For preparations where you want skinless fillets, the skin comes off with one cut.
Place the fillet skin-side down with the tail end facing your knife hand. Insert the knife between the flesh and the skin at the tail end, with the blade angled slightly downward toward the skin. Grip the small flap of skin between your guide handโs thumb and a paper towel for traction.
Pull the skin back toward you while pushing the knife forward. The blade stays at a constant shallow angle, the skin stays under tension, and the fillet peels away from the skin in one motion.
Discard or save the skin: salmon skin and trout skin both crisp beautifully if you want to fry them separately as a snack.
Storage and finishing
A fresh fillet should look glossy, smell faintly of clean ocean, and have firm flesh that holds its shape when picked up. Discoloration, sour smell, or a mushy texture means the fish was not fresh enough to start.
Storage:
- Refrigerated, well-wrapped in plastic with no air contact: 2 days maximum
- Vacuum-sealed and frozen: 3 to 4 months for quality, longer for safety
- Wrapped in damp paper towel on a bed of ice in the fridge: 24 hours, preferred over plastic wrap
Cook within 24 hours for the best texture. Even a perfectly filleted, properly stored fish loses noticeable quality between day one and day two.
Common mistakes
- Leaving meat on the spine. Usually means the blade lifted off the bones mid-cut. Press down gently as you cut so the blade tracks the bones.
- Cutting through the spine. Means the angle was too aggressive at the start. The first cut behind the head stops at the spine, never through it.
- Tearing the flesh during skinning. The blade was angled into the flesh instead of toward the skin. Keep the blade angled slightly downward.
- Pin bones left in. Either you skipped them or the pliers slipped. Always run a final fingertip check over the fillet before serving.
- Fillet falls apart. The fish was too old, or the knife was dull and crushed the flesh rather than slicing it. Sharp knife, fresh fish, gentle hands.
Filleting a fish takes longer than the math suggests on the first attempt because every step is unfamiliar. By the fourth or fifth fish, the four cuts have become a single fluid motion that takes three to four minutes from whole fish to plated fillets. The skill compounds the cost savings: a household that filets its own fish twice a month saves $400 to $600 per year over buying pre-cut, and the quality difference is, every single time, worth the work.
Frequently asked questions
Do I really need a fillet knife, or can I use a chef knife?+
You can fillet small to medium fish (under 3 pounds) with a sharp chef knife, but a dedicated fillet knife with a flexible 6 to 8 inch blade is significantly easier. The flex lets the blade follow the curve of the ribs and the spine without leaving meat behind. A fillet knife costs $25 to $60 and pays for itself in two whole fish.
How can I tell if a fish is fresh enough to fillet at home?+
Look for clear, bulging eyes (not sunken or cloudy), bright red gills, firm flesh that springs back when pressed, and a clean ocean smell with no ammonia or sourness. Scales should be tight to the body and the belly should not have a soft, mushy spot near the vent.
What about pin bones, do I have to remove them?+
Yes, for most cooking applications. Pin bones are the small bones running down the center of the fillet near the head end. Pull them out with clean tweezers or needle-nose pliers, pulling at the angle they grew rather than straight up. A medium trout fillet has 15 to 25 pin bones, removable in 90 seconds.
What is the best fish to learn on?+
Trout. Whole trout are inexpensive ($6 to $10 each), the bone structure is forgiving, the flesh is firm enough to hold up to beginner mistakes, and most grocery stores carry them year-round. Branzini and small striped bass are also good. Avoid starting with salmon, which is more expensive and the fillets are larger than beginners need.
How long do home-filleted fillets keep?+
Refrigerated and well-wrapped, two days maximum. Fish degrades faster than meat, and the clock starts when the fillet is removed from the bone, not when you bought the whole fish. For longer storage, vacuum-seal and freeze; flash-frozen fillets hold quality for 3 to 4 months.