Skip to content

Updated 21 August 2026

McDonald's Filet-O-Fish
Chicken & Fish Sandwiches

McDonald's Filet-O-Fish

$6.59 380 Cal 16g protein

Dive into our wild-caught Filet-O-Fish! This McDonald's fish sandwich has fish sourced from sustainably managed fisheries, on melty American cheese and topped with creamy McDonald's tartar sauce, all served on a soft, steamed bun.

Checked across 60 restaurants, $4.89 to $8.09.

4.7 · 10 ratings

Nutritional Facts

Per serving · Based on a 2,000 calorie diet

Total380kcal
Protein16g32%
Carbs38g13%
Fat19g29%
NutrientAmount% DV
Calories380kcal19%
Total Fat19g29%
Saturated Fat4g20%
Trans Fat0g
Cholesterol30mg10%
Sodium580mg25%
Total Carbohydrates38g13%
Dietary Fiber1g4%
Total Sugars4g8%
Added Sugars4g8%
Protein16g32%
Calcium60mg5%
Iron2mg11%
Potassium280mg6%
Caffeine0mg
Nutritional values come from McDonald's published data and may vary by location or customisation. Updated 21 August 2026. Compare this item against the rest of the menu with the nutrition calculator.

McDonald's Filet-O-Fish Complete Information

A McDonald's Filet-O-Fish costs $6.59 and carries 380 calories, which makes it the lightest sandwich on the whole menu. Wild caught Alaska Pollock in a crisp coating, half a slice of American cheese and tartar sauce on a steamed bun.

The Filet-O-Fish has been on the menu since 1962, four years longer than the Big Mac, and it still arrives built the same way. Two details usually surprise people: the bun is steamed rather than toasted, which is why it is soft rather than crisp, and the cheese is deliberately half a slice, so it seasons the fish instead of covering it. At 380 calories with 16g of protein it undercuts every chicken sandwich and every burger except the plain Hamburger. Pair it with Small French Fries, or look at the McCrispy if you want the same format with chicken instead.

Health Insight

At 380 calories, this one is on the lighter side of the menu.

What Is in a McDonald's Filet-O-Fish?

4 components, 54 ingredients in total, exactly as McDonald's lists them.

  1. Main Ingredients15
    • Pollock
    • Water
    • Vegetable Oil (Canola Oil, Corn Oil, Soybean Oil, Hydrogenated Soybean Oil)
    • Wheat Flour
    • Modified Food Starch
    • Contains 2% Or Less: Yellow Corn Flour
    • Bleached Wheat Flour
    • Salt
    • Whey (Milk)
    • Dextrose
    • Dried Yeast
    • Sugar
    • Cellulose Gum
    • Paprika And Turmeric Extract (Color)
    • Natural Flavors

    Contains: Fish (Pollock), Wheat, Milk

  2. Regular Bun17
    • Enriched Flour (Wheat Flour, Malted Barley Flour, Niacin, Reduced Iron, Thiamine Mononitrate, Riboflavin, Folic Acid)
    • Water
    • Sugar
    • Yeast
    • Soybean Oil
    • Contains 2% Or Less: Salt
    • Dextrose
    • Corn Starch
    • Modified Food Starch
    • Wheat Gluten
    • Vinegar
    • Vegetable Proteins (Pea, Potato, Rice And/or Faba)
    • Sunflower And/or Canola Oil
    • Maltodextrin
    • Natural Flavors
    • Dough Conditioners (Enzymes, Ascorbic Acid, Monoglycerides)
    • May Contain: Sesame

    Contains: Wheat

  3. Tartar Sauce12
    • Soybean Oil
    • Pickle Relish (Diced Pickles, Vinegar, Salt, Capers, Xanthan Gum, Potassium Sorbate [preservative], Calcium Chloride, Spice Extractives, Polysorbate 80)
    • Egg Yolks
    • Water
    • Onions
    • Distilled Vinegar
    • Sugar
    • Spice
    • Salt
    • Xanthan Gum
    • Potassium Sorbate (Preservative)
    • Parsley

    Contains: Egg

  4. Pasteurized Process American Cheese Half Slice10
    • Milk
    • Cream
    • Water
    • Sodium Citrate
    • Salt
    • Cheese Cultures
    • Citric Acid
    • Enzymes
    • Soy Lecithin
    • Color Added
Ingredient statements are published by McDonald's and can change without notice. Regional suppliers mean a restaurant near you may use a slightly different formulation.

How to Make a Filet-O-Fish at Home?

The Filet-O-Fish is unusual to reproduce because two of its three defining features are things most home cooks would call mistakes: a steamed bun and half a slice of cheese. Do both anyway. That is what makes it taste like the $6.59 original rather than a generic fish sandwich.

30 min20 prep, 10 cookMediumdifficulty2 sandwichesyield
Servings2

Ingredients0 of 13

Fish

Tartar sauce

To assemble

Method0 of 6 steps

Tips

  • Steam the bun, never toast it. A crisp bun makes it a different sandwich entirely.
  • Half a slice of cheese is not a saving, it is the recipe. A full slice buries the fish.
  • The cheese goes under the hot fillet so the fish melts it. On top it stays cold.

Variations

  • Add a second half slice of cheese for the Double Filet-O-Fish some markets sell.
  • Use cod instead of Pollock for a firmer, slightly sweeter fillet.
  • Add a squeeze of lemon to the tartar for a sharper sauce than the original.

Serve straight away with fries. A restaurant Filet-O-Fish is $6.59, and the homemade version wins on the fish being fried to order rather than held.

Pairs Well Together

Perfect Combination

Small French Fries is the side a Filet-O-Fish is built around, and the pair is what a meal bundles anyway.

Allergen Information

This item may contain the following allergens

  • Milk / Dairy
  • Wheat
  • Gluten
  • Fish

Allergen information for the Filet-O-Fish is based on McDonald's standard recipe. Cross contamination is possible in restaurant kitchens, so tell staff about any allergy before you order.

Compare Items

Pick an item above to see it against the Filet-O-Fish on price, calories and macros.

More from the Chicken & Fish Sandwiches Menu

Add Up the Calories in Filet-O-Fish

Build an order around Filet-O-Fish and watch the calories, fat, protein and sodium add up as you go, straight from McDonald's published panels.

McDonald's Nutrition Facts

Filet-O-Fish Questions

How much is a Filet-O-Fish at McDonald's?

A Filet-O-Fish is $6.59 at a typical US restaurant, a median from live restaurant listings with the range shown under the price above. Prices are set per franchise, so the figure moves between locations.

What fish is in a Filet-O-Fish?

Wild caught Alaska Pollock, sustainably sourced and certified. It is the same fish used in most fish and chips, mild and white rather than oily. The full published ingredient statement is in the recipe section on this page.

How many calories in a Filet-O-Fish?

380 calories with 16g of protein, which makes it the lightest sandwich on the entire McDonald's menu. Only the plain Hamburger at 250 calories comes in lower among the mains.

Why does the Filet-O-Fish only have half a slice of cheese?

By design, since 1962. Half a slice seasons the fish without burying it, and a full slice would overwhelm a mild Pollock fillet. It is one of the few deliberate half portions anywhere in fast food.

Why is the Filet-O-Fish bun soft?

It is steamed rather than toasted, which is unique to this sandwich on the McDonald’s menu. The softness is intentional and matches the texture of the fish; a toasted bun would fight it.

Popular McDonald's Items

Filet-O-Fish Comments

No comments yet. Yours would be the first.