If you’re trying to hit a protein target, tuna is a simple, high-protein option. In general, 3 ounces of tuna provides about 20 to 22 grams of protein, depending on the type of tuna and whether it’s packed in water or oil.

The exact number can vary a little by brand and preparation, so the best way to use tuna in your diet is to weigh the portion, check the label, and log it consistently. Here’s how to estimate it correctly and avoid common mistakes.

1) Start with the typical protein amount

A 3-ounce serving of tuna usually gives you roughly 20 to 22 grams of protein. That’s enough to count as a solid protein source for a meal or snack, especially if you’re pairing it with vegetables, rice, bread, or a salad.

The exact amount depends on the tuna variety and the product label. Fresh tuna steaks, canned light tuna, and canned albacore can differ slightly, but the difference is usually small enough that 3 ounces still lands in the same general protein range.

2) Measure 3 oz the practical way

The most accurate method is to use a kitchen scale and weigh the tuna after draining it, if it’s canned. Three ounces is a weight, not a volume, so “a small can” or “half a can” can be misleading.

If you don’t have a scale, check the serving size on the can or package. Many tuna labels list nutrition for a drained portion, which is the number you want to use when calculating protein for your meal.

3) Adjust for packed-in-water vs. packed-in-oil

Protein is usually similar across water-packed and oil-packed tuna, but calories and fat are not. If you’re tracking macros, the packing liquid matters more for calories than for protein.

Drain the tuna before logging it unless the label clearly states otherwise. If you eat the oil, include those extra calories in your total. For most people trying to manage weight or protein intake, water-packed tuna is easier to track.

4) Log tuna accurately and avoid common mistakes

The biggest mistake is guessing the portion size. A container that looks like 3 ounces may be closer to 4 or 5 ounces once drained, which can throw off your protein count.

Another common mistake is mixing up cooked, drained, and un-drained weights. Always log the form you actually ate. If you use an app to track meals, entering the correct drained weight matters more than choosing a generic tuna entry.

If you’re also tracking training, consistency matters there too. Tools like Fitnit can help with workout tracking and form feedback, but for food logging, the same principle applies: measure first, then record.

Tips

Sources

  1. FoodData Central — USDA
  2. Protein and Fish in the Diet — Mayo Clinic
  3. Fish as a Source of Protein: A Review — PubMed

Frequently Asked Questions

How much protein is in 3 oz of tuna?

Usually about 20 to 22 grams, depending on the type and brand.

Is canned tuna high in protein?

Yes. It’s one of the easiest shelf-stable foods for getting a lot of protein in a small serving.

Does tuna in oil have more protein than tuna in water?

Not usually. The protein is similar, but tuna in oil has more calories and fat.

Should I weigh tuna before or after draining it?

After draining it, unless the label says the serving size is based on the undrained product.

Know your macros without the math

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