Counting Calories In Salmon Isn't As Straightforward As You Think
Salmon is a dense fish, and that density changes everything when you're tracking intake. A standard 100-gram fillet of raw Atlantic salmon sits around 208 calories, but that number is wildly variable depending on species, fat content, and how it's cooked. Wild-caught sockeye, for example, runs closer to 140 calories per 100 grams because it's significantly leaner. Farmed Atlantic tends to cluster between 200 and 220 calories for the same weight. The difference isn't subtle — it's enough to throw off a daily log if you're not paying attention. Cooking method matters more than most people realize. Pan-searing in oil adds roughly 40 to 80 calories per 100 grams depending on how much fat the fish absorbs. Baking or poaching without added fat barely changes the count at all, maybe 10 to 20 calories lost to water evaporation which concentrates the remaining nutrients per gram. I ran into this exact problem a few years ago when a client was consistently overshooting their calorie target by about 150 calories per meal without any explanation. We tracked everything meticulously and still couldn't account for the gap. It turned out they were cooking with a generous glaze of butter and olive oil and logging only the salmon itself, not the fat absorbed during cooking. The workaround was simple — weigh the fat used before and after cooking, or just log a flat 60-calorie buffer for any pan-fried or glazed preparation. That became standard practice going forward. Another thing that trips people up is that nutrition labels and databases often list values for raw fish while most people eat it cooked. Cooking reduces water content, which means the same 100 grams of cooked salmon has more protein and more calories than 100 grams of raw salmon because there's less water weight. If you weigh your salmon after cooking and then log it as raw, you're underestimating by roughly 15 to 20 percent. The fix is straightforward — either weigh raw before cooking and log it then, or use a cooking-specific database entry. Most macro apps have both options if you look for them.
The omega-3 content also shifts with preparation in ways that don't show up on calorie counts. High-heat searing can oxidize some of the delicate fats, which doesn't change the caloric value but does affect the nutritional profile. Poaching or slow-roasting at lower temperatures preserves more of the EPA and DHA per gram. If you're eating salmon primarily for the heart-health benefits rather than just hitting a protein target, the cooking method deserves as much attention as the calorie math. I should note that even with all this precision, there's inherent uncertainty in the numbers. USDA database values are averages compiled from many samples, and the actual caloric content of any individual fillet can vary by 10 to 15 percent based on the specific fish's diet and growth conditions. For most people tracking intake, knowing your salmon is in the 150-to-220-calorie range per 100 grams raw is sufficient. Only if you're doing competition-level macro precision does the species and preparation breakdown really matter. And even then, the margin of error in any digestibility estimate means you're probably not going to be accurate within a single digit anyway.