Foods

Salmon Calories and Macros — Nutrition Facts per 100g (cooked)

Salmon: 206 cal, 22.1g protein, 0g carbs, 12.4g fat per 100g (cooked). Full nutrition breakdown, how salmon fits common goals, and the fastest way to track it.

By Bento Bunny Team

Salmon contains 206 calories per 100g (cooked), with 22.1g of protein, 0g of carbs, and 12.4g of fat. Here's the full nutrient breakdown — sourced from USDA FoodData Central — and how it fits into common tracking goals.

Salmon nutrition facts

NutrientPer 100g (cooked)% Daily Value*
Calories206 kcal10%
Protein22.1 g44%
Carbohydrates0 g0%
Fat12.4 g16%
Saturated fat2.4 g12%
Fiber0 g0%
Sugar0 g
Sodium61 mg3%
Cholesterol63 mg21%
Potassium384 mg8%
Calcium15 mg1%
Iron0.3 mg2%
Vitamin C3.7 mg4%

*Percent Daily Values are based on a 2,000-calorie diet. Source: USDA FoodData Central.

Values reflect Atlantic salmon, cooked. Wild salmon is slightly leaner (around 180 kcal per 100g); farmed runs a touch higher in fat.

How does salmon fit your goals?

With 22.1g of protein per 100g (cooked), salmon is a workhorse for anyone tracking macros for weight loss or muscle gain. Protein is the most satiating macro and the hardest to over-eat by accident, which is why high-protein foods anchor most successful cutting and recomposition plans. A single serving covers roughly 15% of a 150g daily protein target — the kind of number that adds up quickly when you build meals around it.

Diet-wise, salmon fits keto, low-carb, and high-protein eating patterns.

How salmon compares to other proteins

Food (per 100g)CaloriesProteinCarbsFat
Salmon20622.1g0g12.4g
Tuna11625.5g0g0.8g
Eggs14312.6g0.7g9.5g

The fastest way to log salmon

You could search a food database for "salmon", scroll past a dozen near-duplicates, and guess at the serving size — or you could take one photo. Bento Bunny's AI photo tracking identifies salmon, estimates the portion, and files the macros into your day in a couple of seconds, with the AI running on-device on iOS 26+.

Related foods

Browse all proteins in the food database.

Salmon calories by serving size

ServingCaloriesProteinCarbsFat
100g (cooked)20622.1g0g12.4g
1 fillet (170g)35037.6g0g21.1g

Start tracking with Bento Bunny

AI calorie tracking — just Type what you eat.

Frequently Asked Questions

How many calories are in 100g (cooked) of salmon?
Salmon contains 206 calories per 100g (cooked), made up of 22.1g of protein, 0g of carbohydrates, and 12.4g of fat.
How many calories are in 100g of salmon?
Per 100g, salmon comes to 206 calories, with 22.1g of protein, 0g of carbs, and 12.4g of fat (USDA FoodData Central).
How much protein is in salmon?
A 100g (cooked) serving of salmon provides 22.1g of protein, which is roughly 44% of the FDA daily value of 50g.
Is salmon good for weight loss?
Yes — salmon is protein-dense (22.1g per 100g (cooked) at only 206 calories), and high-protein foods are consistently linked to better satiety and fat-free mass retention during a calorie deficit. It's one of the easier foods to over-rely on without ill effect.
What's the easiest way to track salmon?
Photo-based logging is the fastest path — apps like Bento Bunny identify salmon and estimate portion size from a single picture, removing the need to search a database or weigh every serving.