How to Fillet a Fish

With the techniques outlined here and some practice, you'll be able to fillet your own fish with ease
Istock/Creative I

The first thing to know about filleting a fish is that there are two types of fish: round fish and flat fish. Each of them requires a slightly different technique, but skinning the fillet is the same for both methods. 

Second, your task will be a lot easier if you invest in a couple of tools. Look for a filleting knife — a long, slender, pointed knife with a thin, flexible blade. Flexibility is key because you'll need to be able to bend the knife in order to get to all the meat. You'll also want to invest in a pair of fish scissors which are serrated and have detachable blades, and a pair of tweezers to pull out pin bones.

To fillet a fish successfully, there's a certain way to hold your knife. It's important to “choke-up” on the knife — curl your thumb and forefinger just over the hilt of the knife. This will give you more control as you're making precise cuts.


There are a couple of things you need to do before you start filleting either type of fish.

1. Rinse and dry the fish. Make sure you wash the fish to remove any contaminants or remaining scales. We assume you are starting with a scaled and gutted fish, which your fishmonger should gladly do for you. Rinse out the cavity as well, and pat dry.

2. Remove the fins and tail. With a pair of fish scissors, cut off all the fins and the tail; some of them can be sharp and cause serious injury.

3. Keep your knife sharp. Hone your knife. Keep a sharpening steel nearby; you'll want to give the knife a few strokes after every cut.


Round Fish

Round fish generally swim upright and have eyes on either side of the head. Some examples of round fish include branzino, snapper, porgy, and whiting. A round fish will yield two fillets, one from each side of the body.


1. Cut behind the gills. Start by making an incision just behind the gills. Hold the knife at a 45-degree angle to the fish and follow the curve of the bone, all the way around. It may help to press down on the blade of the knife, so that it bends.

2. Cut along the top. At the top of the fish, make a shallow (approximately ¼-inch) cut along the bone from head to tail using the tip of the knife. Keep the knife as close to the bone as possible.

3. Expose the top half of the fillet. Starting at the head, begin to open the fish up with the tip of your knife. Press your forefinger down on the blade and make long sweeping motions with your arm towards the backbone. You'll need to make several sweeps along the length of the fillet. Do not saw. Keep the blade as close to the ribs as possible; ideally, you want to hear the sound of metal scraping against bone. The tip of the blade will contact the backbone running down the center of the fish. Work your way towards the tail on this side of the backbone.

4. Expose the bottom half of the fillet. Once you have opened up the fillet all the way to the backbone, begin at the head again and angle the tip of your knife downward towards the backbone. Position the fish so you can see where you're going with the knife. Make the same sweeping motion towards the tail to complete the fillet, pressing down on your knife and keeping it as close as possible to the ribs. Avoid pulling on the fillet; you'll tear up the flesh.

5. Cut out any extra "pectoral" bones. On this side of the backbone, once you've removed the fillet from the body, there are sometimes extra bones you'll need to cut out; they're on the thinner side of the fillet close to where the pectoral fin used to be. You'll find these on fish like branzino. Approach the fillet at an angle to conserve as much of the meat as possible.

6. Remove pin bones. Lastly, feel all along the fillet for any pin bones; these are bones that are found on some types of fish (such as salmon) that stick straight out from the center of the fillet — you probably had to cut through them to remove the fillet. Pull them straight out with a pair of tweezers.

7. Repeat. Repeat on the other side.

Flat Fish

Flat fish typically swim on their side and have both eyes on top of the head. Some examples include flounder (also known as fluke), skate, and halibut. You will get four fillets, two from each side of the body. Flat fish are slightly more difficult to fillet, but the principles are the same. (Photo courtesy of Istock/brytta)


1. Cut behind the gills. Make the incision behind the gills, in the same way as for a round fish.

2. Trace near the outer edges. Hone your knife before this step. Trace all the way around the fish with your knife, about ¼-inch from the edge, head to tail. Make sure your knife is bending along the curve of the body, and that it cuts all the way through the skin and flesh to contact the bone. Otherwise, you will have a hard time removing the fillets later.

3. Trace the backbone. Next, feel for the backbone running down the center of the fish. On a fluke, there will be a faint line running down the backside (white side) of the fish. Make an incision along the backbone from head to tail.

4. Work outward from the backbone. Now, here is the big difference between flat fish and round fish. Instead of working from the edges of the fish inward, you'll be working from the backbone of the fish outward. Insert the tip of the knife at an angle where the head of the fish meets the backbone, and begin to separate the fillet from the bone. Sweep outwards in long strokes, pressing down on the knife to keep in contact with the ribs.

5. Repeat. Repeat on the other side of the backbone, and then on the other side of the fish.


Skinning the Fillet

If you wish to skin the fillet, the procedure is the same for either type of fish.

1. Position the fillet. Lay down the fillet close to the edge of the cutting board. This is important because you'll need to keep the blade of the knife as flat as possible, and you'll only be able to do this if the heel of the knife clears the cutting surface.

2. Make a handle. Make yourself a handle to grab onto. Starting about a half-inch from the tail end of the fillet, make a downward incision, cutting only through the flesh, and then turn the knife parallel to the cutting board, with a motion similar to a flick of the wrist.

3. Sweep forwards and backwards. Now you have your handle. While holding the exposed skin with your free hand, insert the blade between the flesh and the skin and make forward-backward sweeping motions with your knife, while applying a gentle pressure towards the head. Use the entire length of your blade for larger fillets. Keep the knife either flat or angled slightly downward to yield as much meat as possible. Avoid sawing; this will tear up the flesh.

4. Pull gently on the tail end. Pull on the tail-end of the skin slightly with your free hand as you continue down the fillet towards the head.

5. Repeat. Repeat with the other fillets.


Don't feel bad if you mangle it up the first few times. (Note the photo of the flounder fillets left.) This takes a lot of practice, so you'll want to work on inexpensive types of fish at first. But it will be worth it in the end because filleting your own fish will save you money.

4 ratings

Be a Part of the Conversation

Join the Daily Meal's Community and Share your Thoughts

The Daily Meal Editors and Community Say...