Sunrider Independent Business Owner
Weight Loss

High Protein Low Calorie Foods: 30 Picks for Weight Loss

Updated September 23, 20267 min readBy Eden Shuster
The short answer

How much protein should I eat to lose weight?

The best high protein, low calorie foods for weight loss deliver at least 10 g of protein per 100 calories. Top picks include egg whites, white fish, shrimp, chicken breast, nonfat Greek yogurt, cottage cheese, tofu, tempeh, edamame, lentils, seitan and a low-sugar protein powder. Building each meal around one of these foods, then filling half the plate with vegetables, is the simplest way to eat fewer calories while staying full.

  • Target 10 g+ protein per 100 calories
  • Plant options: tofu, tempeh, edamame, lentils, seitan
  • Animal options: egg whites, white fish, chicken, Greek yogurt
  • Pair each protein with a half-plate of vegetables
  • Protein powder is the most convenient high-ratio food
Quick answers

What food has the most protein and fewest calories?

Egg whites, white fish (cod, tilapia), shrimp and a quality protein isolate lead the list at roughly 20 g of protein per 100 calories. Among plant foods, seitan and firm tofu are the highest.

Read more: Top high protein low calorie foods ranked

What are high protein foods for weight loss for vegetarians?

Tofu, tempeh, edamame, lentils, seitan, nonfat Greek yogurt, cottage cheese and plant protein powder. Combining legumes with grains through the day gives a complete amino-acid profile.

Recommended products

When whole-food meals are not practical, a plant protein shake is the highest protein-per-calorie option in your kitchen.

Browse the full catalog
High protein whole foods for weight loss

Over 27,000 people search for high protein, low calorie foods every month. Here they are, ranked by how much protein you get for every 100 calories.

Top high protein low calorie foods ranked

Approximate values per typical serving.

Protein per 100 calories
FoodProtein per 100 kcalType
Egg whites21 gAnimal
Cod / white fish20 gAnimal
Shrimp20 gAnimal
Plant protein isolate18–20 gPlant
Seitan17 gPlant
Chicken breast19 gAnimal
Nonfat Greek yogurt17 gDairy
Low-fat cottage cheese14 gDairy
Firm tofu11 gPlant
Tempeh10 gPlant
Edamame9 gPlant
Lentils8 gPlant

How to build a high protein weight loss plate

Use this ratio at lunch and dinner:

  • A palm-to-hand-sized serving of one protein food
  • Half the plate non-starchy vegetables
  • A cupped handful of whole grain, potato or legume
  • A thumb of fat: olive oil, avocado or nuts

Why fiber belongs next to protein

Fiber slows digestion and adds volume without calories. Protein plus fiber is the most filling combination per calorie, which is why lentils, edamame and vegetables are so effective for weight loss.

Shop what this guide recommends

When whole-food meals are not practical, a plant protein shake is the highest protein-per-calorie option in your kitchen.

Browse the full catalog

Frequently asked

How much protein should I eat to lose weight?
Most research supports about 0.7–1.0 g of protein per pound of goal body weight per day while in a calorie deficit.
Are high protein snacks good for weight loss?
Yes, if they replace chips, pastries or sweets. Greek yogurt, edamame, hard-boiled eggs and a small shake are good options.

Put it into practice

Browse whole-food herbal nutrition, clean beauty, and non-toxic home essentials from Sunrider's own farms and labs.

Keep reading

Ready to order?

Everything here ships direct from Sunrider at official pricing, with the manufacturer guarantee — no marketplace reseller in between.

SunFit® Protein Plus | Pea & Rice Protein$76.74 · SKU 0154134 · in stock, ships from Sunrider