Skip to main content

Calories in Snapper: Nutrition Facts & Serving Sizes

Per 1 fillet (218g)

218cal
Protein44.7g
Carbs0g
Fat2.8g

Per 100g

100cal
Protein20.5g
Carbs0g
Fat1.3g
Protein 94%Carbs 0%Fat 6%

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

A snapper fillet (218g) contains about 218 calories with 44.7g of protein, making it one of the highest-protein white fish available. Per 100g, snapper provides 100 calories with 20.5g of protein, 1.3g of fat, and 0g of carbs. Red snapper has an exceptional protein-to-calorie ratio: 20.5g of protein for just 100 calories puts it on par with shrimp and sea bass as a top lean protein source. Selenium is outstanding at 38.2mcg per 100g, covering about 69% of the daily recommended intake. Snapper also provides vitamin D at 10.2mcg per 100g, making it an exceptional dietary source of this commonly deficient nutrient. Vitamin B12 is at 3mcg per 100g, and potassium sits at 417mg per 100g. The mild, slightly sweet flavor of red snapper makes it one of the most popular white fish in American cooking.

Nutrition Highlights

218 calories per fillet (218g) with 44.7g protein
20.5g protein per 100g at only 100 calories
10.2mcg vitamin D per 100g (a top dietary source)
38.2mcg selenium per 100g (about 69% daily value)
Only 1.3g fat per 100g, very lean

Calories by Serving Size

ServingCalProteinCarbsFatFiber
1 fillet (218g)21844.7g0g2.8g0g
3 oz (85g)8517.4g0g1.1g0g
100g10020.5g0g1.3g0g

Track Snapper in CaloBurner

Snap a photo to log calories and macros instantly.

Download on the App Store

Full Nutrition Facts (per 100g)

NutrientAmount% Daily Value
Calories1005%
Protein20.5g41%
Total Fat1.3g2%
Saturated Fat0.3g2%
Total Carbohydrates0g
Dietary Fiber0g
Sugars0g
Sodium64mg3%
Cholesterol37mg12%

Vitamins & Minerals (per 100g)

NutrientAmount% Daily Value
Saturated Fat0.3g0%
Cholesterol37mg12%
Calcium32mg2%
Iron0.2mg1%
Potassium417mg9%
Vitamin A32mcg4%
Vitamin C1.6mg2%
Vitamin D10.2mcg51%
Vitamin B60.4mg24%
Vitamin B123mcg125%
Magnesium32mg8%
Phosphorus198mg16%
Zinc0.4mg4%
Selenium38.2mcg69%
Folate5mcg1%
Niacin (B3)0.3mg2%

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

Health Benefits of Snapper

Snapper is one of the best lean protein sources in the white fish category. At 20.5g of protein per 100g and only 100 calories, the protein-to-calorie ratio is excellent for anyone cutting calories while trying to preserve muscle mass. A full fillet provides 44.7g of protein at 218 calories, which is one of the most efficient single-serving protein meals available.

The 10.2mcg of vitamin D per 100g is exceptional. Most fish provide some vitamin D, but snapper's level is notably high, comparable to salmon. Vitamin D deficiency is widespread among people who spend most time indoors, and getting it from food is both convenient and effective. Vitamin D supports bone health, testosterone production, immune function, and mood regulation.

The 38.2mcg of selenium per 100g supports antioxidant enzyme systems (glutathione peroxidase) and thyroid function. Selenium deficiency can impair thyroid health and reduce antioxidant capacity, making snapper a useful dietary source.

Snapper's potassium content at 417mg per 100g helps maintain electrolyte balance during training. Combined with its low sodium (64mg per 100g), snapper has a favorable sodium-to-potassium ratio that supports healthy blood pressure.

Dietary Considerations

Snapper is naturally gluten-free, keto-friendly (0g carbs), and high in complete protein. It is not vegan or vegetarian. Snapper has a moderate mercury level, lower than larger predatory fish like swordfish or king mackerel. The FDA considers snapper a 'good choice' that can be eaten 2 to 3 times per week. For weight loss, snapper is one of the best options due to its extremely lean profile and high protein content.

Daily Intake (100g)

5%

100g of snapper provides 5% of a 2,000-calorie diet.

Track Your Intake

See how snapper fits your personal calorie and macro targets.

Related Foods

Frequently Asked Questions

How many calories in snapper?

A snapper fillet (218g) has about 218 calories. Per 100g, snapper contains 100 calories. It is a very lean white fish with one of the best protein-to-calorie ratios available.

Is snapper good for weight loss?

Yes, snapper is excellent for weight loss. At 100 calories per 100g with 20.5g of protein, it is very filling relative to its calorie count. The zero-carb, low-fat profile fits well into any calorie-restricted diet.

How much protein in snapper?

A snapper fillet (218g) has 44.7g of protein. Per 100g, snapper contains 20.5g of protein. This is one of the highest protein levels among white fish, similar to sea bass and halibut.

Is snapper high in vitamin D?

Yes, snapper is an excellent dietary source of vitamin D at 10.2mcg per 100g, which is about 51% of the daily recommended intake. This is comparable to salmon and makes snapper one of the best food sources of vitamin D.

Is red snapper high in mercury?

Red snapper has moderate mercury levels, but the FDA classifies it as a 'good choice' for consumption 2 to 3 times per week. It is not on the high-mercury watch list, which includes shark, swordfish, and king mackerel.

Track Snapper 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