Quick Recipe Version (TL;DR)
Quick Ingredients
- 2 lb (900 g) skin-on whitefish fillets, pin bones removed
- 6 cups (1.4 L) cold water
- 2/3 cup (110 g) kosher salt
- 1/3 cup (70 g) light brown sugar
- 1 tsp black peppercorns
- 2 bay leaves
- 2 garlic cloves, smashed
- 1 small lemon, sliced
- Applewood, alder, or fruitwood chips/pellets for smoking
- For serving: lemon wedges, fresh dill, thinly sliced red onion, capers, rye crisps or crackers
Do This
- 1. Make brine: Stir water, salt, brown sugar, peppercorns, bay leaves, garlic, and lemon until salt and sugar dissolve. Chill until very cold.
- 2. Brine fish: Submerge whitefish fillets in cold brine, cover, and refrigerate 8–12 hours.
- 3. Dry & form pellicle: Rinse fillets briefly, pat very dry, place on a rack, and refrigerate uncovered 1–2 hours until the surface feels tacky, not wet.
- 4. Set up cold smoker: Preheat your cold-smoking setup with applewood or other mild wood. Keep the smoke chamber between 60–80°F (16–27°C); use ice packs if needed.
- 5. Smoke: Arrange fillets skin-side down on racks. Cold-smoke 4–6 hours until slightly firm, translucent, and lightly tacky.
- 6. Chill & rest: Wrap or cover the smoked fish and refrigerate at least 4 hours or overnight to let the smoke flavor mellow.
- 7. Slice & serve: Slice at a shallow angle into thin strips. Serve chilled with lemon, dill, capers, red onion, and rye crisps.
Why You’ll Love This Recipe
- Delicate, silky texture and gentle smokiness that feels like seafood charcuterie, not “barbecue fish.”
- Mostly hands-off: once the fish is brined and in the smoker, it quietly transforms while you do other things.
- Perfect for entertaining: slice ahead and serve on a board with bread, crackers, and simple garnishes.
- A great introduction to cold-smoking for home cooks, with clear steps and food-safety guidance.
Grocery List
- Produce: 1 small lemon (plus extra for serving), fresh dill, 1 small red onion, garlic cloves.
- Dairy: Crème fraîche or plain cream cheese (optional, for serving).
- Pantry: 2 lb skin-on whitefish fillets (or other firm white fish), kosher salt, light brown sugar, whole black peppercorns, bay leaves, capers, rye bread or crackers, wood chips/pellets (apple, alder, or other mild fruitwood).
Full Ingredients
For the Whitefish
- 2 lb (900 g) fresh, skin-on whitefish fillets, pin bones removed (lake whitefish, cod, haddock, or similar mild, firm white fish)
For the Brine
- 6 cups (1.4 L) cold water
- 2/3 cup (110 g) kosher salt
- 1/3 cup (70 g) light brown sugar, packed
- 1 tsp whole black peppercorns
- 2 bay leaves
- 2 garlic cloves, lightly smashed
- 1 small lemon, thinly sliced
- Optional (for a more aromatic cure): 1 tsp mustard seeds, 1 tsp coriander seeds, a small sprig of fresh dill
For Smoking
- Applewood, alder, or fruitwood chips/pellets (enough for 4–6 hours of light, continuous smoke)
- Ice packs or a pan of ice (to help keep the smoke chamber cool if needed)
For Serving
- Lemon wedges
- Fresh dill sprigs
- 2–3 tbsp capers, drained
- 1 small red onion, very thinly sliced
- Rye bread, crispbread, or neutral crackers
- Crème fraîche or plain cream cheese (optional, for spreading)

