What Fish Has the Most Protein? A Ranked Guide to Lean Options

Yellowfin tuna leads the pack with roughly 25 to 30 grams of protein in a 3-ounce cooked serving, making it the answer to the question of what fish has the most protein for anyone tracking macros at the seafood counter. Halibut, mahi-mahi, and yellowtail land close behind in the 24 to 27 gram range, while cod, snapper, and grouper deliver a slightly lower but still impressive 22 to 25 grams per serving.

Below, you’ll find a ranked breakdown of the highest-protein fish per serving, how cooking methods and canning can shift those numbers, and the lean-versus-fatty tradeoff worth knowing if you’re weighing protein against mercury and cost.

Why Fish Stands Out as a Complete Protein Source

Every cut of fish delivers all nine essential amino acids your body cannot make on its own, and that complete amino acid profile is the main reason nutritionists call fish a complete protein. A 3-ounce cooked serving of most fish lands between 20 and 30 grams of protein, matching or beating nearly every other animal protein at the grocery store. Even chicken breast, the long-standing benchmark, only matches fish at the top end of its range.

Digestion is where fish quietly pulls ahead. The muscle fibers carry far less connective tissue than beef or pork, so your stomach breaks them down faster and the amino acids hit your bloodstream sooner. That faster turnover matters for anyone trying to recover from training or hold onto lean mass during a cut.

How Fish Compares to Other Protein Sources

Grilled chicken breast sits around 26 grams of protein per 3-ounce serving, lean ground beef around 22 grams, and a large egg delivers about 6 grams. Wild-caught and farmed versions of the same fish species show nearly identical protein content per ounce, so your choice between them usually comes down to fat profile and environmental footprint rather than protein count. Farmed Atlantic salmon and wild Pacific sockeye, for example, differ more in omega-3 concentration than in total protein.

Fish also brings micronutrients that other proteins skip. A single serving covers a meaningful slice of your daily vitamin D and choline needs, both of which support muscle function and metabolism. That nutrient density is why a plate built around fish tends to do more for your training than an equivalent plate built around chicken alone, and it lines up with what large reviews in nutritional science have linked to long-term recovery and metabolic health.

The Highest-Protein Fish Ranked by Serving

Roughly 25 to 30 grams of protein pack into a single 3-ounce cooked serving of yellowfin tuna, easily beating nearly every other common fish at the seafood counter. Halibut, yellowtail, and mahi-mahi cluster tightly in the 24 to 27 gram range, giving you several near-ties for the second spot. Cod, snapper, grouper, and swordfish fall slightly lower but still deliver a strong 22 to 25 grams per 3 ounces, making them reliable staples rather than top performers.

Tilapia and farmed catfish sit near the bottom of the ranking at about 20 to 22 grams per serving. That lower number does not make them bad choices; it just means you need a slightly larger portion to hit the same protein target. Salmon and sardines trade a few grams of protein for significantly more omega-3 fatty acids, which is often a worthwhile swap depending on your goal.

Protein Content of Fish Per Serving at a Glance

FishProtein per 3 oz cookedNotable trait
Yellowfin tuna25–30 gHighest gram count, very lean
Halibut24–27 gLean, mild flavor, easy to overcook
Yellowtail24–27 gSushi-grade option, moderate fat
Mahi-mahi24–26 gFirm texture, mild taste
Cod22–25 gVery lean, flaky when cooked
Snapper22–25 gMild, versatile in many recipes
Grouper22–24 gMeaty texture, slightly higher fat
Swordfish22–24 gSteak-like, but high mercury
Salmon22–25 gRich in omega-3 fatty acids
Sardines22–25 gBudget-friendly, omega-3 rich
Tilapia20–22 gLow calorie, very mild
Farmed catfish20–22 gAffordable, low mercury

These values come from the USDA FoodData Central database, the standard reference for nutritional information in the United States. Exact grams shift slightly with cooking method and portion size, but the order stays roughly the same across most cuts you will find at the store.

Cooking losses vary by cut, which is why the lean-versus-fatty split matters more than the raw numbers on the label.

Lean White Fish vs Fatty Fish: Which Wins on Protein Density

