Satiety · Article

How Much Protein Is in an Egg (and 24 More Foods), per Serving

A 55 g egg has 6.9 g of protein. A table of 25 foods per real serving (chicken, tuna, milk, Greek yogurt, lentils) and how to reach 25-30 g a meal with a small appetite.

Written by
Published
Next review
Sources
7 primary and 1 supporting

No clinical review. No advertising from drug companies and no affiliate links.How we work

One egg (55 g without the shell) has 6.9 g of protein and 79 calories. A small can of tuna in water (60 g, 2.1 oz, drained) has 15.3 g; a 250 ml glass of 2% milk (about 1 cup), 8.3 g; a 125 g (4.4 oz) Greek yogurt, 11.3 g; and 100 g (3.5 oz) of cooked lentils, 9.0 g[8]. Below are 25 foods per real serving, not just per 100 g, and how to put together 25 to 30 g at a meal when your appetite is small.

In 30 seconds

  • One egg: 6.9 g of protein. Two eggs: 13.9 g, almost the same as ¾ cup (150 g) of cooked lentils (13.5 g)[8].
  • Chicken: 3.5 oz (100 g) of cooked breast has 29.0 g; the same weight raw, 22.5 g[8]. Chicken loses water as it cooks, so the protein gets more concentrated.
  • The most protein per serving comes from meat, fish and poultry: 25.5 to 33.8 g. Per calorie, tuna, cod and egg whites lead[8].
  • EFSA’s reference intake for adults is 0.83 g of protein per kilogram (0.38 g per pound) a day[2]. With small meals, the practical move is to start the plate with the protein[1].
  • Deli meats add protein, but also sodium: 30 g (1.1 oz) of cured ham has about 809 mg[8], 40% of the WHO’s daily limit[6].

Every figure comes from the site’s food pages, which use values from USDA FoodData Central[8]. I multiply each page’s protein and calories per 100 g by its usual serving and round at the end. If you want the ranking per 100 g, it’s in high-protein foods, and why protein fills you up is in the most filling foods.

Protein per serving: a table of 25 foods

Sorted from most to least protein per serving. Each name links to its food page, and the “Source” column to the exact USDA entry[8].

# Food Serving Protein per serving Calories per serving Protein per 100 g Source
1 Chicken breast, skinless, raw 5.3 oz (150 g) 33.8 g 180 22.5 g USDA 171077
2 Lean beef, top round, raw 4.4 oz (125 g) 29.5 g 155 23.6 g USDA 173996
3 Chicken breast, cooked and shredded 3.5 oz (100 g) 29.0 g 151 29.0 g USDA 171478
4 Cod, raw 5.3 oz (150 g) 26.7 g 123 17.8 g USDA 171955
5 Farmed salmon, raw 4.4 oz (125 g) 25.5 g 260 20.4 g USDA 175167
6 Canned jack mackerel, drained 2.8 oz (80 g) 18.6 g 125 23.2 g USDA 175121
7 Skyr, plain, nonfat 1 tub (150 g) 17.0 g 90 11.3 g USDA 2400949
8 Tuna, canned in water, drained 1 small can, 2.1 oz (60 g) 15.3 g 70 25.5 g USDA 171986
9 Sardines, canned in oil, drained 2.1 oz (60 g) 14.8 g 125 24.6 g USDA 175139
10 Lentils, cooked ¾ cup (150 g) 13.5 g 174 9.0 g USDA 172421
11 Chickpeas, cooked 150 g 13.3 g 246 8.9 g USDA 173757
12 Black beans, cooked 150 g 13.3 g 198 8.9 g USDA 173735
13 Greek yogurt, plain, whole milk 4.4 oz (125 g) 11.3 g 121 9.0 g USDA 171304
14 Queso fresco (Latin American style) 2.1 oz (60 g) 10.9 g 179 18.1 g USDA 172223
15 Cottage cheese, 2% fat 3.5 oz (100 g) 10.4 g 81 10.4 g USDA 172182
16 Firm tofu 3.5 oz (100 g) 9.0 g 78 9.0 g USDA 172448
17 Edamame, cooked 2.6 oz (75 g) 8.9 g 91 11.9 g USDA 168411
18 2% milk 1 glass (250 ml) 8.3 g 125 3.3 g USDA 171267
19 Dry-roasted peanuts, unsalted 1.1 oz (30 g) 7.3 g 176 24.4 g USDA 173806
20 Egg whites 2 whites (66 g) 7.2 g 34 10.9 g USDA 172183
21 Whole egg 1 egg (55 g without the shell) 6.9 g 79 12.6 g USDA 171287
22 Almonds 0.9 oz (25 g) 5.3 g 145 21.2 g USDA 170567
23 Rolled oats, dry 1.4 oz (40 g) 5.3 g 152 13.2 g USDA 173904
24 Whole-wheat bread 1.4 oz (40 g) 5.0 g 101 12.4 g USDA 172688
25 Plain yogurt, whole milk 4.4 oz (125 g) 4.3 g 76 3.5 g USDA 171284