Step-by-Step Instructions
Step 1: Choose and Prep the Whitefish
Use the freshest whitefish you can find. Fillets should smell clean and mild, not “fishy,” and the flesh should be firm and slightly glossy. Skin-on fillets work best because the skin helps hold the fish together during smoking and slicing.
If your fish has pin bones, remove them with tweezers or clean pliers. Run your fingers gently along the center of each fillet to feel for any remaining bones and pull them out. Trim off any very thin, ragged edges so the fillets are fairly even in thickness; these thin bits can dry out too much while smoking.
If your fish was frozen, fully thaw it in the refrigerator before starting and pat it dry with paper towels.
Step 2: Make and Chill the Brine
In a large non-reactive bowl or container (glass, stainless steel, or food-safe plastic), combine the cold water, kosher salt, brown sugar, peppercorns, bay leaves, garlic, lemon slices, and any optional spices. Stir well until the salt and sugar are completely dissolved.
Taste a spoonful of the brine (then discard that spoonful). It should taste distinctly salty and slightly sweet, like a mild seawater with a bit of sugar. Adjust with a pinch more salt or sugar if needed.
Refrigerate the brine until it is thoroughly cold, at least 30 minutes. Starting with very cold brine helps keep the fish at a safe temperature.
Step 3: Brine the Fillets
Place the whitefish fillets in the chilled brine, skin-side down. Make sure they are completely submerged. If they float, place a small plate or a zip-top bag filled with water on top to gently weigh them down.
Cover the container and refrigerate for 8–12 hours. Thinner fillets (around 1/2 inch thick) will be well-brined in about 8 hours; thicker fillets can go up to 12 hours. This brine both seasons and lightly cures the fish, helping it firm up and stay moist during smoking.
Step 4: Rinse, Dry, and Form the Pellicle
After brining, lift the fillets from the brine and quickly rinse each one under cold running water to remove excess surface salt. This keeps the finished fish from being overly salty.
Pat the fillets very dry with paper towels. You want to remove as much surface moisture as possible. Arrange the fillets skin-side down on a wire rack set over a baking sheet, with space between pieces for air flow.
Refrigerate the fillets uncovered for 1–2 hours, or until the surface feels dry and slightly tacky to the touch, not wet or sticky like raw fish. This thin, tacky layer is called a pellicle. It is essential for good cold-smoked fish: it helps smoke adhere evenly and gives the finished whitefish its beautiful sheen and delicate texture.
Step 5: Set Up Your Cold-Smoking Rig
Set up your cold smoker according to the manufacturer’s instructions, or use a grill or smoker with an external smoke generator or pellet tube. The key is to generate smoke without significantly heating the fish.
Preheat your smoker with applewood, alder, or another mild fruitwood. You are aiming to keep the smoke chamber between 60–80°F (16–27°C). If your environment is warm, use ice packs or a shallow pan filled with ice under the rack to help keep the temperature down. Keep a thermometer in the chamber and check it periodically.
Adjust vents for a gentle, steady stream of thin, bluish smoke. Thick, billowing white smoke can make the fish taste harsh or bitter.
Step 6: Cold-Smoke the Whitefish
Once your smoker is running cleanly and the chamber is within the target temperature range, transfer the pellicle-dried fillets to the smoker, still on their rack if possible. Arrange them skin-side down with a little space between pieces.
Cold-smoke the fish for 4–6 hours, maintaining a chamber temperature of 60–80°F (16–27°C). Check occasionally to be sure the fish stays cool to the touch and the smoke remains gentle. If the temperature starts to climb, add more ice or briefly open the lid or door to vent heat.
The whitefish is done when it looks slightly translucent and glossy, the surface feels lightly tacky but not wet, and the flesh is pleasantly firm but still pliable when you press it gently. It should not flake apart like hot-smoked fish; it should have a silky, cured texture.
Step 7: Chill and Rest the Smoked Fish
Remove the smoked whitefish from the smoker and let it cool to room temperature for 15–20 minutes. Then cover it tightly (or wrap in parchment and then plastic) and refrigerate until thoroughly chilled, at least 4 hours or overnight.
This rest lets the smoke flavor mellow and move evenly through the fish, and it firms the flesh even more, making it easier to slice into neat, delicate strips.
Step 8: Slice into Strips and Serve
When you are ready to serve, place a fillet skin-side down on a cutting board. Using a very sharp, thin-bladed knife, hold the blade at a shallow angle (almost parallel to the surface) and slice the fish across the grain into thin strips, about 1/8–1/4 inch (3–6 mm) thick. Let the knife glide; avoid sawing motions so the slices stay smooth.
Arrange the cold-smoked whitefish strips on a platter, slightly overlapped in a loose, natural pattern. Garnish with lemon wedges, sprigs of fresh dill, capers, and ribbons of very thinly sliced red onion.
Serve chilled with rye bread or crackers and, if you like, a dollop of crème fraîche or cream cheese on the side. Eat within 2 hours of setting out; keep any leftovers refrigerated.
Pro Tips
- Control the temperature carefully. Cold-smoked fish should stay well below cooking temperature. Aim for 60–80°F (16–27°C); if it gets much hotter, the fish will start to cook and flake instead of staying silky.
- Do not skip the pellicle stage. That slightly tacky, dry surface is crucial. It gives the fish its characteristic sheen and allows the smoke to cling evenly, rather than beading up on a wet surface.
- Start with mild smoke, then adjust. If you are new to cold-smoking, smoke on the shorter end (about 4 hours), then taste. You can always smoke a little longer next time if you want a deeper flavor.
- Slice when very cold. Chilled fish slices more cleanly. If the fish softens while you are slicing, pop it back in the fridge for 15 minutes.
- Food safety first. Keep the fish refrigerated at all times except during smoking, and even then, keep it as cool as possible. This is a refrigerated product, not shelf-stable. When in doubt, keep it cold and eat it within a few days.
Variations
- Citrus and herb cure: Add the zest of 1 orange and an extra handful of dill to the brine for a brighter, more Scandinavian-style profile. Garnish with thin cucumber slices and fresh chives.
- Spiced smoke: Add 1 tsp cracked fennel seeds and 1 tsp crushed red pepper flakes to the brine, and use cherrywood for smoking. The result will have a subtle warmth and deeper color.
- Mixed seafood board: Use the same brine and smoking method for salmon or trout fillets, then slice both the whitefish and salmon. Arrange them together on one platter for a beautiful contrast of color and flavor.
Storage & Make-Ahead
Cold-smoked whitefish is ideal for making ahead. After smoking and chilling, keep the fillets whole, tightly wrapped, and refrigerated for up to 4–5 days. For the best texture and flavor, slice just before serving. Once sliced, store leftovers in an airtight container in the refrigerator and enjoy within 2–3 days.
For longer storage, you can freeze the smoked fillets (unsliced) for up to 2 months. Wrap them tightly in plastic, then in foil, or place in a freezer bag with as much air removed as possible. Thaw overnight in the refrigerator before slicing and serving. Always keep the fish cold; do not leave it at room temperature for more than 2 hours total.
Nutrition (per serving)
Approximate values for 1 serving (about 3 oz / 85 g smoked whitefish, without garnishes): about 130–150 calories; 24 g protein; 3–5 g fat; 0 g carbohydrates; 0 g fiber; 600–800 mg sodium (varies with brine time and rinsing). Garnishes and bread or crackers will add additional calories and nutrients.
