The short answer: the foods that give you the most protein for the fewest calories are shrimp, canned light tuna, white fish (pollock, cod, tilapia and halibut), egg whites, skinless turkey and chicken breast, and nonfat Greek yogurt. Each delivers roughly 17 to 24 grams of protein for every 100 calories.
Below are 30 foods, ranked, with the numbers from the USDA's nutrition database. After the list come meals that put them together.
How to read this list
Every food is ranked by protein per 100 calories. That's the fairest way to compare a cup of cottage cheese with a piece of fish, because it shows how much protein you get for the calories you spend.
- Cooked or raw matters. Meat and fish lose water as they cook, so the same food has more calories and protein per ounce once it's cooked. Example from USDA: 4 oz of raw 95% lean ground beef has about 155 calories and 24 grams of protein. 4 oz of the same beef, cooked, has about 218 calories and 33 grams. Every meat and fish below is listed cooked unless it says otherwise. If you weigh your food raw, use the raw numbers on the package.
- Brands vary. Protein powders, deli meats, yogurts and cheeses differ by brand. When a package has a Nutrition Facts label, the label wins.
- Calories are rounded to the nearest calorie, and protein to the nearest gram.
The full ranking: 30 high-protein, low-calorie foods
| Rank | Food | Serving | Calories | Protein | Protein per 100 calories |
|---|---|---|---|---|---|
| 1 | Shrimp, cooked | 4 oz cooked (113 g) | 112 | 27 g | 24.2 g |
| 2 | Light tuna, canned in water, drained | 4 oz drained (113 g) | 97 | 22 g | 22.6 g |
| 3 | Alaska pollock, cooked | 4 oz cooked (113 g) | 98 | 22 g | 22.4 g |
| 4 | Whey protein powder | 1 scoop (30 g) | 106 | 23 g | 22.2 g |
| 5 | Cod, baked | 4 oz cooked (113 g) | 119 | 26 g | 21.7 g |
| 6 | Egg whites | 3 large (99 g) | 51 | 11 g | 21.0 g |
| 7 | Turkey breast, skinless, roasted | 4 oz cooked (113 g) | 166 | 34 g | 20.5 g |
| 8 | Tilapia, baked | 4 oz cooked (113 g) | 145 | 30 g | 20.4 g |
| 9 | Halibut, baked | 4 oz cooked (113 g) | 125 | 26 g | 20.3 g |
| 10 | Bison, lean, roasted | 4 oz cooked (113 g) | 162 | 32 g | 19.9 g |
| 11 | Alaska king crab, cooked | 4 oz cooked (113 g) | 110 | 22 g | 19.9 g |
| 12 | Chicken breast, skinless, roasted | 4 oz cooked (113 g) | 186 | 35 g | 18.8 g |
| 13 | Scallops, steamed | 4 oz cooked (113 g) | 125 | 23 g | 18.5 g |
| 14 | Pork tenderloin, lean, roasted | 4 oz cooked (113 g) | 162 | 30 g | 18.3 g |
| 15 | Beef eye of round, lean, roasted | 4 oz cooked (113 g) | 184 | 34 g | 18.3 g |
| 16 | Greek yogurt, plain, nonfat | 6 oz container (170 g) | 100 | 17 g | 17.3 g |
| 17 | Cottage cheese, 1% milkfat | 1 cup (226 g) | 163 | 28 g | 17.2 g |
| 18 | Sockeye salmon, baked | 4 oz cooked (113 g) | 176 | 30 g | 17.0 g |
| 19 | Smoked salmon (lox) | 2 oz (57 g) | 67 | 10 g | 15.6 g |
| 20 | Ground beef, 95% lean, pan-browned | 4 oz cooked (113 g) | 218 | 33 g | 15.1 g |
| 21 | Deli turkey breast, sliced | 2 oz (56 g) | 59 | 8 g | 14.0 g |
| 22 | Ground turkey, 93% lean, pan-browned | 4 oz cooked (113 g) | 241 | 31 g | 12.7 g |
| 23 | Firm tofu (calcium sulfate) | 1/2 cup (126 g) | 181 | 22 g | 12.0 g |
| 24 | Tempeh, cooked | 3 oz (85 g) | 166 | 17 g | 10.2 g |
| 25 | Skim milk | 1 cup (245 g) | 83 | 8 g | 9.9 g |
| 26 | Edamame, shelled, prepared | 1 cup (155 g) | 188 | 18 g | 9.8 g |
| 27 | Part-skim mozzarella (string cheese) | 1 oz stick (28 g) | 71 | 7 g | 9.6 g |
| 28 | Whole eggs, hard-boiled | 2 large (100 g) | 155 | 13 g | 8.1 g |
| 29 | Lentils, boiled | 1 cup (198 g) | 230 | 18 g | 7.8 g |
| 30 | Black beans, boiled | 1 cup (172 g) | 227 | 15 g | 6.7 g |
Source: USDA FoodData Central, SR Legacy database. Each food's USDA ID is listed at the end of this article.
Fish and seafood: the leanest protein there is
Seafood takes seven of the top 11 spots. Most white fish and shellfish are very low in fat, so nearly all their calories come from protein.
- Shrimp: 27 grams of protein for 112 calories in 4 oz. It's the leanest food on this list, cooks in three minutes, and is often sold frozen and peeled.
- Canned light tuna (in water): 22 grams for 97 calories in 4 oz drained. It's cheap, shelf-stable and ready to eat. Choose "in water," not "in oil."
- Pollock, cod, tilapia, halibut: mild white fish, all between 98 and 145 calories for 4 oz cooked. Pollock is the fish in many frozen fillets and fish sticks. Check the label, though, since breading adds calories.
- Crab and scallops: both around 110 to 125 calories for 4 oz, with 22 to 23 grams of protein.
- Sockeye salmon: 30 grams of protein for 176 calories. It ranks lower than white fish because it has more fat, but much of that is the omega-3 fat that fish is known for.
- Smoked salmon (lox): 10 grams for 67 calories in 2 oz. It's high in sodium, so treat it as a topping, not a main course.
Meat and poultry: lean cuts only
The cut matters more than the animal. A skinless breast or a "round" or "loin" cut is lean. Wings, thighs with skin, ribs and higher-fat ground meat are a different food, nutritionally.
- Turkey breast (skinless): 34 grams for 166 calories in 4 oz. It's slightly leaner than chicken breast.
- Chicken breast (skinless): 35 grams for 186 calories. It's the most protein per serving on this list.
- Bison: 32 grams for 162 calories in 4 oz of lean, roasted meat.
- Pork tenderloin: 30 grams for 162 calories. It's one of the leanest cuts of pork.
- Beef eye of round: 34 grams for 184 calories, lean only.
- 95% lean ground beef: 33 grams for 218 calories, cooked. If you want ground beef, this is the version to buy.
- 93% lean ground turkey: 31 grams for 241 calories, cooked. It has more calories than 95% lean ground beef. "Turkey" doesn't automatically mean leaner, so read the percentage on the package.
Eggs and dairy: easy breakfasts and snacks
- Egg whites: 11 grams of protein for 51 calories in 3 large whites. Liquid egg whites in a carton make this easy.
- Nonfat Greek yogurt (plain): 17 grams for 100 calories in a 6 oz container. Flavored versions add sugar and calories, so check the label.
- 1% cottage cheese: 28 grams for 163 calories in a cup.
- Skim milk: 8 grams for 83 calories in a cup.
- Part-skim string cheese: 7 grams for 71 calories. It's an easy snack you can take anywhere.
- Whole eggs: 13 grams for 155 calories in 2 large hard-boiled eggs. They rank lower than egg whites because the yolk carries the fat. They're still a filling, inexpensive food, and many people combine one whole egg with extra whites.
Plant proteins: good options, a little more calorie-dense
Plant proteins rank lower because they come packaged with carbohydrates or fat. They also bring fiber, which most animal foods don't have.
- Firm tofu: 22 grams of protein for 181 calories in 1/2 cup.
- Tempeh: 17 grams for 166 calories in 3 oz.
- Edamame: 18 grams for 188 calories in a cup, shelled.
- Lentils: 18 grams for 230 calories in a cup, cooked.
- Black beans: 15 grams for 227 calories in a cup, cooked.
If most of your protein comes from plants, eat a variety. Animal foods tend to be complete proteins, while many plant foods lack one or more essential amino acids. Mixing plant sources over the day covers that gap (Harvard T.H. Chan School of Public Health).
Quick and convenient
- Whey protein powder: about 23 grams for 106 calories per 30-gram scoop, based on USDA's generic entry. Brands vary a lot, so use your label.
- Deli turkey breast: 8 grams for 59 calories in 2 oz. It's quick, but it's a processed meat and it's high in sodium. USDA lists about 500 mg of sodium in 2 oz, and the daily limit for adults is under 2,300 mg (FDA). Harvard's nutrition researchers advise limiting processed meats, including deli turkey (Harvard T.H. Chan School of Public Health). Use it sometimes, not every day.
Low-calorie, high-protein meals
Here's what these foods look like on a plate. Calories and protein for every ingredient come from USDA data.
Breakfasts
| Meal | What's in it | Calories | Protein |
|---|---|---|---|
| Cottage cheese and berries | 1 cup 1% cottage cheese + 1 cup sliced strawberries | 216 | 29 g |
| Protein yogurt bowl | 6 oz nonfat Greek yogurt + 1/2 cup blueberries + 1 scoop whey stirred in | 248 | 41 g |
| Egg-white scramble with toast | 1 cup liquid egg whites + 1 whole egg + 1 cup spinach + 1 slice whole-wheat toast (no butter) | 285 | 38 g |
Lunches
| Meal | What's in it | Calories | Protein |
|---|---|---|---|
| Tuna salad bowl | 4 oz canned light tuna + 2 cups romaine + 1/2 cup cucumber + 1 tomato + 1 tsp olive oil | 183 | 25 g |
| Turkey tacos | 4 oz deli turkey breast + 2 corn tortillas + 1/2 cup salsa + lettuce | 279 | 22 g |
| Chicken rice bowl | 4 oz roasted chicken breast + 1/2 cup cooked white rice + 1 cup broccoli + 1/4 cup salsa | 363 | 42 g |
Dinners
| Meal | What's in it | Calories | Protein |
|---|---|---|---|
| Shrimp and baked potato | 6 oz cooked shrimp + 1 medium baked potato + 1 cup broccoli | 384 | 49 g |
| Cod with lentils | 6 oz baked cod + 1/2 cup lentils + 1 cup broccoli + 1 tsp olive oil | 388 | 51 g |
| Lean beef and peppers | 4 oz 95% lean ground beef + 1 red bell pepper + 1/2 onion + 1/2 cup brown rice | 392 | 37 g |
| Tofu stir-fry | 3/4 cup firm tofu + 1 cup broccoli + 1 red bell pepper + 1/2 cup white rice | 461 | 40 g |
The calories above don't include cooking oil unless it's listed. A tablespoon of olive oil adds about 120 calories, so measure it.
Snacks
| Snack | Calories | Protein |
|---|---|---|
| Turkey roll-ups: 2 oz deli turkey wrapped around 1/2 cucumber | 82 | 9 g |
| 6 oz nonfat Greek yogurt, plain | 100 | 17 g |
| String cheese + a small apple | 149 | 7 g |
| 2 hard-boiled eggs | 155 | 13 g |
| Protein shake: 1 scoop whey + 1 cup skim milk | 189 | 32 g |
| 1 cup shelled edamame | 188 | 18 g |
How to build your own meal without blowing your calories
Use the same four steps for every plate:
- Pick your protein first. Choose one food from the list above, aiming for 25 to 40 grams. That's usually 4 to 6 oz of cooked meat or fish, a cup of cottage cheese, or a yogurt plus a scoop of whey.
- Fill half the plate with vegetables. Broccoli, peppers, salad greens, spinach and cucumber add volume for very few calories.
- Measure the starch. Rice, potatoes, tortillas and bread aren't off-limits. Just measure them. A 1/2 cup of cooked rice is about 100 calories, and most people pour two or three times that.
- Measure the fat. Oil, butter, dressing and cheese are where "healthy" meals quietly double their calories.
Then log it. These foods only help you lose weight if your total calories for the day stay under the number your body burns. If you don't know your number, start here: Know Your Number. For the tracking itself, see How to Count Calories Without Going Crazy.
Why protein matters when you're losing weight
When you eat less, your body can lose muscle along with fat. Eating more protein helps protect it.
A review of 24 controlled trials, covering 1,063 adults with overweight or obesity, compared higher-protein and standard-protein diets with the same calories. The higher-protein diets (about 1.07 to 1.60 grams per kilogram of body weight a day) produced slightly more weight loss and fat loss, and kept about 0.43 kg (about 1 pound) more lean mass. The trials averaged about 12 weeks (Wycherley et al., American Journal of Clinical Nutrition, 2012).
That's a modest benefit, not magic. But it's one more reason to put protein first.
For comparison, the official minimum (the RDA) is 0.8 grams per kilogram of body weight, or 0.36 grams per pound (Harvard Health Publishing). The RDA is the amount needed to avoid deficiency, not necessarily the best amount while you're dieting. To figure out your own target, see How Much Protein Do I Need?. For more on keeping muscle while you lose fat, see the Muscle and Body Composition Guide.
Common mistakes
- Trusting the front of the package. "High protein" bars, chips and cereals often carry more calories than protein. Check the Nutrition Facts label. If a snack has 200 calories and 10 grams of protein, that's 5 grams per 100 calories, which is worse than every food on this list.
- Treating jerky as a lean snack. USDA lists 1 oz of beef jerky at 115 calories, 9 grams of protein and about 500 mg of sodium. That's about 8 grams of protein per 100 calories, near the bottom of this ranking.
- Assuming "turkey" means lean. 93% lean ground turkey (241 calories per 4 oz cooked) has more calories than 95% lean ground beef (218).
- Mixing up raw and cooked weights. If you weigh chicken raw and log it as cooked, or the other way around, your numbers will be off.
- Forgetting the oil. Two tablespoons of oil in the pan add about 240 calories. That's more than the 4 oz of shrimp you're cooking.
- Eating only the foods you don't like. You don't have to live on plain cod. Choose the foods on this list you actually enjoy. The plan you'll follow beats the "perfect" plan you'll quit.
Frequently asked questions
What foods are high in protein and low in calories?
Shrimp, canned light tuna, white fish (pollock, cod, tilapia, halibut), egg whites, skinless turkey and chicken breast, and plain nonfat Greek yogurt. Each delivers about 17 to 24 grams of protein per 100 calories, according to USDA data.
What is the lowest-calorie protein?
Per gram of protein, shrimp is the leanest food on this list: 27 grams of protein for 112 calories in 4 oz cooked. Canned light tuna and Alaska pollock are close behind.
Is chicken or turkey breast lower in calories?
Skinless roasted turkey breast is slightly lower: 166 calories and 34 grams of protein in 4 oz, versus 186 calories and 35 grams for chicken breast.
Are eggs a high-protein, low-calorie food?
Egg whites are: 11 grams of protein for 51 calories in three large whites. Whole eggs have more calories because of the yolk (155 calories and 13 grams for two). They're still a good, filling choice.
What are good high-protein, low-calorie snacks?
Plain nonfat Greek yogurt (100 calories, 17 grams), a whey shake made with skim milk (189 calories, 32 grams), two hard-boiled eggs (155 calories, 13 grams), and shelled edamame (188 calories, 18 grams).
Can I lose weight just by eating high-protein foods?
Not by itself. Weight loss depends on eating fewer calories than you burn. High-protein, low-calorie foods make that easier because you get more protein for the calories you eat. They don't replace the calorie target. Read why you have to count calories.
The bottom line
Pick your protein from the top of this list. Fill half your plate with vegetables. Measure your starch and your fat. Track your calories. That's the method, and the foods you enjoy are the ones that will make it stick.
Want a plan built around foods you actually like? Book a free consult.
About the author: Brian is The Diet Rebel, an ISSA Certified Personal Trainer, Fitness Coach and Certified Weight Management Specialist, with a Precision Nutrition Certificate in Nutrition and Coaching.
This article is for education, not medical advice. If you have kidney disease or another medical condition, ask your doctor before changing how much protein you eat.
Sources
- U.S. Department of Agriculture, Agricultural Research Service. FoodData Central, SR Legacy (April 2018 release). https://fdc.nal.usda.gov/ — USDA food ID (FDC ID) for each food:
- Shrimp, cooked: 175180
- Light tuna, canned in water, drained: 173709
- Alaska pollock, cooked: 173726
- Whey protein powder: 173180
- Cod, baked: 171956
- Egg whites: 172183
- Turkey breast, skinless, roasted: 171496
- Tilapia, baked: 175177
- Halibut, baked: 174201
- Bison, lean, roasted: 173852
- Alaska king crab, cooked: 174202
- Chicken breast, skinless, roasted: 171477
- Scallops, steamed: 167742
- Pork tenderloin, lean, roasted: 168250
- Beef eye of round, lean, roasted: 170633
- Greek yogurt, plain, nonfat: 170894
- Cottage cheese, 1% milkfat: 173417
- Sockeye salmon, baked: 173692
- Smoked salmon (lox): 173687
- Ground beef, 95% lean, pan-browned: 174028
- Deli turkey breast, sliced: 172941
- Ground turkey, 93% lean, pan-browned: 172851
- Firm tofu (calcium sulfate): 172475
- Tempeh, cooked: 172467
- Skim milk: 171269
- Edamame, prepared: 168411
- Part-skim mozzarella: 170847
- Whole eggs, hard-boiled: 173424
- Lentils, boiled: 172421
- Black beans, boiled: 173735
- Also used for meals and examples: raw 95% lean ground beef 171790; beef jerky 167536; strawberries 167762; blueberries 171711; spinach 168462; whole-wheat bread 172688; whole egg, raw 171287; romaine 169247; cucumber 168409; tomato 170457; olive oil 171413; white rice 168878; brown rice 169704; broccoli 169967; salsa 174524; corn tortillas 175036; baked potato 170093; red bell pepper 170108; onion 170000; apple 171688
- Wycherley TP, et al. Effects of energy-restricted high-protein, low-fat compared with standard-protein, low-fat diets: a meta-analysis of randomized controlled trials. American Journal of Clinical Nutrition, 2012. https://pubmed.ncbi.nlm.nih.gov/23097268/
- Harvard Health Publishing. How much protein do you need every day? https://www.health.harvard.edu/blog/how-much-protein-do-you-need-every-day-201506188096
- Harvard T.H. Chan School of Public Health, The Nutrition Source. Protein. https://nutritionsource.hsph.harvard.edu/what-should-you-eat/protein/
- U.S. Food and Drug Administration. Sodium in Your Diet. https://www.fda.gov/food/nutrition-education-resources-materials/sodium-your-diet