McDonald’s Filet-O-Fish® Price, Nutrition, Allergen

Price-$4.59

Dive into our wild-caught Filet-O-Fish, a classic McDonald’s fish sandwich! Our fish sandwich recipe features a crispy fish filet patty on melty American cheese and is topped with creamy McDonald’s tartar sauce, all served on a soft, steamed bun.

This Filet-O-Fish sandwich has fish sourced from sustainably managed fisheries. Visit our FAQ page to read about What kind of fish is in Filet-O-Fish and learn more.

There are 390 calories in McDonald’s Filet-O-Fish. Enjoy it on its own or make it a meal with our World Famous Fries® & your choice of McDonald’s beverage.

Order one today from the McDonald’s app using Mobile Order & Pay for pickup or McDelivery® and earn points on every order with MyMcDonald’s Rewards to redeem for a free Filet-O-Fish.*


*Mobile Order & Pay, McDelivery and MyMcDonald’s Rewards program available at participating McDonald’s. Refer to MyMcDonald’s Program Terms for details. Excludes delivery. McD app download and registration required.

Ingredients in the Filet-O-Fish®

Fish Filet Patty

Fish Filet Patty 1 of 4

Regular Bun

Regular Bun 2 of 4

Tartar Sauce

Tartar Sauce 3 of 4

Pasteurized Process American Cheese Half Slice

Nutritional Information

NutrientAmount% Daily Value
Calories390
Total Fat19g24%
Total Carbs39g14%
Protein16g
Saturated Fat4g19%
Dietary Fiber2g5%
Calcium60mg4%
Trans Fat0g
Total Sugars5g
Added Sugars4g7%
Iron2mg10%
Cholesterol30mg10%
Vitamin D0mcg0%
Potassium290mg6%
Sodium580mg25%

Allergen Information

  • Wheat – in fish patty, bun
  • Milk – in fish patty, cheese
  • Egg – in tartar sauce
  • Soybean – vegetable oil in fish patty, soy lecithin in cheese
  • Fish (pollock) – in fish patty

The bun may also contain sesame seeds.