iPhone beta opening soon · Apply for the beta
Get early access

How much protein is in salmon?

3 oz (85 g) of salmon has 18.8 g of protein and 175 calories: about 10.7 g of protein per 100 calories, which is very high.

At a glance

  • 18.8 g protein and 175 calories per 3 oz (85 g).
  • 10.7 g protein per 100 calories: #132 of 536 foods in our USDA list, #42 of 46 in fish & seafood.
  • 0 g fiber and 52 mg sodium per serving.

What is salmon like to eat?

Salmon is a rich, flaky fish with a mild flavor that works baked, grilled, poached or pan-seared. It cooks in about the time it takes to make a side dish, so it fits easily into a weeknight high-protein meal.

How can you eat more salmon?

Try this

Bake on a sheet pan with lemon and vegetablesFlake into a rice bowl with cucumber and soy sauceMake salmon patties with canned salmonServe chilled over greens

Is salmon good on a GLP-1?

Gently baked salmon flakes easily and is soft to eat, and a small piece is easy to pair with a plain side. Protein density matters more when your appetite is small: see protein on a GLP-1.

How does salmon compare?

FoodServingProteinCaloriesProtein per 100 kcal
Salmon3 oz18.8 g17510.7 g
Canned tuna3 oz16.5 g7322.6 g
Cod3 oz19.4 g8921.7 g
Sardines3 oz20.9 g17711.8 g

Close to salmon per calorie: oysters (11.2 g), asparagus (10.9 g), tempeh (10.6 g), edamame (9.8 g).

Compare more foods with the protein finder, or see protein in every food we cover.

What should you look for when you buy it?

Fresh and frozen fillets both work; frozen is often cheaper, and canned salmon is a handy shelf option for patties and salads.

What's the full nutrition for salmon?

NutrientPer 3 oz (85 g)Per 100 g% Daily Value
Calories175206
Protein18.8 g22.1 g38%
Fat10.5 g12.3 g
Saturated fat2 g2.4 g10%
Carbohydrate0 g0 g
Fiber0 g0 g0%
Sugar0 g0 g
Sodium52 mg61 mg2%
Calcium13 mg15 mg1%
Iron0.3 mg0.34 mg2%
Vitamin B122.4 mcg2.8 mcg100%
Vitamin D11.1 mcg13.1 mcg55%

USDA FoodData Central, SR Legacy: "Fish, salmon, Atlantic, farmed, cooked, dry heat". % Daily Value uses the FDA's values for adults (protein 50 g, fiber 28 g, sodium 2,300 mg). "Not listed" means USDA didn't measure it for this food, not that it's zero. Brands differ, so check your label.

General education about food, not medical advice. If you have kidney disease or another condition that affects protein, talk to your doctor or a registered dietitian about your own needs.
Sources (3)
  1. USDA FoodData Central (SR Legacy): Fish, salmon, Atlantic, farmed, cooked, dry heat
  2. FDA: How to understand and use the Nutrition Facts label
  3. Mozaffarian et al. Nutritional priorities to support GLP-1 therapy for obesity: a joint advisory (ACLM, ASN, OMA, TOS). Obesity Pillars, 2025

iPhone beta opening soon

Imi plans protein into every meal, every week.

Meals from the food you love, with the protein worked out. iPhone beta opening soon, Android after.

Imi, the app's rabbit, waving.