How Many Calories in Trout? Nutrition Facts & Macros
One fillet of raw trout (115g) has 170 calories
Protein 23.9g · Carbs 0g · Fat 7.6g
Trout is a freshwater fish prized for its mild, delicate flavor and impressive nutritional profile. Rich in high-quality protein (20.77g per 100g) and omega-3 fatty acids, trout is an excellent choice for anyone tracking macros or following a keto diet. Whether you are comparing trout to salmon, looking for a lean protein source, or curious about its vitamin B12 content, here are the exact nutrition facts based on USDA data. Trout provides an outstanding 7.79 mcg of vitamin B12 per 100g — over 300% of the daily recommended intake.
619 kJ · per 100g · Water: 71.42 g
Calorie Calculator: Trout
115 g Trout contains 170 kcal
Calories by Portion Size
| Portion | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|
| 1 fillet (115g) | 170 kcal | 23.9g | 0g | 7.6g |
| Half fillet (60g) | 89 kcal | 12.5g | 0g | 4g |
| 100 grams | 148 kcal | 20.8g | 0g | 6.6g |
| Small portion / 3 oz (85g) | 126 kcal | 17.7g | 0g | 5.6g |
| Whole small trout (200g) | 296 kcal | 41.5g | 0g | 13.2g |
Trout — Nutrition Facts
| Trout | per 100g |
|---|---|
| Calories | 148 kcal |
| Protein | 20.77 g |
| Fat | 6.61 g |
| Carbs | 0 g |
| Saturated Fat | 1.149 g |
| Monounsaturated Fat | 3.25 g |
| Polyunsaturated Fat | 1.5 g |
| Cholesterol | 58 mg |
| Fiber | 0 g |
| Sugar | 0 g |
| Sodium | 52 mg |
| Potassium | 361 mg |
| Calcium | 43 mg |
| Magnesium | 22 mg |
| Phosphorus | 245 mg |
| Iron | 1.5 mg |
| Zinc | 0.66 mg |
| Manganese | 0.851 mg |
| Selenium | 12.6 mcg |
| Vitamin A | 17 mcg |
| Vitamin C | 0.5 mg |
| Thiamine (B1) | 0.35 mg |
| Riboflavin (B2) | 0.33 mg |
| Niacin (B3) | 4.5 mg |
| Vitamin B6 | 0.2 mg |
| Folate | 13 mcg |
| Vitamin B12 | 7.79 mcg |
| Vitamin D | 3.9 mcg |
| Vitamin E | 0.2 mg |
| Vitamin K | 0.1 mcg |
| Water | 71.42 g |
Source: USDA FoodData Central (FDC ID: 175153) · Data verified September 2026
Variations
Rainbow trout
The most common commercially farmed trout variety. Mild, slightly nutty flavor. Per 100g raw: about 119 kcal, 20.5g protein, 3.5g fat. Leaner than mixed species trout (148 kcal). Excellent source of omega-3 (800–1,000 mg EPA+DHA per 100g). Pink-orange flesh similar to salmon. Available year-round as farmed fish.
Brown trout
A wild-caught species native to Europe. Richer, more complex flavor than rainbow trout. Nutritionally similar to mixed species trout (about 148 kcal per 100g). Typically smaller than farmed rainbow trout. Prized by anglers for its sporting qualities. Flesh color ranges from white to pink depending on diet. Available mainly from wild fisheries, not widely farmed.
Brook trout
Technically a char (Salvelinus) rather than a true trout, but commonly called brook trout. Slightly leaner than rainbow trout. Sweet, delicate flavor — considered the finest-tasting of the trout family. Typically small (15–25 cm). Mainly wild-caught from cold, clean streams. Popular in the northeastern United States and eastern Canada. Beautiful speckled skin with orange-red fins.
Lake trout
The fattiest trout variety with about 148–170 kcal per 100g and higher omega-3 content. Actually a char (Salvelinus namaycush), not a true trout. Lives in deep, cold lakes — can grow very large (up to 30+ kg). Richer, more oily flavor than rainbow trout. The extra fat makes it excellent for smoking. Popular in the Great Lakes region and northern Canada. Higher in vitamin D than other trout varieties.
Steelhead trout (sea-run rainbow)
A sea-run form of rainbow trout — genetically identical but lives in the ocean and returns to freshwater to spawn, similar to salmon. Larger and fattier than standard rainbow trout due to marine diet. About 140–160 kcal per 100g. More pronounced, almost salmon-like flavor. Rich orange-pink flesh from a crustacean-heavy ocean diet. Increasingly farmed as a sustainable alternative to salmon. Higher omega-3 than freshwater rainbow trout.
Dietary Perspectives
For Weight Loss
At 148 kcal per 100g with 20.77g of protein, trout is a highly satiating food for weight loss. Protein makes up 56% of calories, supporting muscle preservation during a caloric deficit. The omega-3 fatty acids may boost metabolic rate and reduce inflammation. A fillet (115g, 170 kcal) paired with vegetables makes a filling meal under 300 calories. Trout is leaner than salmon (142 kcal) and much leaner than sardines (208 kcal), while cod (82 kcal) and shrimp (85 kcal) are even lighter options if you need fewer calories.
For Keto
Trout is an excellent keto food with 0g net carbs per 100g. It provides 6.61g of fat and 20.77g of protein, making it ideal for maintaining ketosis. The natural fat content includes omega-3 fatty acids that support ketone production. No need to add extra fat — trout is satisfying on its own. All varieties (rainbow, brown, brook, lake, steelhead) are equally keto-friendly. Pair with buttered vegetables or a side salad for a perfect keto meal.
Frequently Asked Questions
How many calories are in trout?
A standard trout fillet (115g) contains about 170 calories. Per 100g, raw trout has 148 calories. A half fillet (60g) has about 89 calories, and a small 85g (3 oz) portion has 126 calories. A whole small trout (200g) provides about 296 calories. Trout is leaner than salmon (142 kcal per 100g for Atlantic) and sardines (208 kcal) but higher in calories than cod (82 kcal) or shrimp (85 kcal).
Trout vs salmon — what is the nutritional difference?
Trout and salmon are nutritionally very similar. Per 100g, trout has 148 kcal vs salmon's 142 kcal, with nearly identical protein (20.77g vs 19.84g). Trout has slightly more fat (6.61g vs 6.34g). The key differences: trout has significantly more vitamin B12 (7.79 mcg vs 3.18 mcg) and more iron (1.5 mg vs 0.25 mg). Salmon tends to have more omega-3 (EPA+DHA), though trout is still an excellent source. Both are zero-carb, keto-friendly fish. Trout is often more affordable and widely available as farmed rainbow trout.
Is trout good for keto?
Trout is an excellent keto food. It contains 0g carbohydrates, 6.61g of fat, and 20.77g of protein per 100g. With zero net carbs, trout fits perfectly into any ketogenic meal plan. The natural fat content provides satiety without needing to add extra fat. Pair trout with low-carb vegetables like asparagus or spinach for a complete keto meal. All trout varieties — rainbow, brown, brook, lake, and steelhead — are equally keto-friendly.
How much protein is in trout?
Trout provides 20.77g of protein per 100g, making it an excellent protein source. A standard fillet (115g) delivers about 23.9g of protein. About 56% of trout's calories come from protein and 44% from fat, with zero carbohydrates. Trout protein is complete, containing all essential amino acids. It is comparable to chicken breast in protein density but adds beneficial omega-3 fatty acids that chicken lacks.
Is trout high in omega-3?
Yes, trout is a very good source of omega-3 fatty acids, particularly EPA and DHA. Rainbow trout provides roughly 800–1,000 mg of combined EPA+DHA per 100g serving, which exceeds the minimum daily recommendation of 250–500 mg. While not quite as high as salmon or sardines, trout delivers more omega-3 than most other fish. Lake trout tends to have the highest omega-3 content among trout varieties due to its higher overall fat content. Omega-3s support heart health, brain function, and reduce inflammation.
Is trout healthier than tilapia?
Trout is generally considered more nutritious than tilapia. Per 100g, trout has more protein (20.77g vs 20.08g), significantly more omega-3 fatty acids, more vitamin B12 (7.79 mcg vs 1.58 mcg), more vitamin D (3.9 mcg vs 3.1 mcg), and more iron (1.5 mg vs 0.56 mg). Tilapia is leaner (96 kcal vs 148 kcal) with less total fat, but its omega-6 to omega-3 ratio is less favorable. For overall nutritional value, trout is the better choice.
Compare with Similar Foods
| Portion | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|
| Trout | 148 | 20.77g | 0g | 6.61g |
| Salmon (Wild Atlantic) | 142 | 19.84g | 0g | 6.34g |
| Sardines (Canned in Oil) | 208 | 24.62g | 0g | 11.45g |
| Cod (Atlantic) | 82 | 17.81g | 0g | 0.67g |
| Shrimp (Raw) | 85 | 20.1g | 0g | 0.51g |
per 100g
Per 100g, trout has 148 kcal — slightly more than salmon (142 kcal) and cod (82 kcal), but far less than sardines (208 kcal). It stands out with 20.77g protein, 0g carbs, an exceptional 7.79 mcg vitamin B12, and a strong omega-3 profile among freshwater fish.