While cottage cheese is a versatile snack that packs 23.5 grams of filling protein per cup, there are plenty of other ...