Sporty logoSportyGet the appGet app
Nutrition basics5 min read

Lean Protein Sources Compared: Protein per Calorie

Tuna, chicken, Greek yogurt, eggs, sardines and lentils compared by protein per 100 kcal, plus real meals ranked from leanest to richest.

Lean Protein Sources Compared: Protein per Calorie
Short answer

Per calorie, the leanest everyday proteins are canned tuna in water, skinless chicken breast and nonfat Greek yogurt, with about 17–22 g of protein per 100 kcal. Eggs, sardines and lentils give less protein per calorie but add healthy fats or fibre. Getting 20 g of protein costs about 91 kcal from tuna and 286 kcal from dried lentils.

Key takeaways

  1. Compare protein foods by grams of protein per 100 kcal; pure protein would score 25 g.
  2. Canned tuna in water, chicken breast and nonfat Greek yogurt get 69–88 % of their calories from protein (USDA data).
  3. 20 g of protein costs about 91 kcal from tuna, 227 kcal from eggs and 286 kcal from dried lentils.
  4. Grilled or poached poultry and white fish lead among complete meals, at about 11–12 g of protein per 100 kcal.
  5. Lean is a tool, not a rule: oily fish, eggs and pulses bring omega-3 fats, convenience and fibre.

What makes a protein source "lean"?

A lean protein source gives you a lot of protein for relatively few calories, because it carries little fat or carbohydrate alongside the protein. The simplest way to compare foods is grams of protein per 100 kcal. Protein has about 4 kcal per gram, so a food that was pure protein would score 25 g per 100 kcal. Real foods always score lower, and the gap tells you how much of the energy comes from fat and carbohydrate instead.

Lean does not mean better in every way. Fat, fibre and carbohydrate all have jobs in a balanced diet, and some of the most useful protein foods, such as lentils and eggs, are not especially lean. The number is simply a tool: it helps when you are eating in a calorie deficit and still want to reach a protein target.

How much protein do you need?

The US National Academies set the Recommended Dietary Allowance for adults at 0.8 g of protein per kg of body weight per day. For a 70 kg (154 lb) adult, that is 56 g. The International Society of Sports Nutrition (ISSN) suggests 1.4–2.0 g/kg for people who exercise regularly, or 98–140 g a day at 70 kg, and recommends spreading it across the day in meals of roughly 20–40 g. Protein should sit within the acceptable range of 10–35 % of total energy. Our guide to how much protein you need per day explains the targets, and the calculator below gives you your own range.

Daily protein calculator

Goal
Daily protein
–––g/day
–
Per meal, 4 meals a day– g

0.8 g/kg is the adult RDA; 1.4–2.0 g/kg is the ISSN range for people who exercise. Kidney disease needs medical advice.

Which everyday foods give the most protein per calorie?

The table compares common protein foods per 100 g as bought, using USDA FoodData Central values. The last column shows what share of the food's calories comes from protein.

Food (100 g)EnergyProteinProtein per 100 kcalCalories from protein
Light tuna canned in water, drained116 kcal25.5 g22.0 g88 %
Chicken breast, raw, skinless120 kcal22.5 g18.8 g75 %
Nonfat plain Greek yogurt59 kcal10.2 g17.3 g69 %
Sardines canned in oil, drained208 kcal24.6 g11.8 g47 %
Eggs (about 2 large)143 kcal12.6 g8.8 g35 %
Dried lentils352 kcal24.6 g7.0 g28 %

Canned tuna in water, skinless chicken breast and nonfat Greek yogurt are the clear leaders: around three quarters or more of their energy comes from protein. Sardines and eggs bring more fat, which is why they sit in the middle, while lentils are mostly carbohydrate and fibre with a useful amount of protein on top.

What does 20 g of protein cost in calories?

Another way to read the same data is to ask how many calories you need to eat to get a typical 20 g serving of protein. The figures below are simple arithmetic on the USDA values above.

FoodAmount for 20 g proteinCalories
Canned tuna in water, drainedabout 78 gabout 91 kcal
Chicken breast, rawabout 89 gabout 107 kcal
Nonfat Greek yogurtabout 196 gabout 116 kcal
Sardines in oil, drainedabout 81 gabout 169 kcal
Eggsabout 159 g (roughly 3 large)about 227 kcal
Dried lentilsabout 81 g dryabout 286 kcal

