Skip to main content

Calories in Swordfish: Nutrition Facts & Serving Sizes

Per 3 oz (85g)

122cal
Protein16.7g
Carbs0g
Fat5.7g

Per 100g

144cal
Protein19.7g
Carbs0g
Fat6.7g
Protein 75%Carbs 0%Fat 25%

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

A 3 oz serving of swordfish (85g) contains about 122 calories with 16.7g of protein, 5.7g of fat, and 0g of carbs. Per 100g, swordfish provides 144 calories with 19.7g of protein, 6.7g of fat, and 0g of carbs. Swordfish is a meaty, firm fish that delivers an outstanding selenium content at 57.4mcg per 100g, covering about 104% of the daily recommended intake. Vitamin D is at 13.9mcg per 100g, one of the highest concentrations in any food source. Niacin provides 7.8mg per 100g (about 49% daily value) and potassium delivers 418mg per 100g. The fat profile is mostly unsaturated with 3g of monounsaturated and 1.1g of polyunsaturated fat per 100g. For anyone optimizing protein intake, swordfish delivers 19.7g of protein per 100g at 144 calories, making it one of the leaner fish options while still providing meaningful fat-soluble nutrients.

Nutrition Highlights

122 calories per 3 oz serving (85g) with 16.7g protein
19.7g protein per 100g with 0g carbs
57.4mcg selenium per 100g (about 104% daily value)
13.9mcg vitamin D per 100g (one of the highest food sources)
7.8mg niacin per 100g (about 49% daily value)

Calories by Serving Size

ServingCalProteinCarbsFatFiber
3 oz (85g)122.416.7g0g5.7g0g
1 piece (4-1/2" x 2-1/8" x 7/8") (136g)195.826.8g0g9.1g0g
100g14419.7g0g6.7g0g

Track Swordfish in CaloBurner

Snap a photo to log calories and macros instantly.

Download on the App Store

Full Nutrition Facts (per 100g)

NutrientAmount% Daily Value
Calories1447%
Protein19.7g39%
Total Fat6.7g9%
Saturated Fat1.6g8%
Total Carbohydrates0g
Dietary Fiber0g
Sugars0g
Sodium81mg4%
Cholesterol66mg22%

Vitamins & Minerals (per 100g)

NutrientAmount% Daily Value
Saturated Fat1.6g1%
Cholesterol66mg22%
Calcium5mg0%
Iron0.4mg2%
Potassium418mg9%
Vitamin A36mcg4%
Vitamin D13.9mcg70%
Vitamin B60.5mg29%
Vitamin B121.7mcg71%
Magnesium29mg7%
Phosphorus255mg20%
Zinc0.7mg6%
Selenium57.4mcg104%
Folate2mcg1%
Thiamin (B1)0.1mg8%
Riboflavin (B2)0.1mg8%
Niacin (B3)7.8mg49%

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

Health Benefits of Swordfish

Swordfish is one of the most nutritionally concentrated fish available, particularly for selenium and vitamin D. The 57.4mcg of selenium per 100g exceeds the 55mcg daily recommended intake. Selenium functions as a critical antioxidant through selenoproteins like glutathione peroxidase, protects against oxidative stress from intense training, and supports thyroid hormone conversion.

The 13.9mcg of vitamin D per 100g is exceptional. Most foods contain very little vitamin D, making swordfish one of the richest food sources available. Vitamin D is essential for calcium absorption, testosterone production, immune function, and muscle fiber development. A 3 oz serving provides about 12mcg of vitamin D, approaching the 15mcg (600 IU) daily recommendation. For people living in northern climates with limited sun exposure, swordfish is a practical food source of vitamin D.

The 19.7g of protein per 100g is complete, providing all essential amino acids for muscle protein synthesis. The 6.7g of fat includes omega-3 fatty acids (EPA and DHA) that support cardiovascular health and reduce exercise-induced inflammation. Niacin at 7.8mg per 100g supports energy metabolism and NAD+ production, which is essential for cellular energy processes.

Note: Swordfish is high in mercury and the FDA recommends limiting consumption to one serving per week. For healthy adults, one to two servings per week is generally considered safe. Choose lower-mercury alternatives like salmon or cod for more frequent fish meals.

Dietary Considerations

Swordfish is naturally gluten-free, dairy-free, and keto-friendly with 0g of carbs. It is not vegan. For weight loss, swordfish is an excellent high-protein option. At 144 calories per 100g and 19.7g of protein, the protein-to-calorie ratio is very favorable. Due to mercury content, limit to one serving (3 to 4 oz) per week. Grilling, baking, or pan-searing swordfish without heavy sauces keeps the calorie count low.

Daily Intake (100g)

7%

100g of swordfish provides 7% of a 2,000-calorie diet.

Track Your Intake

See how swordfish fits your personal calorie and macro targets.

Related Foods

Frequently Asked Questions

How many calories in swordfish?

A 3 oz serving of swordfish (85g) has about 122 calories. Per 100g, swordfish contains 144 calories. A full piece (136g) has about 196 calories. All calories come from protein and fat with 0g of carbs.

Is swordfish healthy?

Yes, swordfish is highly nutritious, providing exceptional selenium, vitamin D, and protein. However, swordfish is also high in mercury. The FDA recommends healthy adults limit swordfish to one serving per week. Within that limit, it is one of the most nutrient-dense fish available.

How much protein in swordfish?

Swordfish contains 19.7g of protein per 100g. A 3 oz serving provides about 16.7g. It is a complete protein source with all essential amino acids. The protein-to-calorie ratio is very favorable for anyone tracking macros.

Is swordfish high in mercury?

Yes, swordfish is one of the higher-mercury fish. The FDA advises healthy adults to eat no more than one serving per week. Pregnant women should avoid swordfish entirely. Lower-mercury alternatives include salmon, tilapia, cod, and sardines.

How does swordfish compare to tuna?

Both swordfish and tuna are high-protein fish at similar calorie levels (144 cal per 100g each). Swordfish has more vitamin D (13.9mcg vs. around 4mcg for tuna) and more selenium. Tuna is generally lower in mercury than swordfish. Both are excellent protein sources when consumed in moderation.

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