Lean white fish like cod and halibut carry a higher protein-to-fat ratio than salmon or mackerel, meaning you get more grams of protein for every gram of fat on the plate. That ratio matters most during strict cutting phases, when calories are capped and you want protein to take up as much of your daily budget as possible. A 3-ounce serving of cod delivers around 23 grams of protein for fewer than 100 calories, a stack that is hard to beat with any land animal.

Fatty fish still match or exceed chicken in total protein per serving despite their higher oil content. A farmed Atlantic salmon fillet lands around 22 to 25 grams of protein with a much bigger dose of omega-3 fatty acids. Lean high protein fish options win on protein density per calorie, but oily fish win on nutrient breadth, so the real question is what your week looks like.

Choosing Between the Two Categories

Bodybuilders and strength athletes often rotate both categories to balance protein intake with the joint and heart health benefits of omega-3s. Eating fatty fish two or three times per week and lean white fish on the other training days is a common split that covers recovery without overdoing the calories. Choosing between them depends less on protein count and more on your overall calorie and fat goals for the week.

During a deep cut, lean white fish like cod, tilapia, and halibut let you push protein high while keeping fat low. During a maintenance or lean bulk phase, adding salmon, sardines, or mackerel gives you the same protein total with extra omega-3s that support recovery and cardiovascular health. Pick the category that matches your weekly deficit or surplus and rotate species inside it.

How Cooking Method, Freshness, and Canning Affect Protein

Grilling, baking, and broiling retain nearly all protein in fish, while deep-frying adds calories without adding protein per ounce. A grilled tuna steak and a baked cod fillet both lose only a small percentage of their protein to heat, but a beer-battered fried version of the same fish piles on 100 or more calories from oil and batter. That extra fat does not raise your protein gram count, so fried fish is a poor choice when you are tracking protein closely.

Canned tuna preserves roughly the same protein as fresh cooked tuna, making it a budget-friendly equivalent for quick meals. A standard 5-ounce can of light tuna in water holds about 20 to 25 grams of protein, which is competitive with most fresh fillets. Smoked and cured fish also hold their protein well, though they often pair with sodium-heavy preparations that can push your daily salt intake higher than you want.

Wild-Caught vs. Farmed Protein Content

Side-by-side lab tests of the same species show almost no difference in protein per ounce, so the numbers stay nearly identical whether the fish was wild-caught or farmed. The bigger differences show up in fat profile and omega-3 concentration, where farmed fish often carries more total fat and wild-caught fish carries a different balance of fatty acids. Draining canned fish does not measurably reduce protein, but oils or sauces added after canning shift the fat and calorie profile quickly.

Freshness affects texture and flavor far more than it affects protein. A fish that has been properly handled and kept cold holds its protein count almost regardless of how long it sat on ice. Cooking it gently is what locks in the protein you paid for, so keep heat moderate and time short.

Preserving that protein at the stove becomes pointless, however, if the fish itself carries heavy metals or stretches your grocery budget too thin.

Mercury, Cost, and Protein: Making a Smart Tradeoff

High-protein predators like swordfish and bigeye tuna carry the most mercury, which limits how often you can safely eat them. Mercury accumulates up the food chain, so long-lived predatory species sit at the top of the contamination list. Eating those fish more than once or twice a month pushes mercury exposure higher than most guidelines recommend for adults, a pattern that FDA and EPA reference doses were built to address.

Canned light tuna, sardines, and tilapia offer strong protein with the lowest mercury exposure. Sardines and canned tuna also deliver the lowest cost per gram of protein among all fish, often beating chicken breast on price at the supermarket. Tilapia and farmed catfish win on price but lose on omega-3 content compared to salmon, so the trade-off there is budget versus nutrient density.

How to Rotate Fish Across the Week

Eating 3 to 5 servings of fish weekly calls for rotating species to balance protein gains against mercury risk. A simple rotation keeps mercury low without giving up the protein ceiling you are after. The table below shows a practical split that fits common US grocery store availability.

Rotation slotPickProtein (3 oz cooked)Mercury level
High-protein anchorYellowfin tuna or halibut25–30 gModerate
Budget stapleCanned light tuna or sardines20–25 gLow
Lean cutting pickCod or tilapia20–25 gLow
Omega-3 boostSalmon or mackerel22–25 gLow to moderate
Occasional treatSwordfish or bigeye tuna22–30 gHigh

