Smoking preserves fish by drying it with heat and smoke, and you can do it with equipment you may already have
Smoking fish works because salt, heat, and smoke together stop the bacteria and mold that spoil fresh fish. The process removes moisture, which microbes need to grow, and the smoke itself contains compounds that slow decay. A properly smoked fish kept dry will last weeks at room temperature, or months refrigerated or frozen. You do not need a commercial smoker — a grill, a cardboard box, or even a hanging setup in a shed can work. The real requirements are consistent temperature, good airflow, and fish that is salted and dried before the smoke even starts.
The two main methods are hot smoking and cold smoking. Hot smoking happens at 160°F and above, cooks the fish, and takes a few hours. Cold smoking stays below 90°F, does not cook the fish, and takes a full day or more. Most home smokers use the hot method because it is faster and requires less specialized equipment. Both methods start the same way: with salt and a dry surface.
Key Takeaways
- Salt your fish and let it dry for 4 to 12 hours before smoking, which firms the flesh and helps smoke adhere to the surface.
- Smoke at 160 to 180°F for most fish, using hardwood smoke (oak, hickory, apple) and checking the thickest part with a fork to confirm it flakes easily.
- Cool smoked fish completely before storing it, and keep it in an airtight container in the refrigerator for up to three weeks or frozen for several months.
- Cold smoking (below 90°F) takes longer but produces a softer texture; hot smoking (160°F and above) cooks the fish and is faster but dries it more.
- Test your smoker's temperature with a thermometer before you start, because uneven heat or temperature swings will produce raw spots or overcooked edges.
Preparing fish for smoking: salting and drying
The first step is to salt your fish and let it sit uncovered in the refrigerator. Use about one tablespoon of salt per pound of fish, rubbed inside the cavity and all over the outside. The salt draws out moisture and firms the flesh so it holds together during smoking. Leave it uncovered on a rack or plate so air can reach all sides — this is called the pellicle, and it is the thin, tacky layer that forms on the surface. That layer is what smoke sticks to. Without it, the smoke sits on the outside and washes off when the fish cools.
How long to salt depends on the thickness of your fish. A whole fish two to three inches thick needs 4 to 6 hours. Fillets need 2 to 4 hours. Thicker fish — a whole salmon or a large lake trout — can go 8 to 12 hours. You will know the pellicle is ready when the surface looks slightly shiny and feels tacky to the touch, not wet. If you see beads of moisture, it is not ready yet. If the surface starts to look dry and dull, you have waited too long, but that is not a disaster — just rinse off any excess salt and proceed.
Setting up your smoker and controlling temperature
The most reliable way to smoke fish at home is with a hot smoker, which holds steady heat between 160 and 180°F. This temperature range cooks the fish gently while the smoke flavors it. You can use a dedicated smoker, a grill with a thermometer and a deflector plate, or even a stovetop smoker. The key is a thermometer you can read without opening the door, because opening it drops the temperature and lets heat escape.
Place your thermometer at the level where the fish will sit, not at the grate below it. If you are using a grill, light one side and keep the other side unlit, then place the fish on the cool side. If you are using a box smoker or barrel, arrange the heat source below and the fish above it, with space between them. Let the smoker run empty for 15 to 20 minutes so the temperature stabilizes before you add the fish. Temperature swings of more than 10 or 15 degrees will produce uneven results — some parts raw, some parts dried out.
Choosing wood and managing smoke
Use hardwood, not softwood. Oak, hickory, apple, and alder all work well for fish. Avoid pine, fir, and other softwoods, which contain resins that make the fish taste bitter. Soak your wood chips or chunks in water for 30 minutes before you add them to the fire — wet wood smolders and produces more smoke than dry wood, which burns hot and fast.
Add wood gradually and in small amounts. You want a steady, thin stream of smoke, not a thick cloud. Thick smoke can overpower the fish and leave a harsh taste. If the smoke is white and billowing, the fire is too hot or the wood is too wet. If it is barely visible, add more wood. The smoke should be thin and blue-gray, moving steadily through the smoker. Check the smoke every 20 minutes or so and adjust as needed.
Smoking time and knowing when fish is done
Smoking time depends on the size of your fish and the temperature. A whole fish two to three inches thick at 170°F takes about 2 to 3 hours. Fillets take 1 to 2 hours. Thicker fish can take 4 to 6 hours. Do not rely on time alone — use a fork to test the thickest part of the fish. The flesh should flake easily and be opaque all the way through, with no translucent or raw-looking spots. If you have a meat thermometer, the internal temperature should reach 145°F.
Once the fish is done, remove it from the smoker and let it cool to room temperature on a clean rack. Do not cover it while it cools, or condensation will form and soften the skin. This cooling step is important — it lets the smoke flavor set and the texture firm up. Cooling takes 30 minutes to an hour depending on the size of the fish.
Storing smoked fish safely
Once cooled, store smoked fish in an airtight container in the refrigerator. It will keep for 2 to 3 weeks. For longer storage, wrap it tightly in plastic wrap or parchment, then place it in a freezer bag and freeze it. Frozen smoked fish keeps for 2 to 3 months. Before you eat it, let it thaw in the refrigerator, not at room temperature.
If you notice any off smell, mold, or sliminess when you open the container, discard it. Smoked fish that has been stored improperly — left uncovered, stored in a warm place, or kept in a container that lets air in — can develop mold or spoil. Keep it sealed and cool, and you will have no problems. A piece of parchment between layers of fish prevents them from sticking together and makes it easier to pull out just what you need.
Cold smoking for a different texture
Cold smoking happens below 90°F and produces a softer, more delicate texture than hot smoking. The fish does not cook, so it stays moist and tender. The trade-off is time — cold smoking takes 12 to 48 hours depending on the thickness of the fish and how much smoke flavor you want. It also requires more careful temperature control and a setup that keeps the heat source far from the fish.
Cold smoking is harder to do at home without specialized equipment, but it is possible. You need a smoke generator (a small device that produces smoke without heat) and a chamber where the smoke can flow through without raising the temperature. Some people use a cardboard box with a pipe running smoke in from a separate fire outside. If you want to try it, start with a small batch and use a thermometer to monitor the temperature constantly. Cold-smoked fish should still be salted and dried first, just like hot-smoked fish. The longer smoking time means the fish will dry more, so expect a firmer, denser texture than you would get from hot smoking.
Frequently Asked Questions
Can I smoke fish that is not fresh?
Smoking does not make spoiled fish safe to eat. Start with fish that is fresh or has been frozen immediately after catching. If the fish smells off or feels slimy before you salt it, do not smoke it. Smoking preserves good fish; it does not fix bad fish.
What if my smoker temperature keeps dropping?
Check for air leaks around the door or vents. Make sure your fire is hot enough — you may need more fuel or better airflow to the coals. If the weather is cold or windy, the smoker will lose heat faster. You can wrap the smoker in a blanket or move it to a sheltered spot. A thermometer on the outside of the smoker helps you spot temperature swings early.
Do I need to brine the fish before salting?
Brining (soaking in salt water) and dry salting both work. Dry salting is simpler and gives you more control — you can see the pellicle forming and know exactly when to stop. Brining takes 4 to 8 hours and produces a slightly softer texture. Choose whichever fits your schedule.
Can I smoke fish in a regular oven?
Yes, with a stovetop smoker or a box smoker that sits on the stove. These are small, inexpensive setups that hold a heat source, wood chips, and a rack for the fish. They work best for fillets or small whole fish. Follow the same temperature and timing guidelines as a regular smoker.
How do I know if smoked fish has gone bad?
Look for mold, which appears as fuzzy spots or discoloration. Smell it — spoiled fish has a sour or ammonia-like odor. Feel the surface — it should be firm, not slimy. If any of these signs are present, throw it out. Properly stored smoked fish in the refrigerator should show none of these signs for at least two weeks.