Most cooked fish lands around 90–200 calories and 17–27 grams of protein per 3-ounce serving, with fattier species carrying more calories.
Fish is one of those foods that can look the same on a plate yet hit very different numbers. A flaky white fillet and a rich salmon portion might both feel “light,” but their calorie totals can be miles apart. Protein stays high across the board, while calories swing mainly with fat content and cooking method.
This breakdown keeps things practical. You’ll see what drives the numbers, how to estimate a serving without a scale, and how to pick fish that fits your goals without turning dinner into math class.
What Changes Calories And Protein In Fish
Fish has two main macros that matter for most people: protein and fat. Carbs are close to zero unless you add breading, sauce, or a sweet glaze.
Protein Stays Steady Across Most Species
In a typical cooked portion, protein usually sits in a tight band. Many common fish land in the high teens to mid-20s grams per 3 ounces. Shellfish can be right there too.
That steadiness is why fish works well for meals where you want a solid protein anchor, even when you rotate species week to week.
Calories Move With Fat And Add-Ons
Calories rise when the fish itself carries more fat, and they rise again when the cooking adds fat. A drizzle of oil, a knob of butter, or a creamy topping can outpace the fish’s base calories fast.
Think of calories as a two-part total: what’s in the fish, plus what sticks to it after cooking.
Serving Size Basics You Can Actually Use
Nutrition data is usually listed for cooked fish in a 3-ounce portion (84 grams). That’s a handy reference point because it matches how many charts and databases report seafood nutrition.
How To Eyeball 3 Ounces
- Your palm: A piece of fish about the size and thickness of your palm is often close to 3–4 ounces.
- A deck-of-cards chunk: A compact piece, not a wide thin fillet, can land near 3 ounces once cooked.
- Restaurant portions: Many plates serve 5–8 ounces. That can double the calories and protein compared to a 3-ounce reference.
Raw Vs. Cooked Weights
Fish can lose water as it cooks. That means 4 ounces raw may shrink closer to 3 ounces cooked. If you track intake, decide on one method and stick with it. If you use cooked weights, your logging stays closer to what you actually ate.
Why Labels And Databases Don’t Always Match Your Plate
Even when two sources are both legit, numbers can differ. The fish may be wild or farmed, fattier or leaner, or cooked with a different method. Some entries assume no added ingredients, while others reflect a prepared product.
If you want a reliable reference for common foods, USDA FoodData Central is a solid starting point for comparing items across consistent entries.
For a quick seafood-specific snapshot that uses a 3-ounce cooked serving, the FDA’s poster-style chart can be easier to scan than a long database list.
Calories And Protein In Fish By Species
The table below uses a cooked, 3-ounce (84 g) portion with no added ingredients, based on the FDA’s seafood nutrition facts chart. It’s a clean way to compare common picks side by side.
Use it like a map, not a contract. Your exact fillet can land a bit higher or lower, but the pattern holds: lean white fish sits lower in calories, richer fish climbs, and protein stays strong across the lineup.
| Seafood (Cooked, 3 Oz) | Calories | Protein (G) |
|---|---|---|
| Cod | 90 | 20 |
| Pollock | 90 | 20 |
| Haddock | 100 | 21 |
| Shrimp | 100 | 21 |
| Tilapia | 110 | 22 |
| Halibut | 120 | 23 |
| Catfish | 130 | 17 |
| Tuna | 130 | 26 |
| Rainbow Trout | 140 | 20 |
| Scallops | 140 | 27 |
| Salmon (Atlantic/Coho/Sockeye/Chinook) | 200 | 24 |
How To Pick Fish Based On Your Goal
If You Want Lower Calories With High Protein
Lean white fish is your friend. Cod, pollock, haddock, and many similar fillets give you a lot of protein for fewer calories. Shrimp also fits this lane, as long as the cooking stays light.
What usually blows up the total isn’t the fish. It’s breading, frying, creamy sauces, and big portions.
If You Want A Higher-Calorie, More Filling Plate
Richer fish like salmon sits higher in calories because it carries more fat. That can be a plus when you want a meal that sticks with you longer and you don’t want to lean on heavy sides to feel satisfied.
If you’re pairing it with rice, pasta, or a buttery sauce, keep an eye on the add-ons. It’s easy to stack calorie sources without noticing.
If You Want A Middle Ground
Trout, halibut, tuna, and similar options can sit in a comfortable middle zone. You get strong protein and a bit more richness than the leanest fillets, without jumping all the way to the top of the calorie range.
Cooking Methods That Quietly Change The Numbers
Fish itself is straightforward. The pan and the toppings are where totals drift. A “healthy fish dinner” can turn into a calorie bomb when the fish becomes a delivery system for oil and creamy sauce.
What Keeps Totals Predictable
- Baking, broiling, grilling with a light brush of oil or a nonstick surface
- Poaching in broth, wine, or seasoned water
- Air frying with minimal oil, no thick breading
What Pushes Calories Up Fast
- Deep frying and heavy batter
- Pan frying with a generous oil pour
- Creamy toppings like mayo-based salads and rich cheese sauces
Cooking Choices And Calorie Impact At A Glance
This table gives a simple way to think about calorie creep. The “what changes” column is the real takeaway. Once you see the pattern, you can adjust without feeling like you’re giving up flavor.
| Cooking Or Topping | What Changes | Calorie Direction |
|---|---|---|
| Baked Or Grilled (Little Oil) | Fish stays close to its base nutrition | Stays Similar |
| Pan-Seared With 1 Tbsp Oil | Oil adds calories that stick to the fish | Goes Up |
| Butter Finish | Butter adds fat calories at the end | Goes Up |
| Breaded And Fried | Breading adds carbs and absorbs oil | Jumps Up |
| Creamy Sauce | Dairy or mayo adds fat calories fast | Jumps Up |
| Sweet Glaze | Sugar adds calories without raising protein | Goes Up |
| Fish Salad (Mayo-Based) | Mayo becomes the main calorie source | Jumps Up |
What About Mercury And “How Often” Questions
Calories and protein are only part of the picture. Some people also want guidance on how often to eat certain fish, especially during pregnancy, breastfeeding, or when feeding children.
For that, stick with official guidance. The FDA’s consumer page on Advice About Eating Fish includes serving guidance and a chart that groups fish by mercury level. The EPA also shares practical direction on Guidelines For Eating Fish That Contain Mercury.
If you’re choosing fish for a household, rotating species is a simple habit. It spreads out exposure risks, keeps meals from getting boring, and gives you a wider mix of nutrients.
Simple Rules For Reading Fish Nutrition Without Overthinking It
Start With The Fish Type
Ask one question: is it lean and flaky, or rich and oily? Lean fish trends lower in calories. Rich fish trends higher. Protein is high in both.
Match The Serving Size
If a chart uses a 3-ounce cooked serving, compare your portion to that. If you ate a large fillet, you may be closer to two servings than one.
Count The “Invisible” Calories
Oil, butter, breading, creamy sauce, and mayo-based mixes can outrun the fish itself. If you’re tracking intake, track the add-ons. If you aren’t tracking, keep add-ons measured, not poured.
Use A Trusted Reference When You Need One
If you want to look up a specific fish cut, brand, or preparation style, use a reputable database like USDA FoodData Central. For a fast side-by-side seafood chart using a consistent cooked serving, the FDA poster is handy.
Quick Meal Ideas That Keep Protein High
You don’t need fancy recipes to keep the numbers in a good range. You just need a smart default method and a couple of flavor routes that don’t rely on heavy sauces.
Lean Fish With Big Flavor
- Cod or haddock baked with lemon, garlic, and herbs
- Pollock tacos with cabbage, salsa, and a light yogurt drizzle
- Tilapia with spice rub, charred corn, and lime
Richer Fish Without A Heavy Sauce
- Salmon roasted with mustard, dill, and cracked pepper
- Trout pan-seared on a nonstick surface, finished with citrus
- Tuna steak grilled with a soy-ginger glaze kept thin
The pattern is simple: use bold seasonings, keep added fats measured, and let the fish do its job as the protein center of the plate.
Takeaways You Can Use At Dinner Time
If you remember only a few things, make them these. Most fish gives you a strong protein return per serving. Calories move with the fish’s fat level and with cooking choices. Lean white fish keeps calories lower. Salmon and other richer fish sit higher, which can still fit well in many eating styles.
When you need hard numbers, use trusted sources. When you don’t, lean on the patterns and keep the add-ons in check. That gets you most of the way there without turning a meal into a spreadsheet.
References & Sources
- U.S. Food and Drug Administration (FDA).“Nutrition Information For Cooked Seafood (Purchased Raw) – PDF Poster.”Provides calories and protein values for a 3-ounce cooked serving across many fish and shellfish types.
- USDA FoodData Central.“FoodData Central Food Search.”Database for looking up nutrition data for specific fish entries and preparation details.
- U.S. Food and Drug Administration (FDA).“Advice About Eating Fish.”Explains serving guidance and fish choices by mercury level for people who are pregnant or breastfeeding and for children.
- U.S. Environmental Protection Agency (EPA).“Guidelines For Eating Fish That Contain Mercury.”Outlines steps to reduce mercury exposure while eating fish, including choosing lower-mercury options.
