10 of the best high-protein foods for weight loss, according to dietitians

Lean meats like chicken breast are excellent sources of high-quality protein with minimal fat and carbohydrates, making them ideal for weight loss​.

Chicken Breast:

Greek yogurt is rich in protein and contains all essential amino acids. It's also beneficial for satiety, helping you feel full longer.

Greek Yogurt:

This fatty fish is high in protein and omega-3 fatty acids, which can help promote satiety and support metabolic health​.


Low-fat cottage cheese offers a significant amount of protein with relatively few calories. It's also available in low-sodium options​.

Cottage Cheese:

These are a great plant-based protein source that also provide fiber, which aids in digestion and can help reduce bloating​.

Black Beans:

A complete protein containing all essential amino acids, quinoa is a versatile grain that can be used as an alternative to rice or pasta.


Low in calories and high in protein, shrimp is a filling option that also provides iodine, which supports thyroid function and metabolism.


Another complete protein source, tofu is versatile and can be incorporated into a variety of dishes, making it a great option for plant-based diets​.


Almonds, pistachios, and walnuts are portable and nutritious, providing protein along with healthy fats and fiber.


These legumes are high in protein and fiber, and they offer a range of vitamins and minerals. Lentils can help support weight loss even in non-calorie-restricted diets.