The Filet-O-Fish has been on McDonald’s menu for decades. It remains a favorite for those who enjoy a seafood alternative to traditional fast-food burgers.
Soft bun, crispy fish, creamy tartar sauce McDonald’s Filet-O-Fish is a fast-food classic. Whether it’s a go-to order or an occasional treat, many wonder how it fits into their daily calorie intake.

Is it a lighter option compared to burgers? Does it pack more calories than expected? Breaking down the ingredients and nutrition facts gives a clear picture of what’s really inside.
Total Calories in a McDonald’s Filet-O-Fish
A standard Filet-O-Fish contains approximately 380 calories. This number comes from a combination of the fish fillet, bun, cheese, and tartar sauce. Each ingredient plays a role in the overall calorie count.
For comparison, an average adult needs around 2,000 to 2,500 calories per day. This means one Filet-O-Fish provides about 15 to 19 percent of a daily calorie intake, depending on individual needs.
Calorie Breakdown of Each Ingredient
Each part of the sandwich contributes a certain number of calories. Looking at them separately helps in understanding how the total number is reached.
#1 Fish Fillet
The main component of the sandwich is a breaded and fried white fish patty. This alone contributes about 190 to 200 calories. The crispy texture comes from the frying process, which adds extra fat and calories.
#2 Bun
The Filet-O-Fish uses a simple steamed bun, which is softer than the toasted buns used in many other McDonald’s sandwiches. This bun adds around 140 calories to the meal.
Since it is mostly made of refined flour, it also increases the carbohydrate content.
#3 Tartar Sauce
A generous portion of tartar sauce is spread on the sandwich, contributing around 80 calories. The sauce contains mayonnaise, pickles, and other flavoring ingredients. Since it is high in fat, reducing the amount of tartar sauce can lower the calorie count.
#4 Cheese Slice
A half-slice of processed cheese is placed on top of the fish fillet. This adds around 40 calories to the sandwich. Although a small portion, it still contributes fat and sodium.
Macronutrient Breakdown
Calories come from three macronutrients. Each plays a role in the overall nutrition of the Filet-O-Fish.
- Protein: About 15 grams
- Fat: Approximately 18 grams
- Carbohydrates: Roughly 38 grams
Protein Content: One sandwich contains about 15 grams of protein. Most of this comes from the fish fillet. Protein is essential for muscle repair, immune function, and overall body maintenance.
Fat Content: The sandwich contains approximately 18 grams of fat. A large portion of this comes from the frying process and tartar sauce. While fat is necessary for energy and absorbing vitamins, consuming too much fried food can increase calorie intake quickly.
Carbohydrate content: The total carbohydrate content is around 38 grams. The bun contributes most of these carbohydrates. Since refined carbohydrates can cause blood sugar spikes.
Additional Nutritional Information
- Sodium: Around 570 mg
- Sugar: About 5 grams

Ways to Reduce Calories in a Filet-O-Fish
Those looking to enjoy a Filet-O-Fish while lowering calorie intake can make a few simple changes.
Skip the Cheese and Save 40 Calories
That small half-slice of processed cheese might seem harmless, but it adds unnecessary fat and sodium. The tartar sauce already brings plenty of flavor, so ditching the cheese keeps the sandwich creamy without the extra calories.
Go Easy on the Tartar Sauce and Cut 30-40 Calories
Tartar sauce is delicious, but it’s also one of the biggest calorie contributors. Asking for light sauce or half the usual amount keeps the creamy texture while slashing fat and calories.
If you love the flavor but want an even lighter touch, spreading a little mustard instead can add zest without extra fat.
Remove Half the Bun and Drop 70 Calories
The soft, steamed bun makes the sandwich comforting, but eating only half or replacing it with a lettuce wrap trims a big chunk of calories and carbs.
Keeping just the bottom bun still holds everything together while making the meal lighter.
Pair It with a Healthier Side Instead of Fries
A Filet-O-Fish and fries combo can push calorie intake much higher. Swapping fries for a side salad or apple slices keeps the meal balanced and filling without the added grease.
Even choosing a small fry instead of a medium or large can make a big difference.
Choose Water or Unsweetened Drinks Over Soda
Soda adds empty calories that quickly add up. A Filet-O-Fish with a sugary drink turns a moderate meal into a calorie-heavy one. Water, unsweetened iced tea, or a zero-calorie drink helps keep the meal lighter while still satisfying.

Double Filet-O-Fish: A Higher-Calorie Option
McDonald’s also offers a Double Filet-O-Fish, which includes two fish patties instead of one. This version contains around 560 calories. The increase comes from the additional fish fillet and extra tartar sauce. While some may find this version more filling, it also increases fat, sodium, and carbohydrates.
The McDonald’s Filet-O-Fish provides a moderate-calorie meal that includes protein, fat, and carbohydrates. While not the lowest-calorie choice on the menu, it remains a reasonable option for those who enjoy fish. Simple modifications, such as reducing tartar sauce or skipping cheese, can make it a healthier choice.