If you’re looking up tuna fish protein per 100g, the short answer is that tuna is a high-protein food. The exact amount depends on the type of tuna and whether it’s raw, cooked, or canned in water or oil.

For most people, the useful takeaway is simple: 100g of tuna typically provides about 24–30g of protein, making it one of the most protein-dense common foods. The rest of this guide breaks down the numbers and what they mean for your meals.

How much protein is in tuna per 100g?

Tuna is naturally rich in protein. Depending on the variety and preparation, 100g usually provides roughly 24–30g of protein. Raw tuna tends to sit near the lower end of that range, while drained canned tuna often lands near the upper end because it’s concentrated and water has been removed.

A practical example: a standard 100g portion of canned light tuna in water can deliver around 25–29g of protein, while tuna packed in oil may have similar protein but more calories from fat. If you’re reading a label, the most accurate number is always the one printed on the specific product.

What changes the protein number?

Several factors can change the protein you see per 100g. Species matters: skipjack, yellowfin, albacore, and bluefin are not identical. Processing matters too: raw, cooked, drained canned, and oil-packed tuna all differ in water and fat content, which changes the nutrition per 100g.

Serving style also matters. A 100g portion is not the same as a whole can. For example, a can may list a drained weight that is lower than the net weight, so protein per can can be very different from protein per 100g. For the cleanest comparison, use drained weight whenever possible.

How tuna fits into a high-protein diet

Tuna is popular because it gives a lot of protein with relatively few calories, especially when packed in water. That makes it useful for people trying to build meals around lean protein, support muscle maintenance, or increase fullness without adding a lot of extra fat.

Protein needs vary by body size, activity level, and goals. The NIH notes that the general recommended dietary allowance for adults is 0.8 grams of protein per kilogram of body weight per day. Tuna can help you get there, but it works best as part of a balanced diet that also includes vegetables, fruit, whole grains, and healthy fats.

Calories, mercury, and smart tuna choices

Protein is only one part of the picture. Tuna packed in water is usually lower in calories than tuna packed in oil. If your goal is lean protein, choose water-packed tuna and watch added sauces or mayo, which can change the nutrition quickly.

Mercury is another reason to pay attention to tuna type and how often you eat it. Larger tuna species generally contain more mercury than smaller ones. Pregnant people, nursing parents, and young children should follow FDA and EPA guidance on fish choices and portion frequency. For most healthy adults, tuna can fit well into a routine, but variety is a smart idea.

Tips

Sources

  1. FoodData Central — USDA
  2. Advice About Eating Fish — FDA

Frequently Asked Questions

How much protein is in 100g of tuna fish?

Usually about 24–30g, depending on the type of tuna and whether it is raw, cooked, or canned.

Is canned tuna higher in protein than fresh tuna?

Per 100g, canned tuna is often similar or slightly higher because it has less water after draining.

Is tuna good for muscle gain?

Yes. Tuna is a high-protein food that can help you reach daily protein targets for muscle maintenance and growth.

Does tuna in oil have less protein?

Not usually per 100g, but it has more calories because of the added oil.

Can I eat tuna every day?

It depends on the tuna type and your total diet. Because of mercury, it’s best to vary fish choices and follow official guidance.

Know your macros without the math

Snap a photo of your meal and Fitnit reads the calories and macros for you. Free during beta.