Skip to main content

Calories in Perch: Nutrition Facts & Serving Sizes

Per 1 fillet (64g)

51cal
Protein9.8g
Carbs0g
Fat1g

Per 100g

79cal
Protein15.3g
Carbs0g
Fat1.5g
Protein 91%Carbs 0%Fat 9%

Source: USDA FoodData Central, SR Legacy, March 2026.

Perch is an ultra-lean freshwater fish delivering just 67 calories in a 3 oz serving (85g), with 13g protein and only 1.3g fat. Per 100g, the macros break down to 79 calories, 15.3g protein, zero carbs, and 1.5g fat. This makes perch one of the best protein-per-calorie fish you can eat. The standout micronutrient is selenium at 28.6mcg per 100g, covering over half the daily recommended intake. Vitamin B12 comes in at 1.5mcg per 100g, supporting energy and neurological health. Phosphorus is high at 248mg per 100g. With zero carbs and minimal fat, perch is as clean a protein source as you will find in the fish category.

Nutrition Highlights

67 calories per 3 oz serving with 13g protein
Zero carbs and only 1.5g fat per 100g
28.6mcg selenium per 100g, over 50% of daily needs
248mg phosphorus per 100g for bone and energy support
1.5mcg vitamin B12 per 100g for neurological function

Calories by Serving Size

ServingCalProteinCarbsFatFiber
3 oz (85g)67.213g0g1.3g0g
1 fillet (64g)50.69.8g0g1g0g
1 oz, boneless (28g)22.44.3g0g0.4g0g
100g7915.3g0g1.5g0g

Track Perch in CaloBurner

Snap a photo to log calories and macros instantly.

Download on the App Store

Full Nutrition Facts (per 100g)

NutrientAmount% Daily Value
Calories794%
Protein15.3g31%
Total Fat1.5g2%
Saturated Fat0.3g2%
Total Carbohydrates0g
Dietary Fiber0g
Sugars0g
Sodium287mg12%
Cholesterol52mg17%

Vitamins & Minerals (per 100g)

NutrientAmount% Daily Value
Saturated Fat0.3g0%
Cholesterol52mg17%
Calcium28mg2%
Iron0.2mg1%
Potassium187mg4%
Vitamin A12mcg1%
Vitamin D1.2mcg6%
Vitamin B60.1mg6%
Vitamin B121.5mcg63%
Magnesium23mg5%
Phosphorus248mg20%
Zinc0.3mg3%
Selenium28.6mcg52%
Folate9mcg2%
Niacin (B3)1mg6%

% Daily Values based on a 2,000 calorie diet (FDA reference).

Health Benefits of Perch

Perch is one of the leanest freshwater fish available, making it ideal for anyone in a calorie deficit who still needs to hit high protein targets. At 15.3g protein and only 79 calories per 100g, the protein-to-calorie ratio is exceptional, comparable to tilapia and cod.

Selenium is the micronutrient standout at 28.6mcg per 100g. Selenium acts as an antioxidant, helps regulate thyroid hormones, and supports DNA synthesis. It is a mineral many people fall short on, and fish is one of the best dietary sources.

Vitamin B12 (1.5mcg per 100g) is critical for nerve function, red blood cell production, and DNA synthesis. B12 is only found naturally in animal products, making perch and other fish important dietary sources for people who do not eat a lot of red meat.

Phosphorus (248mg per 100g) partners with calcium to build and maintain bone density. Perch is also a source of vitamin D (1.2 IU per 100g), which most people are deficient in and which plays a role in testosterone production and immune function.

Dietary Considerations

Perch is naturally gluten-free, dairy-free, paleo-compatible, and keto-friendly with zero carbs. It is not suitable for vegans or vegetarians. The sodium content is 287mg per 100g, which is moderate. Perch is a low-mercury freshwater fish and considered safe to eat regularly. For anyone on a high-protein, low-calorie cut, perch is one of the most efficient protein sources available. It is widely available in the Great Lakes region of North America.

Daily Intake (100g)

4%

100g of perch provides 4% of a 2,000-calorie diet.

Track Your Intake

See how perch fits your personal calorie and macro targets.

Related Foods

Frequently Asked Questions

How many calories in perch?

A 3 oz serving (85g) of perch has 67 calories. Per 100g, perch has 79 calories, making it one of the lower-calorie fish options.

Is perch good for weight loss?

Yes. Perch is extremely low in calories (79 cal per 100g) and high in protein (15.3g per 100g) with zero carbs. It is one of the best fish choices for a calorie-restricted diet.

How much protein is in perch?

Perch has 15.3g of protein per 100g, or 13g per 3 oz serving. For the calorie cost, that is an excellent protein return.

Is perch high in mercury?

No. Perch, especially freshwater yellow perch, is considered a low-mercury fish and safe to eat multiple times per week.

How does perch compare to tilapia?

Perch has 79 calories and 15.3g protein per 100g. Tilapia has 96 calories and a similar protein profile. Both are lean white fish, and perch is slightly lower in calories.

Track Perch in Your Diet

Snap a photo of your meal and CaloBurner will calculate the exact calories and macros. No food weighing required.

Download on the App Store