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.
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
Food
Serving
Protein
Calories
Chicken breast (cooked)
100g
31g
165 kcal
Tuna (canned in water)
100g
29g
116 kcal
Turkey breast (cooked)
100g
29g
135 kcal
Salmon (cooked)
100g
25g
208 kcal
Eggs (whole)
2 large
13g
148 kcal
Egg whites
100g
11g
52 kcal
Greek yoghurt (plain, 0%)
200g
20g
116 kcal
Cottage cheese (low fat)
200g
24g
180 kcal
Prawns / shrimp (cooked)
100g
24g
99 kcal
Lean beef mince (cooked)
100g
26g
215 kcal
Protein content per 100g — top animal and plant sources
Best Plant Protein Sources
Food
Serving
Protein
Calories
Tempeh
100g
19g
193 kcal
Tofu (firm)
100g
8g
76 kcal
Edamame (cooked)
100g
11g
121 kcal
Lentils (cooked)
200g
18g
230 kcal
Chickpeas (cooked)
200g
15g
268 kcal
Black beans (cooked)
200g
15g
227 kcal
Quinoa (cooked)
185g (1 cup)
8g
222 kcal
Peanut butter (natural)
2 tbsp
8g
188 kcal
Almonds
30g
6g
173 kcal
Pumpkin seeds
30g
9g
170 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
Build every meal around a protein source — decide on the protein first, then add vegetables and carbohydrates around it.
Start the day with protein — eggs, Greek yoghurt, or a protein shake at breakfast reduces hunger throughout the day.
Use Greek yoghurt as a snack — 200g provides 20g of protein for around 116 calories, more protein than most protein bars.
Add legumes to meals — lentils, chickpeas, and beans are cheap, filling, and high in both protein and fibre.
Keep boiled eggs ready — one of the most convenient and affordable high-protein snacks available.
Choose high-protein dairy — cottage cheese and Greek yoghurt have significantly more protein than regular yoghurt or cheese.
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:
Egg whites — 11g protein per 100 calories
Prawns/shrimp — 24g protein per 100 calories
Tuna in water — 25g protein per 100 calories
Chicken breast — 19g protein per 100 calories
Greek yoghurt (0%) — 17g protein per 100 calories
Cottage cheese — 13g protein per 100 calories
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.