A satisfying, low-calorie snack is cottage cheese. In addition to having 23.5 g of protein per cup, it is also a good source of B12, calcium, zinc, and selenium. It is particularly abundant in calcium, a mineral important for the development and maintenance of healthy bones as well as the health of the heart and brain system. 2% cottage cheese provides 19% of the daily value of this important vitamin in one cup.