Is Chicken or Fish Better for Weight Loss?

Both chicken breast and fish are excellent protein sources for weight loss, but fish has a slight edge thanks to its ability to keep you fuller for longer and its unique fat-burning properties. That said, the calorie difference between the two is so small that the best choice often comes down to which one you’ll actually eat consistently.

How the Calories and Protein Stack Up

A 3-ounce serving of skinless cooked chicken breast has about 126 calories and 25 grams of protein with only 3 grams of fat. Wild sockeye salmon, at the same serving size, comes in at roughly 133 calories, 23 grams of protein, and 5 grams of fat. Lean white fish like cod is even lower in calories and fat than chicken breast. The differences are so narrow that swapping one for the other won’t meaningfully change your daily calorie intake.

What does change is the type of fat you’re getting. Chicken breast is the leanest option overall, but nearly all of the fat in salmon is unsaturated. Less than a gram is saturated, with the rest split between monounsaturated and polyunsaturated fats, including omega-3 fatty acids that you simply can’t get from poultry.

Fish Keeps You Fuller, Longer

One area where fish pulls ahead is satiety. A study comparing how beef, chicken, and fish protein affect hunger found that participants reported significantly greater fullness after the fish meal than after either of the other two. The researchers traced this to two factors: fish protein takes longer to digest (plasma amino acid levels peaked later), and it appears to trigger more activity in the brain’s serotonin-related appetite signals. In practical terms, a fish dinner may help you feel satisfied with less food and reduce the urge to snack afterward.

Omega-3s and Fat Burning

The omega-3 fatty acids in fish, particularly EPA and DHA, do more than support heart and brain health. They actively influence how your body handles fat. Omega-3s shift your metabolism away from storing fat and toward burning it by activating genes involved in fatty acid oxidation in both the liver and muscle tissue. They also increase the number and efficiency of mitochondria, the structures inside cells that convert fuel into energy. Some research suggests omega-3s may even promote a mild increase in energy expenditure through thermogenesis, the process of generating heat from calories.

These effects don’t mean eating salmon will melt fat on its own. But over weeks and months of regular fish consumption, these metabolic shifts can add up, especially when combined with a calorie-controlled diet. Chicken provides none of these omega-3 benefits.

Micronutrients That Support Your Metabolism

Fish delivers substantially more of two nutrients that matter for metabolic health. On average, fish and seafood contain about 33 micrograms of selenium per 100 grams compared to roughly 16 micrograms in chicken. Selenium helps protect your thyroid gland, which sets the pace for your entire metabolism. Fish also provides far more vitamin B12, averaging about 5 micrograms per 100 grams versus under 0.5 micrograms in chicken. B12 is essential for converting food into usable energy.

Then there’s iodine. Your thyroid needs iodine to produce the hormones that regulate heart rate, body temperature, and body weight. Fish and shellfish are among the richest dietary sources of iodine, while chicken provides only modest amounts. When iodine intake drops too low, thyroid hormone production slows down, which can disrupt metabolism and make weight management harder. This doesn’t mean chicken will cause a deficiency (iodized salt and dairy help), but fish gives your thyroid more direct nutritional support.

Fatty Fish vs. Lean Fish

Not all fish is the same when it comes to weight loss. Lean white fish like cod, tilapia, and haddock are extremely low in calories and fat, making them ideal if your primary goal is keeping calories as low as possible. Fatty fish like salmon, mackerel, and sardines are slightly higher in calories but pack in the omega-3s that support fat oxidation and satiety.

A reasonable approach is to eat both. Lean white fish works well when you want a very low-calorie, high-protein meal. Fatty fish two or three times a week ensures you’re getting enough omega-3s to benefit your metabolism and overall health. The Dietary Guidelines for Americans recommend at least 8 ounces of seafood per week, which works out to about two servings.

When Chicken Is the Better Choice

Chicken has real advantages that shouldn’t be overlooked. It’s cheaper, more widely available, and easier to prepare in bulk, which matters a lot when you’re trying to stick with a diet long-term. Chicken thighs, while fattier than breast (about 7 grams of fat per 3-ounce serving), are still a solid protein source and taste better to many people than plain breast meat. If the choice is between grilled chicken thighs you’ll happily eat five nights a week and salmon you’ll get tired of after three days, chicken wins.

Chicken is also free from mercury concerns. If you’re eating fish frequently for weight loss, it’s worth choosing lower-mercury options like salmon, sardines, tilapia, and shrimp rather than relying heavily on tuna, swordfish, or king mackerel. The FDA recommends variety in your seafood choices to keep mercury exposure low.

The Practical Bottom Line

If you’re choosing one protein to build meals around for weight loss, fish offers more metabolic benefits per serving: greater satiety, omega-3 driven fat oxidation, and stronger micronutrient support for thyroid function. But the calorie and protein differences between skinless chicken breast and most fish are negligible. Eating both throughout the week gives you the best of each. Use chicken as your affordable, versatile staple, and add fish two to three times a week to capture the omega-3 and satiety advantages that poultry can’t match.