Protein Tracker · Foods

Protein in Common Foods: A Quick Reference Guide

Guide · 3 min read

Knowing roughly how many grams of protein are in the foods you eat regularly makes hitting your daily goal much easier. You do not need to weigh everything: a mental model of typical servings is enough for most days.

Quick answer: A large egg has about 6g of protein. A 150g chicken breast has about 30 to 35g. A 100g serving of canned tuna has around 25 to 28g. A 200g plain Greek yogurt has about 16 to 20g. Values are approximate and vary by brand and preparation method.

Lean meats and fish

Dairy and eggs

Plant proteins

Quick snack proteins

A practical mental model

You do not need to weigh every meal. A palm-sized serving of chicken or fish is about 30g of protein; two eggs is about 12g; a large tub of plain Greek yogurt is about 15 to 20g. Adding one high-protein food to each meal and one protein-rich snack typically adds up to 100 to 150g for most adults.

Logging just protein, without tracking every calorie, is the simplest way to stay on target. Protein Tracker is built for exactly that: set your goal once, log foods quickly, and watch the ring fill. For more on how to set your daily target, see our guide to how much protein you need per day.

Common questions

How much protein is in a chicken breast?
A 150g skinless chicken breast contains approximately 30 to 35g of protein depending on cooking method. Grilling or baking retains more protein per gram than boiling. It is one of the most protein-dense whole foods per calorie.
How much protein is in 2 eggs?
Two large eggs contain approximately 12 to 13g of protein. Eggs are also a complete protein, meaning they contain all nine essential amino acids.
What food has the most protein per 100g?
Among common whole foods in practical serving sizes, chicken breast, canned tuna, tempeh and lean beef are among the highest at roughly 25 to 35g of protein per 100g cooked.
About the app
Protein Tracker - hit your goal
About the app →