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.
| Item | Typical price | Calories |
|---|---|---|
| Filet-O-Fish | $5.49 | 390 |
| Filet-O-Fish Meal (with medium fries and a medium soft drink) | $9.69 | Varies |
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.
| Nutrient | Amount | % Daily Value* |
|---|---|---|
| Calories | 390 | 20% |
| Total fat | 19 g | 24% |
| Carbohydrates | 39 g | 14% |
| Protein | 16 g | 32% |
| Sodium | 580 mg | 25% |
*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.