Cottage cheese is a good source of protein, but it is not a complete protein. This means that it does not contain all of the essential amino acids that your body needs.