Discover the best high-protein, low-calorie foods — from chicken breast and Greek yogurt to lentils and tofu. Includes a sortable breakdown of protein per 100g and calorie counts for each option.

When you're managing your calorie intake, getting enough protein is crucial. Protein helps you feel full and satisfied, which can reduce cravings. It also plays a vital role in preserving muscle mass, especially when you're in a calorie deficit for weight management. The key is to find foods that offer a high amount of protein for a relatively low number of calories.
Skinless chicken and turkey breast are staples for a reason. They are incredibly lean sources of high-quality protein. For instance, a 3.5-ounce (100g) serving of cooked, skinless turkey breast provides about 30 grams of protein for only 147 calories, according to data compiled by Verywell Health. Opting for white meat and using cooking methods like grilling or baking helps keep the calorie count low, as suggested by BBC Good Food.
White fish such as cod, tilapia, and haddock are excellent low-calorie choices. A 100g serving can contain around 19 grams of protein for about 134 calories. Tinned tuna, especially when packed in water, is another convenient and affordable option. Cleveland Clinic notes that a three-ounce serving contains 20 grams of protein, making it perfect for salads and sandwiches.
Eggs are a nutritional powerhouse. Two large eggs provide over 12 grams of protein for about 143 calories. If you need to maximize protein while minimizing calories and fat even further, egg whites are a fantastic choice. As BBC Good Food points out, when you remove the yolk, you are essentially left with the protein, making it ideal for a high-protein, low-calorie approach.
Plain, non-fat Greek yogurt and low-fat cottage cheese are dairy champions. A half-cup of plain Greek yogurt contains around 11 grams of protein. Similarly, GoodRx highlights that a half-cup of low-fat cottage cheese delivers almost 12 grams of slow-digesting casein protein, which is known for its ability to promote long-lasting fullness.
Tofu is a versatile, complete plant-based protein. One-half cup of firm tofu contains nearly 22 grams of protein for about 181 calories. Soybeans are also impressive, with GoodRx noting that a half-cup serving provides about 15.7 grams of protein. These are great options for anyone following a vegetarian or vegan diet.
Legumes like black beans, kidney beans, and lentils are packed with both protein and fiber, a combination that supports digestion and satiety. A half-cup of cooked lentils provides about 9 grams of protein. They are an affordable and versatile ingredient for soups, stews, and salads.
As an Amazon Associate we earn from qualifying purchases.
Gear that pairs well with what you just read.
As an Amazon Associate we earn from qualifying purchases.

Accurate to 1g for perfect portions
Precise and built for daily macro tracking. Waterproof stainless steel, USB-rechargeable, and accurate to 1 gram for perfectly measured meals every time.

Travel-friendly 0.1g precision
Precision 0.1g accuracy in a compact, travel-friendly design. Perfect for tracking macros, portioning meals, or timing recipes—USB-C rechargeable and built for everyday use.

Smart tracking via Bluetooth app
Everything you love about our 'pick,' but smarter and app-connected: waterproof stainless steel, calorie and macro tracking via Bluetooth, USB-rechargeable, and accurate up to 22 lb.
Take your fitness journey further with our comprehensive collection of calculators, trackers, and educational content.