Free UK delivery on all orders · At-home saliva test · Secure checkout
Free UK delivery on all orders
McDonald's Filet-O-Fish: calories, nutrition, ingredients and allergens
How many calories are in a McDonald's Filet-O-Fish? It contains 316 kcal, 13g of fat (2.8g saturated), 5g of sugar and 1g of salt, one of the lower-calorie hot items on the core menu.
Build a full meal with our nutrition calculator
A Filet-O-Fish is rarely ordered on its own. Use the calculator below to add fries, a drink, dips and a dessert, and see what the combined order adds up to against daily guidelines for calories, saturated fat, sugar and salt.
McDonald's meal builder
Build your meal and see the totals
Choose your main, then add fries, a drink, dips and a dessert. See combined calories, fat, saturated fat, sugar and salt against daily guidelines.
Main item
Fries
Drink
Dips and sauces (select any)
Dessert or McFlurry
Your meal
Calories
--
--
0--
--
Saturated fat
--
--
0--
--
Sugar
--
--
0--
--
Salt
--
--
0--
--
Nutrition information
Nutrition information: Filet-O-Fish
Energy
316 kcal
Fat
13g
of which saturates
2.8g
Carbohydrate
36g
of which sugars
5g
Salt
1g
Protein
15g
Source: McDonald’s UK nutrition information. Figures are per item as sold, before any optional sauces or extras.
A McDonald's Filet-O-Fish contains 316 kcal, which is 16% of the 2,000 kcal adult daily reference intake. It provides 13g of total fat, of which 2.8g is saturated, 5g of sugar, 1g of salt and 15g of protein.
At 2.8g, the saturated fat content is relatively low for a hot menu item, representing 14% of the adult daily guideline of 20g.
The Filet-O-Fish has the lowest salt content of any burger in this guide at 1.0g, and the fish fillet itself is a single named species, but the breaded coating and tartare sauce still contribute several processing aids.
A moderate choice on calories and saturated fat
A McDonald's Filet-O-Fish contains 316 kcal and 2.8g of saturated fat, 14% of the adult daily saturated fat guideline of 20g. The Filet-O-Fish has the lowest salt content of any burger in this guide at 1.0g, and the fish fillet itself is a single named species, but the breaded coating and tartare sauce still contribute several processing aids.
Reference Intakes are EU-wide guideline daily amounts for an average adult (2,000 kcal). The free sugar limit of 30g is the NHS/SACN guideline, which is stricter than the 90g total sugars RI as it excludes naturally occurring sugars in whole foods and dairy.
Sugar, salt and protein by age group
The table below shows how the sugar, salt and protein in a McDonald's Filet-O-Fish compares to daily guidelines for different age groups and life stages.
Sugar, salt and protein by age group: McDonald's Filet-O-Fish
Age group
Sugar (g / % limit)
Salt (g / % limit)
Protein (g / % target)
Age 4 to 6
5g / 26%
1g / 33%
15g / 75%
Age 7 to 10
5g / 21%
1g / 20%
15g / 54%
Age 11 to 17
5g / 17%
1g / 17%
15g / 36%
Adult
5g / 17%
1g / 17%
15g / 30%
Sugar and salt % shown against NHS/SACN daily limits. Protein % shown against estimated daily targets. Red = 75%+ of limit, amber = 20-74%, green = under 20%. Protein is beneficial and has no upper limit, shown for reference only.
Protein
Filet-O-Fish provides 15g of protein. For comparison, a general guide for adult daily protein intake is around 50g, so this item alone provides 30% of that target.
Salt
Filet-O-Fish contains 1g of salt, 17% of the adult daily limit of 6g. This is a moderate contribution, leaving room within the daily limit for sides and other meals.
Ultra-processed food: what is really in it
A McDonald's Filet-O-Fish is assembled from 4 separate components, each manufactured and prepared separately, often at different factories, before being combined and cooked at the point of sale. The most heavily formulated of these are the steamed bun and tartare sauce.
Reading the ingredient list closely, a McDonald's Filet-O-Fish contains emulsifiers, stabilisers and dextrose. These are not used to add nutritional value. Emulsifiers help water-based and fat-based ingredients (such as oil and vinegar in a sauce, or fat and water in a bun dough) blend together and stay blended, rather than separating out. Stabilisers maintain a consistent texture in sauces and dressings over time, preventing them from becoming watery or separating during storage and transport. Dextrose assists with yeast fermentation and browning in the bun during baking.
None of this means the ingredients are unsafe; all additives used are approved for use in UK food. What it indicates is the degree of industrial formulation involved. A home-cooked equivalent, made from a small number of fresh or minimally processed ingredients prepared in one kitchen, would typically involve far fewer steps and far fewer additives. The version sold at McDonald's reaches a comparable end result using a longer list of industrially processed components, several manufacturing sites, and a number of functional additives designed to keep the product consistent across thousands of restaurants.
Looking at the ingredient list rather than just the nutrition panel tells a different story. Even where individual macros (sugar, salt, calories) look moderate, the number of separately manufactured components, and the additives used to bind, emulsify, preserve, colour and flavour them, place almost every hot item on the McDonald's menu in the most processed food category under the NOVA classification system.
Processing (NOVA classification)
A McDonald's Filet-O-Fish falls into NOVA group 4, ultra-processed food. The NOVA classification system groups foods by the extent and purpose of the processing involved, rather than by their individual nutrients. Group 4 covers products that are formulated mostly or entirely from substances derived from foods, plus additives, using a series of industrial processes with little or no whole food remaining recognisable in the final product. In this item, that includes emulsifiers, stabilisers and dextrose, on top of the breaded or formed proteins, processed cheese and multi-stage assembly typical of the menu. This classification applies to almost all hot menu items at McDonald's, and indeed to most fast food and packaged convenience food generally; it is not a finding specific to this item.
Allergens at a glance
Allergen information: Filet-O-Fish
Wheat
Contains
Rye
May contain traces
Barley
May contain traces
Oats
Not present
Sesame
May contain traces
Soya
Not present
Milk
Contains
Eggs
Not present
Fish
Contains
Crustaceans
Not present
Celery
Not present
Mustard
Not present
Molluscs
Not present
Lupin
Not present
McDonald's UK prepares food in kitchens where allergens are present and equipment is shared. "May contain traces" reflects cross-contact risk from shared fryers, toasters and preparation areas. McDonald's cannot guarantee any item is completely allergen-free, even when ingredients are removed on request.
Frequently asked questions
How many calories are in a McDonald's Filet-O-Fish?+
A McDonald's Filet-O-Fish contains 316 kcal. With small fries the total reaches 566 kcal. With medium fries the total reaches 646 kcal. With large fries the total reaches 746 kcal. Adding a medium Coca-Cola to a medium meal brings the total to 826 kcal. The Filet-O-Fish represents 16% of the 2,000 kcal adult daily reference intake and is one of the lower-calorie hot items on the core McDonald's menu.
McDonald's Filet-O-Fish nutrition: what are the full figures?+
Per item: 316 kcal, 13g fat (2.8g saturated), 36g carbohydrate (5g sugar), 15g protein, 1g salt. The saturated fat at 2.8g is 14% of the adult daily guideline — among the lowest of any hot sandwich in this guide. The sugar at 5g is 17% of the adult daily free sugar limit. The salt at 1g is 17% of the adult daily limit and 33% of the daily limit for a child aged 4 to 6.
What fish is in a McDonald's Filet-O-Fish?+
The fish fillet in a McDonald's Filet-O-Fish is MSC-certified sustainable white fish — typically Alaska pollock or hoki depending on availability. MSC (Marine Stewardship Council) certification means the fish is sourced from fisheries assessed as sustainable. The fillet is a whole portion of white fish in a breaded coating rather than reformed or minced fish — making the fish fillet itself one of the more minimally processed components in the sandwich.
Why does the Filet-O-Fish have half a cheese slice?+
The Filet-O-Fish is served with half a processed cheddar cheese slice rather than a full slice. This is a longstanding feature of the product design, intended to balance the flavour without overpowering the fish. The half slice contributes approximately 0.8g of saturated fat and 0.2g of salt. It is the same processed cheddar used across the burger range, and the half slice is the source of the milk allergen declaration on the Filet-O-Fish.
What allergens are in a McDonald's Filet-O-Fish?+
A McDonald's Filet-O-Fish contains wheat, fish and milk as declared allergens. The milk comes from the half processed cheese slice. It may also contain traces of barley, rye and sesame from shared kitchen equipment. It does not contain eggs, soya, crustaceans, celery, mustard, molluscs or lupin as declared allergens — despite the tartare sauce containing egg yolk and mustard in its ingredient list, neither is declared as a named allergen.
How does the Filet-O-Fish compare to the McChicken Sandwich?+
A McDonald's Filet-O-Fish contains 316 kcal compared to 371 kcal in a McChicken Sandwich — 55 fewer calories. Both have similar low saturated fat at 2.8g versus 2.2g. Sugar is the same at 5g. Salt is the same at 1g. The Filet-O-Fish has fewer calories and slightly more saturated fat. The Filet-O-Fish contains fish and milk allergens; the McChicken Sandwich contains soya but no milk or fish allergens.
Is the tartare sauce in the Filet-O-Fish egg-free?+
The tartare sauce in a McDonald's Filet-O-Fish contains egg yolk in its ingredient list — alongside rapeseed oil, water, gherkin, vinegar, sugar and stabilisers. However McDonald's UK does not declare egg as a named allergen on the Filet-O-Fish. This is consistent with the pattern seen across the McChicken Sandwich and Bacon Mayo Chicken. For anyone with a diagnosed egg allergy, always check the current McDonald's UK allergen booklet before ordering.
Is a McDonald's Filet-O-Fish suitable for children?+
The Filet-O-Fish is one of the more moderate hot options on the McDonald's menu for children on calories, saturated fat and sugar. The salt at 1g uses 33% of the daily limit for a child aged 4 to 6 — the same as the Hamburger and among the lowest of any hot sandwich. It contains fish and milk allergens. For children who eat fish, it is among the better nutritional options on the core menu. It is not on the Happy Meal menu.
Is a McDonald's Filet-O-Fish ultra-processed?+
Yes. A McDonald's Filet-O-Fish falls into NOVA group 4, ultra-processed foods. The steamed bun contains emulsifiers and dextrose. The tartare sauce contains stabilisers. The processed cheese slice contains emulsifying salts. The fish fillet's breaded coating contains industrial processing agents. Despite the fish fillet itself being a whole-cut sustainable species, the overall assembly and additive content place the item in NOVA 4.
How many calories in a Filet-O-Fish meal?+
A McDonald's Filet-O-Fish medium meal — sandwich with medium fries and medium Coca-Cola — contains approximately 826 kcal, 40g of free sugar (5g from the sandwich and 35g from the drink), approximately 1.6g of salt from the sandwich and fries combined, and approximately 4-5g of saturated fat. Substituting water for the Coca-Cola reduces the meal to approximately 646 kcal and brings free sugar down to 5g.
Track how this fits your day
See exactly how this meal fits your day.
The Boone app tracks calories, fat, saturated fat, sugar, salt and 30 plus micronutrients in real time. Log meals by scanning food or searching restaurant items, and see instantly how a meal out fits into your day, adjusted for your exact age and goals.
Download the Boone app and start tracking your nutrition today.
Nutrition and allergen information from McDonald's UK official sources (allergen booklet and product pages). Figures are per item as sold, before optional sauces, dips or extras, and may vary slightly by recipe updates. Reference intakes: EU Reference Intakes for an average adult (2,000 kcal); NHS/SACN free sugar and saturated fat guidelines. For guidance only, not medical advice. Always check the McDonald's UK app or in-restaurant information for the most current data.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{"@type": "Question", "name": "How many calories are in a McDonald's Filet-O-Fish?", "acceptedAnswer": {"@type": "Answer", "text": "A McDonald's Filet-O-Fish contains 316 kcal — 16% of the 2,000 kcal adult daily reference intake. With medium fries the total reaches 646 kcal. Adding a medium Coca-Cola brings the total to 826 kcal."}},
{"@type": "Question", "name": "What fish is in a McDonald's Filet-O-Fish?", "acceptedAnswer": {"@type": "Answer", "text": "The fish fillet is MSC-certified sustainable white fish — typically Alaska pollock or hoki. The fillet is a whole portion of white fish in a breaded coating rather than reformed or minced fish."}},
{"@type": "Question", "name": "Why does the Filet-O-Fish have half a cheese slice?", "acceptedAnswer": {"@type": "Answer", "text": "The Filet-O-Fish is served with half a processed cheddar cheese slice to balance the flavour without overpowering the fish. The half slice contributes approximately 0.8g of saturated fat and 0.2g of salt and is the source of the milk allergen declaration."}},
{"@type": "Question", "name": "What allergens are in a McDonald's Filet-O-Fish?", "acceptedAnswer": {"@type": "Answer", "text": "A McDonald's Filet-O-Fish contains wheat, fish and milk as declared allergens. It may also contain traces of barley, rye and sesame. The tartare sauce contains egg yolk and mustard in its ingredient list but neither is declared as a named allergen."}},
{"@type": "Question", "name": "Is the tartare sauce in the Filet-O-Fish egg-free?", "acceptedAnswer": {"@type": "Answer", "text": "The tartare sauce contains egg yolk in its ingredient list. However McDonald's UK does not declare egg as a named allergen on the Filet-O-Fish. For anyone with a diagnosed egg allergy, always check the current McDonald's UK allergen booklet before ordering."}},
{"@type": "Question", "name": "Is a McDonald's Filet-O-Fish suitable for children?", "acceptedAnswer": {"@type": "Answer", "text": "The Filet-O-Fish is one of the more moderate hot options for children on calories, saturated fat and sugar. The salt at 1g uses 33% of the daily limit for a child aged 4 to 6 — among the lowest of any hot sandwich. It contains fish and milk allergens."}},
{"@type": "Question", "name": "How does the Filet-O-Fish compare to the McChicken Sandwich?", "acceptedAnswer": {"@type": "Answer", "text": "A McDonald's Filet-O-Fish contains 316 kcal versus 371 kcal in a McChicken Sandwich — 55 fewer calories. Both have similar low saturated fat, the same sugar at 5g and the same salt at 1g. The allergen profiles differ — Filet-O-Fish contains fish and milk; McChicken Sandwich contains soya."}}
]
}
{
"@context": "https://schema.org",
"@type": "NutritionInformation",
"name": "McDonald's Filet-O-Fish — item alone",
"calories": "316 calories",
"fatContent": "13g",
"saturatedFatContent": "2.8g",
"carbohydrateContent": "36g",
"sugarContent": "5g",
"proteinContent": "15g",
"sodiumContent": "0.4g",
"servingSize": "1 Filet-O-Fish"
}