Back to Calorie Tables

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.

148 kcal

619 kJ · per 100g · Water: 71.42 g

Trout: 148 kcal (619 kJ), Protein 20.77g, Carbs 0g, Fat 6.61g per 100g
20.77g Protein
0g Carbs
6.61g Fat
Protein
20.77g
Carbs
0g
Fat
6.61g

Calorie Calculator: Trout

115 g

115 g Trout contains 170 kcal

Protein 23.9 g Carbs 0 g Fat 7.6 g

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

Snap a photo — AI counts the calories for you.

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

Trout: 148 kcal (619 kJ), Protein 20.77g, Carbs 0g, Fat 6.61g per 100g
Trout — 148 kcal / 100g

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.

Track Your Calories with AI

Snap a photo of your food on a kitchen scale. AI reads the weight, recognizes the food, and calculates precise calories and macros in seconds.