Back to Calorie Tables

How Many Calories in Swordfish? Nutrition Facts & Macros

One grilled swordfish steak (170g) has 292 calories

Protein 39.8g · Carbs 0g · Fat 13.5g

Swordfish is a large, meaty ocean fish prized for its firm, steak-like texture and mild, slightly sweet flavor. With 172 calories, 23.4g of protein, and 7.93g of fat per 100g (cooked, dry heat), swordfish offers a substantial protein hit with moderate fat. It is an exceptional source of selenium — 68.5 mcg per 100g covers 125% of the daily value, making it one of the richest selenium sources among all fish. Swordfish also delivers impressive amounts of vitamin D (16.6 mcg, 83% DV), niacin (9.25 mg, 58% DV), and vitamin B12 (1.62 mcg, 68% DV). With zero carbohydrates, it works well for keto and low-carb diets. Note: swordfish is a high-mercury fish — the FDA recommends limiting intake to one serving per week for adults and avoiding it for pregnant women and young children.

172 kcal

720 kJ · per 100g · Water: 68.3 g

Swordfish: 172 kcal (720 kJ), Protein 23.4g, Carbs 0g, Fat 7.93g per 100g
23.4g Protein
0g Carbs
7.93g Fat
Protein
23.4g
Carbs
0g
Fat
7.93g

Calorie Calculator: Swordfish

170 g

170 g Swordfish contains 292 kcal

Protein 39.8 g Carbs 0 g Fat 13.5 g

Calories by Portion Size

Portion Calories Protein Carbs Fat
1 swordfish steak (170g) 292 kcal 39.8g 0g 13.5g
3 oz portion (85g) 146 kcal 19.9g 0g 6.7g
100 grams 172 kcal 23.4g 0g 7.9g

Snap a photo — AI counts the calories for you.

Swordfish — Nutrition Facts

Swordfish per 100g
Calories 172 kcal
Protein 23.4 g
Fat 7.93 g
Carbs 0 g
Fiber 0 g
Sugar 0 g
Sodium 97 mg
Potassium 499 mg
Magnesium 35 mg
Phosphorus 304 mg
Vitamin C 0 mg
Vitamin B6 0.615 mg
Folate 2 mcg
Water 68.3 g

Source: USDA FoodData Central (FDC ID: 173704) · Data verified April 2026

Swordfish: 172 kcal (720 kJ), Protein 23.4g, Carbs 0g, Fat 7.93g per 100g
Swordfish — 172 kcal / 100g

Variations

Grilled swordfish steak (plain)

The base nutritional values listed are for cooked swordfish (dry heat): 172 kcal, 23.4g protein, 7.93g fat per 100g. Swordfish has a meaty, steak-like texture that is ideal for grilling — it holds together on the grill without falling apart. Season with lemon, herbs, salt and pepper. Cook to an internal temperature of 63°C (145°F). The firm flesh makes swordfish one of the easiest fish to grill, even for beginners.

Swordfish with lemon butter

Adding a tablespoon of butter per steak adds about 80 kcal and 9g fat. Expect about 220 kcal per 100g. The rich butter complements swordfish's meaty flavor beautifully. Melt butter with lemon juice, garlic, and fresh herbs such as parsley or dill for a classic preparation. The sauce adds richness without overpowering the fish's natural taste. This is a popular restaurant-style preparation that is easy to replicate at home.

Blackened/cajun swordfish

Blackening uses a bold spice crust with a small amount of oil or butter. The spice mix (paprika, cayenne, garlic, thyme, oregano) adds negligible calories, while the oil adds about 15–25 kcal per 100g. Expect about 190 kcal per 100g. The bold Cajun spices pair exceptionally well with swordfish's robust flavor. The firm texture handles the high-heat searing required for proper blackening. Cook in a very hot cast-iron skillet for the characteristic charred crust.

Dietary Perspectives

For Weight Loss

At 172 kcal per 100g cooked, swordfish is moderate in calories — higher than lean white fish like cod (82 kcal raw) or halibut (91 kcal raw), but its high protein (23.4g) and satisfying meaty texture make it very filling. One steak (170g, 292 kcal) with a side of vegetables makes a complete meal around 350–400 calories. About 54% of calories come from protein, helping you stay full longer. The exceptional selenium content (125% DV) supports thyroid function and metabolism. Note the mercury advisory — limit swordfish to one serving per week.

For Athletic Performance

Swordfish is an excellent protein source for athletes. With 23.4g of protein per 100g cooked, one steak (170g) delivers 39.8g of complete protein — ideal for post-workout recovery. The moderate fat content (7.93g) provides sustained energy without being excessive. Potassium (499 mg per 100g) supports electrolyte balance and muscle function. Niacin (9.25 mg, 58% DV) and vitamin B6 (0.615 mg) support energy metabolism, while vitamin D (16.6 mcg, 83% DV) supports bone health and muscle function. Pair with rice or potatoes for optimal glycogen replenishment. Limit to one steak per week due to mercury.

