High Protein Foods for Weight Loss — Complete List with Calories

Last updated: May 2025  ·  7 min read

Protein is the single most important macronutrient for weight loss. It keeps you fuller for longer, preserves muscle mass during a calorie deficit, and burns more calories during digestion than carbohydrates or fat. If you are trying to lose weight, increasing your protein intake is one of the most effective changes you can make.

📋 In This Article
  1. Best Animal Protein Sources
  2. Best Plant Protein Sources
  3. Why Protein Is So Effective for Weight Loss
  4. Practical Tips to Eat More Protein
  5. High Protein Foods That Are Also Low Calorie
  6. How Much Is Too Much Protein?

This guide lists the best high-protein foods with their protein content and calories, so you can build a diet that actually works.

How much protein do you need? For weight loss, aim for 1.6–2.2g of protein per kilogram of body weight per day. For a 70kg person, that is 112–154g of protein daily. This is significantly more than most people currently eat.

Best Animal Protein Sources

FoodServingProteinCalories
Chicken breast (cooked)100g31g165 kcal
Tuna (canned in water)100g29g116 kcal
Turkey breast (cooked)100g29g135 kcal
Salmon (cooked)100g25g208 kcal
Eggs (whole)2 large13g148 kcal
Egg whites100g11g52 kcal
Greek yoghurt (plain, 0%)200g20g116 kcal
Cottage cheese (low fat)200g24g180 kcal
Prawns / shrimp (cooked)100g24g99 kcal
Lean beef mince (cooked)100g26g215 kcal

Protein content per 100g — top animal and plant sources

31g Chicken 30g Tuna 13g Eggs 19g Tempeh 9g Lentils 8g Tofu 10g Greek yogurt Protein per 100g

Best Plant Protein Sources

FoodServingProteinCalories
Tempeh100g19g193 kcal
Tofu (firm)100g8g76 kcal
Edamame (cooked)100g11g121 kcal
Lentils (cooked)200g18g230 kcal
Chickpeas (cooked)200g15g268 kcal
Black beans (cooked)200g15g227 kcal
Quinoa (cooked)185g (1 cup)8g222 kcal
Peanut butter (natural)2 tbsp8g188 kcal
Almonds30g6g173 kcal
Pumpkin seeds30g9g170 kcal

Why Protein Is So Effective for Weight Loss

It keeps you fuller for longer

Protein stimulates the release of satiety hormones (PYY and GLP-1) while reducing levels of ghrelin, the hunger hormone. Studies consistently show that people who eat more protein consume fewer total calories throughout the day without consciously trying to restrict.

It has a high thermic effect

Your body burns calories digesting food — this is called the thermic effect of food. Protein has a thermic effect of 20–30%, meaning you burn 20–30 calories for every 100 calories of protein you eat. Carbohydrates burn 5–10 calories per 100, and fat only 0–3 calories per 100. Eating more protein literally increases your calorie burn.

It preserves muscle during weight loss

When you eat in a calorie deficit, your body can break down muscle for energy alongside fat. Eating adequate protein, combined with strength training, signals your body to preserve muscle and use fat stores instead. Preserving muscle is essential for maintaining a higher metabolic rate long term.

Practical Tips to Eat More Protein

High Protein Foods That Are Also Low Calorie

The best foods for weight loss are those with a high protein-to-calorie ratio — lots of protein for relatively few calories. The top options are:

How Much Is Too Much Protein?

For healthy adults with normal kidney function, consuming up to 2.2g of protein per kilogram of body weight per day is well within safe limits. The concern about high protein intake damaging kidneys applies only to people with pre-existing kidney disease. For healthy individuals, there is no established upper limit that causes harm at intakes below 3.5g/kg.

Practically speaking, eating enough protein to support your goals is much harder than accidentally eating too much — most people significantly underestimate how much protein they need and overestimate how much they actually eat.

References:
Stokes T, et al. Recent Perspectives Regarding the Role of Dietary Protein for the Promotion of Muscle Hypertrophy. Nutrients. 2018;10(2):180.
Leidy HJ, et al. The role of protein in weight loss and maintenance. Am J Clin Nutr. 2015;101(6):1320S–1329S.
USDA FoodData Central. fdc.nal.usda.gov — Nutritional data source.

Frequently Asked Questions

For weight loss with muscle preservation, aim for 1.6–2.2g of protein per kg of body weight per day. This is significantly higher than the basic recommended dietary allowance (0.8g/kg) which is a minimum for preventing deficiency, not an optimal level for body composition goals.
Dried egg whites (82g protein/100g), seitan (75g), casein/whey protein powder (70–80g), Parmesan cheese (35g), canned tuna (30g), chicken breast cooked (31g), and edamame (11g) are among the highest. For whole foods, lean meats, fish, eggs, and legumes consistently top the charts.
Yes — but it requires more planning than omnivore diets. Key plant protein sources include legumes (lentils, chickpeas, black beans), tofu, tempeh, edamame, seitan, and protein-fortified plant milks. Combining different plant proteins throughout the day ensures adequate essential amino acid intake.
Distributing protein intake across 3–5 meals per day (20–40g per meal) maximises muscle protein synthesis compared to eating the same total in fewer meals. Having protein within 2 hours after resistance training is beneficial. However, total daily protein intake is more important than precise timing for most people.
In healthy individuals with normal kidney function, there is no evidence that high protein diets (up to 3g/kg/day) cause kidney damage. This concern is relevant only for people with pre-existing kidney disease, for whom protein restriction may be recommended. If you have kidney issues, consult your doctor before significantly increasing protein intake.

Next step

Calculate your protein target

Find out exactly how much protein you need based on your weight and goals.

🥗 Macro Calculator → 📉 Calorie Deficit → 🔥 Calorie Calculator →