Calories in Trout

Source: USDA FoodData Central · Raw · Data verified by CaloriesCalc

190
kcal
per 100g, raw
21.5
g
Protein
11.4
g
Fat
0.0
g
Carbs
0
g
Fiber
238
kcal per fillet (125g)
190
kcal per 100g
53
kcal per oz (28g)
Calories in Trout
💊Vitamin B12 — 215% Daily Value
☀️Vitamin D — 83% Daily Value
Highest potassium of any fish — 481mg
🐟Omega-3 — 0.7g EPA+DHA/100g
🔬Selenium — 74% Daily Value
😌Very low mercury

🐟 Calculate Calories for Any Trout Weight

Weight100g

Nutrition Facts

Per 100g (cooked trout)

* % Daily Value based on a 2,000 kcal diet.


Quick summary: Trout contains 190 calories per 100g with 21.5g protein and 11.4g fat. It provides 215% of daily B12 and 83% of vitamin D per 100g. With 0.7g of omega-3 per 100g and very low mercury, trout is an excellent freshwater fish for regular consumption. Highest potassium of any common fish (481mg/100g).

Vitamins & Minerals — per 100g

NutrientAmount% Daily ValueBar
Vitamin B125.16µg215%
Vitamin D8.3µg83%
Selenium40.3µg73%
Phosphorus279mg22%
Potassium481mg10%
Niacin (B3)6.1mg38%
Magnesium31mg7%
Vitamin B60.36mg21%
Iron0.48mg3%
Zinc0.96mg9%

Calories in Trout by Weight

WeightCaloriesProteinFatCarbs
How does trout fit your daily calorie goal?
Calculate your TDEE to see exactly how it fits
Calculate TDEE →

Macronutrient Breakdown — per 100g

Protein21.5g · 45% of calories
Fat11.4g · 54% of calories
Carbohydrates0.0g · 0% of calories

Rainbow trout most commonly available. Freshwater fish with lower omega-3 than marine fatty fish but still significant (0.7g EPA+DHA/100g). Very low mercury. Mild flavour and widely appealing.

Micronutrient Highlights

💊
Vitamin B12
5.16µg
215% DV
More than 2× daily requirement per 100g
Potassium
481mg
10% DV
Highest of any common fish
☀️
Vitamin D
8.3µg
83% DV
Excellent food source of vitamin D
🔬
Selenium
40.3µg
73% DV
Antioxidant and thyroid
🐟
Omega-3 (EPA+DHA)
0.7g
Meaningful freshwater fish omega-3
💪
Phosphorus
279mg
22% DV
Bone health and energy

Trout Health Benefits

Vitamin B12 — 215% of Daily Value

Trout provides 5.16µg of B12 per 100g — 215% of the daily requirement and one of the highest concentrations of any food. A single fillet provides more than twice the daily B12 need. B12 is found almost exclusively in animal foods and is essential for neurological function, DNA synthesis, and preventing megaloblastic anaemia.

Highest Potassium of Any Common Fish

Trout provides 481mg of potassium per 100g — more than any other commonly consumed fish, and comparable to bananas (358mg). A fillet (125g) provides 601mg of potassium — 13% of the daily value. High potassium diets are consistently associated with associated with cardiovascular health in research and reduced cardiovascular disease risk.

Vitamin D — 83% of Daily Value

A 100g serving provides 8.3µg of vitamin D — 83% of the daily requirement. Vitamin D deficiency is one of the most common nutritional deficiencies globally. Trout is one of the few reliable food sources of vitamin D, alongside salmon and mackerel. Regular consumption effectively supports vitamin D status in regions with limited sun exposure.

Mild Flavour and Dietary Compliance

Trout's milder, less 'fishy' flavour compared to salmon, sardines, or mackerel makes it more palatable to people who struggle with stronger-tasting fish. Improved palatability increases dietary compliance and frequency of consumption. For people trying to eat more fish for health benefits but disliking stronger varieties, trout is an excellent gateway fish.

Trout vs Other Fish — Calorie Comparison

🐟
Salmon
208 kcal/100g
+18 kcal
🐟
Tuna
144 kcal/100g
−46 kcal
🐟
Cod
82 kcal/100g
−108 kcal
🦐
Shrimp
99 kcal/100g
−91 kcal
🐟
Mackerel
205 kcal/100g
+15 kcal
🐟
Sardines
208 kcal/100g
+18 kcal
🍗
Chicken Breast
165 kcal/100g
−25 kcal
🥚
Egg
155 kcal/100g
−35 kcal

Is Trout Suitable for Your Diet?

Weight loss
Good — lean and nutritious
Keto
Yes — zero carbs
Paleo
Yes
Gluten-free
Yes
Diabetic
Yes — zero carbs
Pregnancy
Yes — very low mercury
Vegan
No
Vegetarian
No

Related Calculators

TDEE Calculator
Daily calorie needs
Protein Calculator
Daily protein target
Macro Calculator
Protein, carbs & fat targets
Calorie Deficit
Lose weight effectively
BMI Calculator
Body mass index
BMR Calculator
Calories at rest
Weight Loss
How fast you'll lose weight
Body Fat %
Estimate body fat
Ideal Weight
Your target weight

Use This With Our Free Calculators

Frequently Asked Questions

How many calories in trout?
Trout has 190 calories per 100g. A fillet (125g): 238 kcal and 27g protein.
Is trout as healthy as salmon?
Trout and salmon are similar in many nutrients. Trout has more B12 (215% vs 83% DV) and potassium. Salmon has more omega-3 (2.2g vs 0.7g). Both are excellent choices.
Is trout high in omega-3?
Moderate — trout provides 0.7g of EPA+DHA per 100g. Less than salmon (2.2g) or mackerel (2.6g) but still meaningful and far more than white fish.
Is trout low in mercury?
Yes — trout (particularly farmed rainbow trout) is classified as 'best choice' for mercury safety by the FDA/EPA. Safe for 2-3 servings/week including during pregnancy.
Is trout keto?
Yes — zero carbs, good protein and fat profile. Excellent keto fish.
How does trout taste compared to salmon?
Trout has a milder, more delicate flavour than salmon. The texture is similar but lighter. Those who find salmon too 'fishy' often prefer trout. Nutritionally they are close.

More Seafood & Fish

🐟
Tilapia
96 kcal/100g
🐟
Crab
97 kcal/100g
🐟
Lobster
89 kcal/100g
View all 135 foods →

Sources

Nutrition values from USDA FoodData Central. Not medical advice.