Cottage cheese is a low-calorie, high protein food that also has many other nutritional benefits such as calcium, vitamin B12, selenium and phosphorus. The difference in fat and calorie content between low-fat and full-fat is actually quite small, and low-fat often contains other additives.