Salt fish delivers impressive amounts of protein and omega-3 fatty acids, but its high sodium content and, in some preparations, cancer-causing compounds make it a food best eaten in moderation rather than as a daily staple. Whether it’s “good for you” depends heavily on the type of salt fish, how it’s prepared, and how often you eat it.
What Salt Fish Offers Nutritionally
Salt fish is essentially concentrated fish. The salting and drying process removes water, leaving behind a dense source of protein, healthy fats, and minerals. A 100-gram serving of dried salted fish typically contains 50 grams or more of protein, making it one of the most protein-dense foods available.
The omega-3 fatty acids in fish survive the salting process reasonably well. Depending on the species, salted dried fish can provide meaningful amounts of EPA and DHA, the two omega-3s most linked to heart and brain health. Some species retain over 3 grams of combined EPA and DHA per 100 grams of dried product. That said, the exact amount varies widely by fish type and processing method.
The Sodium Problem
The most obvious health concern with salt fish is right in the name. Dried salt fish can contain around 20% salt by weight, which means even a small portion delivers a large dose of sodium. For context, most health guidelines recommend staying under about 2,300 milligrams of sodium per day. A single serving of unsoaked salt fish can blow past that limit easily.
High sodium intake raises blood pressure by increasing the volume of fluid in your bloodstream, which forces your heart to pump harder. Research on coastal communities where salted fish is a dietary staple has found a clear link between frequent consumption and higher rates of prehypertension and hypertension. In one study of adults in a fishing village in Indonesia, nearly 60% of regular salt fish consumers had prehypertension, with another 15% showing stage 1 or stage 2 hypertension.
If you already have high blood pressure, kidney problems, or heart disease, salt fish without proper preparation is particularly risky.
Chinese-Style Salt Fish and Cancer Risk
Not all salt fish carries the same risks. The International Agency for Research on Cancer classifies Chinese-style salted fish as a Group 1 carcinogen, meaning there is sufficient evidence that it causes cancer in humans. This puts it in the same category as tobacco smoke and processed meat. Other styles of salted fish fall into Group 3, meaning there isn’t enough evidence to classify them one way or the other.
The specific cancer most strongly linked to Chinese-style salt fish is nasopharyngeal carcinoma, a cancer of the upper throat behind the nose. Eight separate case-control studies have consistently found a strong relationship between eating this type of salt fish and developing this cancer. The risk is highest for people who began eating it regularly during childhood. Studies in Japan have also found correlations between dried or salted fish consumption and cancers of the stomach and esophagus, though the evidence is less consistent.
Why Chinese-Style Salt Fish Is Different
The traditional Chinese salting method involves a combination of salting, partial fermentation, and sun drying that creates conditions for harmful chemical compounds called nitrosamines to form. Researchers have detected multiple types of nitrosamines in Chinese salted fish, and the levels of these compounds correlate directly with nasopharyngeal cancer death rates in southern China. The fermentation step appears to be key: it breaks down proteins in ways that make them more reactive with nitrates and nitrites naturally present in the fish, producing nitrosamines at much higher levels than you’d find in other salting methods.
Salt fish prepared through straightforward heavy salting and drying, like the cod-based bacalao common in Portuguese, Caribbean, and Scandinavian cooking, does not carry this same classification.
How Soaking Reduces the Risk
Proper soaking before cooking is essential and non-negotiable for most salt fish. Clipfish (salted and dried cod), for example, starts at roughly 20% salt content and needs to come down to 2 to 3% before it’s even palatable, let alone safe to eat regularly. Soaking accomplishes this through simple diffusion: the salt migrates from the fish into the surrounding water.
The most effective approach is to soak the fish in cold water for 12 to 24 hours, changing the water every few hours. Some people soak for up to 48 hours for thicker pieces. Changing the water matters because once the surrounding water reaches a similar salt concentration as the fish, the process stalls. Each fresh batch of water pulls more sodium out. You can also soak in milk, which some cooks prefer because it softens the texture and mellows the flavor while still drawing out salt.
Even with thorough soaking, salt fish will contain more sodium than fresh fish. Think of soaking as damage control rather than a complete fix.
How Often Is Safe to Eat?
For non-Chinese-style salt fish that’s been properly soaked, occasional consumption (once or twice a week at most) is reasonable for most healthy adults. You’re still getting the protein and omega-3 benefits of fish, just with more sodium than a fresh fillet would carry. Pair it with potassium-rich sides like leafy greens, beans, or potatoes, which help your body balance out excess sodium.
For Chinese-style salted fish, the cancer risk means less is better. Populations with the highest rates of nasopharyngeal carcinoma tend to be those eating it frequently from a young age. If it’s an occasional part of your diet rather than a regular one, the risk drops substantially. Children are particularly vulnerable, as several studies have found that early and frequent exposure carries the greatest long-term risk.
If you’re eating salt fish primarily for protein and omega-3s, fresh or frozen fish gives you the same nutritional benefits without the sodium load or nitrosamine exposure. Salt fish works best as a flavor-forward ingredient in dishes rather than the main protein at every meal.