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.
720 kJ · per 100g · Water: 68.3 g
Calorie Calculator: Swordfish
170 g Swordfish contains 292 kcal
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 |
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
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.