Three things the table shows:

  • An egg has less protein than people think, but in very little volume. It ranks 21st per serving because one egg doesn’t weigh much. Two eggs give 13.9 g for 157 calories, almost the same as a plate of lentils (13.5 g)[8].
  • Per 100 g is misleading for nuts. Peanuts have 24.4 g per 100 g, close to tuna, but a sensible serving is 30 g (1.1 oz): 7.3 g of protein for 176 calories. A tub of skyr gives 17.0 g for 90 calories[8].
  • Beans and lentils land around 13 g a plate. And they bring fiber: 100 g (3.5 oz) of cooked lentils has 9.0 g of protein, 7.9 g of fiber and 116 calories[8]. If you eat little or skip meat, the plant protein guide compares 20 plant foods.

What counts as a serving in this table

Each serving is the “usual serving” on the food’s page: a realistic amount for a meal or a snack, not a recommendation. Before you compare with what you eat, it helps to know how it’s measured:

  • Edible weight. Eggs without the shell; tuna, jack mackerel and sardines drained; beans and lentils already cooked.
  • Meat and fish, raw. Raw chicken breast, beef, cod and salmon are weighed before cooking, the way you’d weigh them on a kitchen scale. The cooked chicken breast is the only meat weighed after cooking.
  • Liquids in milliliters. For milk I count 1 ml as 1 g. The 250 ml serving is a little more than a US cup (8 fl oz).
  • Small cans. The 60 g (2.1 oz) of tuna is a small can, drained. If yours gives 80 g (2.8 oz) drained, that’s 20.4 g of protein.
  • One brand’s label. USDA has no generic entry for skyr, so its page uses the label of one plain nonfat skyr. Yours may differ a little.
  • Latin American-style queso fresco. It’s the one USDA analyzed. Other fresh cheeses, such as Spain’s queso de Burgos or Colombia’s queso campesino, vary mostly in fat, so the label is the one to trust.

How much protein you need per day and per meal

These are the general references for healthy adults:

Reference Figure Source
Population reference intake for adults 0.83 g/kg (0.38 g/lb) a day EFSA[2]
During weight loss 1.2 to 1.6 g/kg (0.54 to 0.73 g/lb) a day has been proposed 2025 GLP-1 nutrition advisory[1]
Alternative that skips the per-pound math 80 to 120 g a day 2025 advisory[1]
Per meal At least about 25 to 30 g, “potentially” Leidy and colleagues (2015)[3]

For someone who weighs 154 lb (70 kg), EFSA’s 0.83 g/kg[2] works out to about 58 g a day. EFSA is the European Food Safety Authority. The 2025 advisory, from four US scientific societies, notes that with obesity it’s unclear whether to use current weight or another weight, because current weight can overestimate needs. As an alternative, it proposes a fixed target of 80 to 120 g a day, which may be easier to stick to[1]. Split 80 g over three meals and you get about 27 g per meal.

