Skip to content
macrotray

McDonald's Filet-O-Fish Nutrition Facts

One serving of McDonald's Filet-O-Fish (1 serving) has 380 calories, 16g of protein, 38g of carbohydrates (37g net carbs), 19g of fat and 580mg of sodium.

About 17% of its calories come from protein, 39% from carbs and 44% from fat.

How it compares with other chicken & fish sandwiches

Among 6 items in Chicken & Fish Sandwiches, it ranks #1 for fewest calories and #5 for most protein.

ItemCalProteinCarbsFatSodium
McCrispy47026g46g20g1,140mg
Deluxe McCrispy53027g48g26g1,050mg
Spicy McCrispy53027g48g26g1,320mg
Spicy Deluxe McCrispy53027g49g26g1,200mg
Filet-O-Fish38016g38g19g580mg
McChicken39014g38g21g560mg

Related McDonald's guides

Add Filet-O-Fish to an order →

Nutrition Facts

Serving: 1 serving

Calories380

% Daily Value*

Total Fat 19g
24%
Saturated Fat 4g
20%
Trans Fat 0g
Cholesterol 30mg
10%
Sodium 580mg
25%
Total Carbohydrate 38g
14%
Dietary Fiber 1g
4%
Total Sugars 4g
Protein 16g
32%

* Percent Daily Values are based on a 2,000 calorie diet. Figures are estimates from published restaurant data; actual portions vary by location.

Source: McDonald's official Nutrition Calculator (US), read in the browser, checked November 2026.