Yes, many fish pack 20–30 grams of protein per 100 grams, with lean white fish and tuna among the highest.
If you’re sizing up seafood for muscle repair, appetite control, or meeting daily protein goals, fish delivers a strong gram-for-gram return. Most cooked fillets land in the 20s per 100 grams, canned options hold their own, and prep stays simple. Below you’ll find clear numbers by species, how cooking and cans change the count, and smart serving tips backed by trusted references.
Protein By Fish Type: Quick Numbers You Can Use
This snapshot shows typical protein values for common choices. Values reference cooked, edible portions unless noted; exact grams vary by species, cut, and moisture loss during cooking.
| Fish (Cooked Unless Noted) | Protein (g) / 100 g | Protein (g) / 3 oz (85 g) |
|---|---|---|
| Yellowfin Tuna | 29 | 25 |
| Tilapia | 26 | 22 |
| Atlantic/Coho Salmon | 22 | 19 |
| Atlantic Cod | 23 | 20 |
| Sardines (Canned In Oil, Drained) | 26 | 22 |
| Trout (General, Cooked) | ~22 | ~19 |
Why the range? Water content and cooking method shift weight, and species vary in leanness. Lean fish like cod concentrates protein with very little fat per 100 grams. Oily fish such as salmon still hits the 20s while adding omega-3 fats.
How High Is Protein In Fish? Daily Needs Context
Most adults can meet a big share of daily needs with one palm-size fillet at dinner. A 3-ounce cooked portion of many species brings ~19–26 grams. If your target is the common 0.8 g/kg guideline, two seafood meals per week still help a lot, while daily eaters can cover a large slice of the goal through lunch salads, rice bowls, or tacos. The recommended intake baseline comes from long-standing Dietary Reference Intakes used by clinicians and dietitians; you can review the source chapters or use an official calculator for personalized targets (DRI protein chapter; DRI calculator).
What The Data Says (With Sources)
Reliable lab-based entries consistently show seafood hitting the numbers above. A cooked yellowfin tuna portion runs about 29 g per 100 g; the page also lists common household servings so you can scale quickly. Tilapia typically sits near 26 g per 100 g when cooked. Canned sardines (drained) come in around 25–26 g per 100 g. These values trace back to the USDA data used by reputable nutrition databases.
Cod is a classic lean pick. A cooked Atlantic fillet clocks ~23 g per 100 g. Snapshot tools tied to the same dataset show the same range, and a 3-ounce piece lands near ~20 g.
Serving Size Tips That Keep The Math Easy
Most people think in portions, not lab grams. Use these simple anchors:
- 3 oz cooked (about a deck of cards) of many fish = ~20–25 g protein.
- Half a typical 6 oz fillet = ~17–20 g protein; the whole 6 oz serving = ~34–40 g.
- One 3.75 oz can of sardines (drained) = ~23–27 g protein, plus calcium if bones are included.
Cooking Method, Moisture, And “Why Numbers Move”
Protein itself doesn’t evaporate when you bake, broil, or grill. What changes is water weight. As a fillet loses moisture, grams per 100 g can look higher even if total grams on the plate stay steady. That’s why databases offer both raw and cooked entries and why your label or app might show slightly different density for the same species.
Protein Quality And Amino Acids
Seafood supplies all essential amino acids, which is why it’s counted as a high-quality protein source in clinical and public health guidance. In short, a single fish meal contributes a complete amino acid profile without combining foods.
Safety Smart: Picking Species And Portions
You can enjoy seafood regularly by choosing species with lower mercury and varying your picks through the week. Consumer guidance from federal agencies recommends 2–3 seafood meals per week for most people, with a simple chart that sorts species into “Best,” “Good,” and “Choices to Avoid” based on mercury levels. See the official advice and printable chart on the FDA/EPA pages (Advice about eating fish (PDF) and the EPA-FDA guidance hub).
Where Fish Fits Next To Other Protein Foods
Here’s a quick head-to-head to see how common seafood compares to everyday options. Values are per 100 g, cooked where stated.
| Food (Cooked Unless Noted) | Protein (g) / 100 g | Notes |
|---|---|---|
| Chicken Breast | ~32 | Lean land-based benchmark. |
| Cod | ~23 | Very lean seafood option. |
| Salmon | ~22 | More fat, steady protein in the 20s. |
| Firm Tofu (Raw) | ~17–18 | Plant-based staple; complete soy protein. |
| Black Beans | ~9 | Great fiber; pair with grains for completeness. |
| Sardines (Canned, Drained) | ~26 | Protein plus calcium and vitamin D. |
Picking The Right Fish For Your Goal
High Protein Per Gram Of Fat
Lean fillets like cod or pollock crowd the top if you want maximum protein with minimal fat per bite. They’re easy to batch-cook, flake into rice bowls, or tuck into tacos without pushing calories up.
Protein With Omega-3s
Salmon and trout hit the 20s for protein while bringing EPA and DHA. That combo is handy for people who want both satiety and heart-forward fats in the same plate.
Pantry-Ready Protein
Canned tuna and sardines pack well for lunches. Drain, season, and add to whole-grain crackers or a salad for a fast 20-plus grams.
Labels, Apps, And Real-World Variability
Two fillets can yield slightly different results due to species, fat level, and moisture. That’s normal. The sources cited here draw from the same USDA datasets, which is why numbers line up within a small margin. When tracking precisely, match the cooked/raw state and species shown on the label or database entry.
How Much Fish Per Week Works For Most People?
A simple rhythm is two or three seafood meals weekly, mixing lower-mercury picks like salmon, cod, tilapia, pollock, shrimp, and canned light tuna. That pattern lines up with federal consumer guidance and helps spread benefits while keeping exposure in check.
Protein Planning Made Easy
Here’s a simple way to slot seafood into a balanced day without overthinking the math:
- Lunch: Tuna bowl with cooked rice, crunchy veg, and a yogurt-mustard dressing (~25 g from tuna alone).
- Dinner: Baked cod with potatoes and greens (~20 g from the fillet; sides add carbs and potassium).
- Snack: Sardines on whole-grain toast (~20-plus g in one quick bite).
Answers To Common Protein Questions
Is Seafood Enough To Hit Daily Targets?
Yes, if you eat it on most days, you can cover a large share of daily protein. If you eat it a few times a week, it still moves the needle and pairs well with poultry, dairy, eggs, beans, and soy to fill the rest.
What About Protein Needs For Active Folks?
The 0.8 g/kg baseline is a minimum for general health; active lifters and endurance athletes often aim higher under a dietitian’s guidance. The baseline remains a useful yardstick for everyday planning using trusted DRI sources.
Does Canned Fish Count The Same?
Yes. Drained sardines and tuna are compact protein sources. Check the label for pack medium (oil vs water) and sodium. Protein grams remain strong either way.
Method Notes And Sources
Protein values come from reputable nutrition databases that ingest USDA FoodData Central entries or mirror those datasets with transparent methodology. For context on weekly seafood guidance and mercury categories, see the federal advice resources linked earlier.
Bottom Line For Shoppers And Meal Preppers
Seafood makes hitting protein goals simple. Keep one lean pick (cod, tilapia) and one oily pick (salmon, trout) in your rotation, use cans for quick meals, and space out two or three seafood plates each week. That pattern brings steady 20-plus gram servings, delivers useful fats when you want them, and fits almost any cooking style.