The difference is large: the same 20 g of protein costs about 91 kcal from tuna and about 286 kcal from lentils. That does not make lentils a poor choice. Those extra calories come with fibre and slow-digesting carbohydrate, and a lentil meal is usually very filling. It simply means that if lentils are your main protein, the meal will also count as your carbohydrate. Our guide to plant protein without meat shows how to combine plant foods to reach your target.

How do real meals compare?

Single foods are only part of the picture, because oil, sauces and side dishes change the numbers. Here are complete meals from our meal catalog, ranked by protein per 100 kcal. These are our per-serving estimates; real values depend on recipe and portion.

Meal (one serving)EnergyProteinProtein per 100 kcal
Chicken shish kebab380 kcal46 g12.1 g
Poached chicken with vegetables340 kcal40 g11.8 g
Ceviche220 kcal26 g11.8 g
Tuna salad and yogurt480 kcal52 g10.8 g
Grilled fish and vegetables450 kcal48 g10.7 g
Chicken quinoa power bowl520 kcal50 g9.6 g
Grilled sirloin steak and asparagus580 kcal54 g9.3 g
Cottage cheese and walnut fruit bowl280 kcal26 g9.3 g
Grilled salmon460 kcal40 g8.7 g
Tofu and vegetable sauté420 kcal32 g7.6 g
Vegetable omelette320 kcal22 g6.9 g
Lentil salad320 kcal16 g5.0 g

Grilled and poached poultry and white fish lead, because they are cooked with little added fat. A chicken shish kebab gives 46 g of protein for 380 kcal, and grilled fish and vegetables gives 48 g for 450 kcal. Steak and salmon still deliver over 40 g per plate but bring more fat, and tofu, eggs and lentils sit lower while adding other nutrients.

Is lean always the better choice?

Not necessarily. Some of the less lean options bring benefits the leanest foods do not:

  • Oily fish such as salmon and sardines supply omega-3 fats. The NHS recommends at least two portions of fish a week, one of them oily.
  • Eggs are inexpensive, quick to cook and versatile at any meal.
  • Lentils, beans and chickpeas add fibre and are among the cheapest protein foods.
  • Red meat is lean when trimmed, but the NHS advises people who eat more than 90 g of red or processed meat a day to cut down to 70 g.

A practical approach is to use the leanest options when your calories are tight, and to rotate in fish, eggs and pulses across the week for variety.

How can you make any protein leaner?

Cooking method often matters as much as the food. The NHS suggests choosing the leanest cuts, trimming visible fat, removing poultry skin, and grilling rather than frying without adding extra oil. A few more ideas:

  • Measure cooking oil with a spoon; each tablespoon adds roughly 120 kcal.
  • Choose tuna canned in water rather than oil, and plain yogurt instead of sweetened versions.
  • Bulk out meat dishes with vegetables or pulses so a smaller portion of meat goes further.
  • Serve creamy sauces on the side so you control the amount.

When you log a meal in Sporty by photo or a short description, the protein appears next to the calories, so you can see which of your usual meals are the leanest. For more ideas on a tight budget, see budget-friendly high-protein foods.

If you have kidney disease, are pregnant, are under 18 or have a history of disordered eating, talk to a doctor or registered dietitian before raising your protein intake.

Frequently asked questions

What is the leanest source of protein?

Among common foods, canned tuna in water, skinless chicken breast and white fish give the most protein per calorie. Nonfat Greek yogurt is close behind.

Are eggs a lean protein?

Eggs are a moderate choice: about a third of their calories come from protein and the rest mostly from fat. They are still an inexpensive, nutritious protein food.

Is plant protein less lean than meat?

Usually, yes, per calorie. Lentils, beans and chickpeas carry carbohydrate and fibre with their protein, so they give fewer grams of protein per 100 kcal, but they are filling and nutritious.

How much protein should be in each meal?

The ISSN suggests spreading protein over the day in meals of roughly 20–40 g. Your total daily need depends on body weight and activity.

Share this

Sources

This article is general information, not medical advice. If you have a health condition, are pregnant or under 18, talk to a doctor or registered dietitian before changing your diet.