Your own number depends on your age, weight and health, especially if you have kidney disease. Talk it over with your doctor or a registered dietitian. The protein calculator gives you a starting point for that conversation, and protein and muscle on GLP-1 medications explains why it matters.

How to reach 25-30 g per meal with a small appetite

On semaglutide (Ozempic, Wegovy) or tirzepatide (Mounjaro, Zepbound), people eat less at each sitting. The 2025 advisory acknowledges that this makes protein hard to reach and offers three ideas: eat the protein-rich part of the meal first, choose low-volume protein foods (fish, eggs, Greek yogurt, cottage cheese and nuts), and, when hunger is low, try small, frequent meals[1].

These combinations all go past 25 g with 123 to 401 calories, using only foods from the table:

Meal What’s in it Protein Calories
Breakfast Skyr (150 g) with rolled oats (40 g, 1.4 oz) and almonds (15 g, 0.5 oz) 25.4 g 328
Breakfast Two eggs (110 g) with whole-wheat bread (40 g) and queso fresco (40 g) 26.1 g 378
Lunch Cooked lentils (¾ cup, 150 g) with a small can of tuna (60 g) 28.8 g 244
Lunch Black beans (150 g) with shredded chicken breast (50 g, 1.8 oz) 27.8 g 274
Dinner Cod (5.3 oz, 150 g raw), baked or steamed 26.7 g 123
Vegetarian dinner Cooked chickpeas (150 g) with two hard-boiled eggs (100 g) 25.9 g 401

Totals are summed before rounding; oil and anything you add aren’t counted. If a whole plate won’t fit, there are two ways around it:

  • Protein first. Start with the tuna, chicken or egg and leave the sides for last. If you fill up halfway, the important part is already in.
  • Split it in two. Half a serving of lentils (75 g) with a hard-boiled egg gives 13.1 g; a cottage cheese (100 g) mid-afternoon adds 10.4 g. Together, 23.5 g. Filling snacks on GLP-1 medications has 25 more ideas.

The advisory also suggests keeping red and processed meats moderate or minimal and favoring beans and lentils, dairy, seafood, eggs and lean poultry[1].

Common mistakes when counting protein

Mixing up raw and cooked. Raw chicken breast has 22.5 g of protein per 100 g; cooked, 29.0 g[8], because it loses water. If you weigh 150 g (5.3 oz) of cooked chicken and use the raw figure, you get 33.8 g; with the cooked figure it’s 43.5 g. Oats go the other way: 40 g of dry rolled oats have 5.3 g of protein, and our serving of oatmeal cooked with water, 200 g, has 5.1 g[8]. Almost the same protein in five times the weight, because the oats soak up water. Always check whether a label or table means raw, dry or cooked.

Counting the whole can. With tuna and sardines, what you eat is the drained weight. The can’s net weight includes the water or oil.

Weighing the egg with its shell. In the European Union, egg sizes S, M, L and XL are set by weight with the shell, under Regulation 589/2008[5]. The 6.9 g in the table is for 55 g of egg without it. For reference, USDA counts a large egg as 50 g without the shell, with 6.3 g of protein[8].

Trusting deli meats and sausages. They add quick protein, but also sodium. From the USDA entry on each food page[8]:

Deli meat or sausage Serving Protein Sodium
Sliced ham 1.4 oz (40 g) 6.6 g 326 mg (USDA 173864)
Cured ham (prosciutto figures) 1.1 oz (30 g) 8.3 g 809 mg (USDA 2705879)
Fresh chorizo, raw 1.8 oz (50 g) 6.8 g 394 mg (USDA 173859)

The WHO recommends that adults have less than 2,000 mg of sodium a day, equal to 5 g of salt[6]. A 30 g serving of cured ham, two or three thin slices, is already 40% of that. The unsalted canned tuna in the table has 30 mg per small can[8], but if your can has added salt, it will have quite a bit more.