Limit the high-mercury options to once every few weeks and fill the rest of your weekly fish servings with low-mercury species. That mix keeps your weekly protein intake from fish alone in a range that pairs cleanly with chicken or plant proteins on the remaining days.

Putting High-Protein Fish to Work in Real Meals

A tuna and white bean salad built from a single can of tuna, a cup of white beans, olive oil, lemon, and chopped vegetables delivers roughly 35 grams of protein per bowl. That kind of pantry meal is one of the easiest ways to hit a protein goal on a tight schedule. Canned fish turns into a real training-day workhorse when you pair it with beans, quinoa, or Greek yogurt.

Grilled halibut over quinoa and greens pushes a single plate past 40 grams of protein without much effort. A 6-ounce halibut fillet grilled with olive oil, salt, and pepper lands around 50 grams of protein on its own, and a cup of cooked quinoa adds another 8 grams. Add a handful of spinach and you have a complete lean dinner that fits almost any cutting or recomposition plan.

Meal Ideas You Can Rotate Through the Week

  • Tuna white bean salad: One can of tuna, a cup of white beans, lemon, olive oil, and arugula for about 35 g of protein.
  • Halibut and quinoa plate: Grilled halibut over quinoa with roasted vegetables for 40-plus grams of protein per plate.
  • Cod and lentil soup: Poached cod stirred into a lentil and vegetable soup for a warm 30-plus gram bowl.
  • Salmon pasta: Canned salmon tossed into whole wheat pasta with olive oil and parmesan for roughly 35 g of protein.
  • Tilapia tacos: Pan-seared tilapia in corn tortillas with slaw and Greek yogurt sauce for a 30-plus gram handheld meal.

Rotate three or four species across the week to control mercury while keeping meals varied, and track total daily protein against body weight goals. Letting fish replace chicken on most training days is the simplest way to lock in more omega-3s without changing your daily protein target. A weekly rotation of tuna, salmon, cod, and sardines covers every nutritional angle without ever feeling repetitive.

The Bottom Line

Yellowfin tuna delivers the most protein per cooked serving, but the highest-protein fish ranking is less about picking a single winner and more about rotating species to balance protein, omega-3s, cost, and mercury. Lean white fish wins on protein-to-calorie ratio, oily fish wins on nutrient breadth, and canned tuna ties them together as the most affordable option. Choose based on your weekly calorie budget and your mercury tolerance, not just the gram count.

FAQ

Which fish has the highest protein content per serving?

Yellowfin tuna tops the list with roughly 25 to 30 grams of protein per 3-ounce cooked serving. Halibut, mahi-mahi, and yellowtail sit close behind in the 24 to 27 gram range, making any of them a strong choice when you want maximum protein per plate.

How much protein is in tuna, salmon, and cod compared to chicken?

A 3-ounce cooked serving of yellowfin tuna delivers 25 to 30 grams of protein, salmon 22 to 25 grams, and cod 22 to 25 grams. Grilled chicken breast sits at about 26 grams, so tuna edges past it while salmon and cod match it.

Is white fish higher in protein than fatty fish like salmon?

Cod and halibut deliver noticeably more protein per calorie than salmon, giving leaner fillets a clear edge on the protein-to-fat ratio. But salmon still delivers 22 to 25 grams of protein per 3 ounces, so the total gram count stays close.

Does cooking method change the protein content of fish?

Grilling, baking, broiling, and canning all retain nearly all of the original protein in fish. Deep-frying does not strip protein, but it adds 100 or more calories from oil and batter, which lowers protein density per calorie.

What is the leanest, highest-protein fish available?

Over 20 grams of protein slide into just 3 ounces of cooked cod or halibut, and almost no fat comes with it. Tilapia is another strong lean option, sitting near the bottom of the protein ranking but offering one of the lowest calorie counts in the fish aisle.

Are canned fish as high in protein as fresh fish?

Canned light tuna in water holds about 20 to 25 grams of protein per 5-ounce can, which is competitive with most fresh cooked fillets. Canning preserves protein almost as well as baking or grilling, so the gram count stays close.

Staff
Staff

Our team brings together health and food enthusiasts who are passionate about discovering reliable health information, nutritious choices, and enjoyable food experiences. From everyday nutrition and healthy eating ideas to recipes, ingredients, food trends, and standout dishes, we share carefully researched and thoughtfully curated content to help readers make informed choices about what they eat and enjoy.