For Keto

Swordfish is a standout keto fish with 0g carbs, 7.93g fat, and 23.4g protein per 100g. Unlike ultra-lean fish like cod or halibut that need added fat, swordfish already has a satisfying natural fat content — one steak (170g) delivers 39.8g protein and 13.5g fat with zero carbs. The natural fat-to-protein ratio makes it easy to fit into keto macros without drowning it in butter (though butter never hurts). Exceptional selenium (68.5 mcg, 125% DV) supports thyroid function — critical for metabolic health on keto. The steak-like texture makes it one of the most satisfying fish on keto. Grill with herb butter or serve with avocado and a side salad for a complete keto meal.

Frequently Asked Questions

How many calories are in swordfish?

One swordfish steak (170g, cooked) contains about 292 calories. A 3 oz portion (85g) has about 146 calories. Per 100g cooked, swordfish has 172 calories. Swordfish is higher in calories than many white fish — compare to raw halibut (91 kcal per 100g), cod (82 kcal), and raw tuna steak (130 kcal), but similar to salmon (142 kcal raw). Note that swordfish values here are for cooked fish, which concentrates nutrients compared to raw. The moderate fat content (7.93g per 100g) accounts for the higher calorie count.

Is swordfish high in protein?

Yes, swordfish is an excellent protein source. It provides 23.4g of protein per 100g cooked, and one steak (170g) delivers an impressive 39.8g. About 54% of swordfish's calories come from protein, making it a protein-dense food. Swordfish protein is complete, containing all essential amino acids needed for muscle repair and growth. Compared to raw tuna steak (29.15g per 100g), swordfish has slightly less protein per gram but offers more fat and selenium.

Is swordfish good for keto?

Swordfish is an excellent keto food. It contains 0g carbohydrates, 7.93g of fat, and 23.4g of protein per 100g. Unlike ultra-lean white fish such as cod or halibut that need added fat, swordfish already has a good natural fat content, giving it a more balanced fat-to-protein ratio for keto. One steak (170g) provides 39.8g protein and 13.5g fat with 0g carbs. Grill with butter or serve with avocado for a satisfying keto meal. The exceptional selenium content (125% DV) supports thyroid function, which is important for metabolism on keto.

What vitamins and minerals does swordfish have?

Swordfish is exceptionally nutrient-dense. Its standout nutrient is selenium at 68.5 mcg per 100g (125% of the daily value) — one of the highest concentrations among all fish, supporting thyroid function and acting as a powerful antioxidant. Swordfish also provides excellent vitamin D (16.6 mcg, 83% DV), niacin (9.25 mg, 58% DV), vitamin B12 (1.62 mcg, 68% DV), and vitamin E (2.41 mg). It is rich in potassium (499 mg) and phosphorus (304 mg). Magnesium (35 mg) and vitamin B6 (0.615 mg) are also present in good amounts.

Is swordfish safe to eat? Mercury concerns

Swordfish is a high-mercury fish due to its large size and position as a top predator — mercury bioaccumulates up the food chain. The FDA recommends limiting swordfish consumption to a maximum of one serving per week for adults. Pregnant women, nursing mothers, and young children should avoid swordfish entirely. That said, the nutritional benefits — exceptional selenium (125% DV), vitamin D (83% DV), high-quality protein — are real and significant. Interestingly, selenium may partially counteract mercury toxicity by binding to mercury and reducing its harmful effects. For most adults, one serving per week is considered safe and nutritious.

Swordfish vs tuna — what is the difference?

Swordfish (172 kcal, 23.4g protein, 7.93g fat per 100g cooked) and tuna steak (130 kcal, 29.15g protein, 0.95g fat per 100g raw) are both large ocean fish with zero carbs. Tuna is significantly leaner with more protein per gram, making it better for strict calorie control. Swordfish has more fat, considerably more vitamin D (16.6 mcg vs about 1 mcg for yellowfin), and one of the highest selenium contents of any fish (68.5 mcg, 125% DV). Both are high-mercury fish with similar FDA guidance — limit to one serving per week. Swordfish has a meatier, steak-like texture, while tuna can be eaten raw (sashimi) or seared.

Compare with Similar Foods

Portion kcal Protein Carbs Fat
Swordfish 172 23.4g 0g 7.93g
Tuna Steak (Fresh, Grilled) 130 29.15g 0g 0.59g
Halibut 91 18.56g 0g 1.33g
Salmon (Wild Atlantic) 142 19.84g 0g 6.34g
Cod (Atlantic) 82 17.81g 0g 0.67g

per 100g

Per 100g cooked, swordfish has 172 kcal — higher than raw halibut (91 kcal), cod (82 kcal), and tuna steak (130 kcal), comparable to salmon (142 kcal). It stands out with exceptional selenium (68.5 mcg, 125% DV), vitamin D (16.6 mcg, 83% DV), and 23.4g protein with 0g carbs. Note: high-mercury fish — limit intake.

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.