Forgetting the calories that come with the protein. With a small appetite, every bite counts. Salmon gives 25.5 g with 260 calories and cod 26.7 g with 123 calories[8]: both are fine, but they don’t take up the same room on a day when you eat little. And with milk, skim actually has slightly more protein per 250 ml (8.9 g) than 2% (8.3 g) or whole milk (7.9 g)[8].

What a label can say about protein

In the European Union, Regulation 432/2012 authorizes three health claims for protein: protein contributes to a growth in muscle mass, to the maintenance of muscle mass and to the maintenance of normal bones. They can only be used on foods that are at least a “source of protein”[4]. If a package promises more than that, such as weight loss or curbing hunger because of its protein, that promise isn’t among the authorized claims.

Eating well, not eating as little as possible

Counting protein is a way to eat enough with a small appetite, not to eat the minimum. If you’ve gone days without covering the basics, if food makes you anxious or if you skip meals to make up for eating, talk to your doctor or a registered dietitian. MedlinePlus notes that eating disorders are serious mental health conditions and that getting help matters[7].

Frequently asked questions

How much protein is in an egg?

An egg weighing 55 g without the shell has 6.9 g of protein and 79 calories, according to USDA. A 50 g egg, USDA’s large egg, has 6.3 g, raw or hard-boiled. Two egg whites (66 g) give 7.2 g for only 34 calories[8], because the fat is in the yolk.

How much protein is in chicken?

Skinless chicken breast has 22.5 g per 100 g raw and 29.0 g per 100 g cooked. A 5.3 oz (150 g) raw breast gives 33.8 g, and 3.5 oz (100 g) of cooked shredded chicken, 29.0 g with 151 calories[8].

How much protein is in a can of tuna?

A small can of tuna in water, 60 g (2.1 oz) drained, has 15.3 g of protein and 70 calories. Drained tuna has 25.5 g per 100 g, so a can that gives 80 g (2.8 oz) drained has 20.4 g[8].

How much protein is in a glass of milk?

A 250 ml glass (about 1 cup) of 2% milk has 8.3 g of protein and 125 calories. Whole milk has 7.9 g and skim, 8.9 g[8]. Taking out the fat doesn’t take out the protein.

How much protein is in a Greek yogurt?

A 125 g (4.4 oz) plain whole-milk Greek yogurt has 11.3 g of protein and 121 calories. Nonfat Greek yogurt has 12.8 g with 74 calories, and regular plain yogurt 4.3 g[8]. “Greek-style” yogurts vary a lot between brands, so the label is the one to trust.

Sources

Sources consulted for this article, with the access date.

  1. Clinical guidelineObesity (The Obesity Society, Wiley).Mozaffarian D, et al. Nutritional priorities to support GLP-1 therapy for obesity: A joint Advisory from ACLM, ASN, OMA and The Obesity Society. Obesity. 2025;33(8):1475-1503. doi:10.1002/oby.24336.accessed .
  2. InstitutionEuropean Food Safety Authority (EFSA).Dietary Reference Values for nutrients: summary report (section 3.4, protein).accessed .
  3. Other sourceAmerican Journal of Clinical Nutrition.Leidy HJ, et al. The role of protein in weight loss and maintenance. Am J Clin Nutr. 2015;101(6):1320S-1329S. doi:10.3945/ajcn.114.084038.accessed .
  4. RegulatorOfficial Journal of the European Union (EUR-Lex).Commission Regulation (EU) No 432/2012 of 16 May 2012 establishing a list of permitted health claims made on foods (protein). OJ L 136.accessed .
  5. RegulatorOfficial Journal of the European Union (EUR-Lex).Commission Regulation (EC) No 589/2008, marketing standards for eggs (Article 4, weight grading).accessed .
  6. InstitutionWorld Health Organization (WHO).Sodium reduction (fact sheet).accessed .
  7. InstitutionMedlinePlus, U.S. National Library of Medicine (NIH).Eating Disorders.accessed .
  8. Official databaseU.S. Department of Agriculture, Agricultural Research Service.FoodData Central (per-100 g values for each food; each entry is linked in the table and on its /en/foods/ page).accessed .