Filet-O-Fish

Typical price$5.49
Calories390
Protein16 g
AvailableAfter breakfast until close

Prices last checked October 28, 2026

Wild-caught Alaska pollock in a crispy breading with tartar sauce and half a slice of cheese on a steamed bun.

The Filet-O-Fish was created in 1962 for Catholic customers who avoided meat on Fridays, and it is still a top seller during Lent. It features a square fillet of wild-caught Alaska pollock, creamy tartar sauce and half a slice of American cheese on a soft, steamed bun.

It is also one of the lower-sodium sandwiches on the menu at about 580 milligrams. Expect deals on it during the Lent season each spring.

Filet-O-Fish Price (October 2026)

The Filet-O-Fish typically costs $5.49 at U.S. McDonald’s restaurants. Because most locations are run by franchisees who set their own prices, you can expect to pay anywhere from about $4.29 to $7.49. Airports, highway rest stops and big cities are usually at the top of that range, and delivery apps add a further markup.

ItemTypical priceCalories
Filet-O-Fish$5.49390
Filet-O-Fish Meal (with medium fries and a medium soft drink)$9.69Varies

Filet-O-Fish Calories and Nutrition

The Filet-O-Fish has 390 calories, about 20% of a 2,000-calorie day, along with 16 g of protein and 580 mg of sodium.

NutrientAmount% Daily Value*
Calories39020%
Total fat19 g24%
Carbohydrates39 g14%
Protein16 g32%
Sodium580 mg25%

*Percent Daily Values are based on a 2,000-calorie diet. Nutrition is approximate and based on McDonald’s published U.S. nutrition information.

What’s in the Filet-O-Fish?

  • Steamed regular bun
  • Breaded Alaska pollock fillet
  • Tartar sauce
  • Half slice American cheese

Allergens: contains Wheat, Milk, Egg, Soy, Fish. Recipes and suppliers can change, so always check the allergen information in the McDonald’s app or ask the restaurant if you have a food allergy.

When can you order the Filet-O-Fish?

The Filet-O-Fish is on the regular lunch and dinner menu, which starts when breakfast ends (usually 10:30 or 11 a.m.) and runs until closing, including late night at 24-hour locations. See when McDonald’s starts serving lunch.

Is the Filet-O-Fish worth it?

At a typical $5.49, the Filet-O-Fish works out to about $1.41 per 100 calories and 2.9 grams of protein per dollar, which is below the average for chicken & fish on the menu (4.5 g per dollar).

The Filet-O-Fish meal with medium fries and a medium soft drink costs about $9.69, compared with roughly $11.27 if you bought everything separately, a saving of about $1.58.

On a tighter budget? The McChicken costs about $2.89.

Ordering tips

  • Ask for it cooked to order for the freshest fish; it takes only a couple of minutes.
  • Add a full slice of cheese for a few cents.
  • Look for two-for deals during Lent.

Filet-O-Fish FAQ

How much does the Filet-O-Fish cost at McDonald's?

The Filet-O-Fish costs about $5.49 at a typical U.S. McDonald’s as of October 2026. Prices we tracked range from $4.29 to $7.49 depending on the restaurant. As a meal it costs about $9.69.

How many calories are in the Filet-O-Fish?

The Filet-O-Fish has 390 calories, 19 g of fat, 39 g of carbohydrates and 16 g of protein.

Can you order the Filet-O-Fish during breakfast?

At most restaurants, no. The Filet-O-Fish is part of the regular menu that starts when breakfast ends, usually at 10:30 or 11 a.m., and is then served until close.

What fish is in the Filet-O-Fish?

Wild-caught Alaska pollock from sustainable fisheries.

See the full Chicken & Fish menu with prices