Being packed with protein, calcium, and fats, cheese helps obtain healthy weight gain. One serving of cheese can give enough calories to your body. It really tastes delicious. Choose cottage cheese as it contains high quality protein ?casein?, which takes time to digest, and thus, results in weight gain. For quick result, eat it before bed time.