It is important for humans to crave for both salty and sugar foods. Our body needs energy which is provided by carbohydrates so, we crave for sweet foods. craving for salt makes sure to have enough of it in the body as sodium is an essential mineral for our body. The body needs to maintain salinity for the tissues to function properly. Sodium salts also help in stimulating the taste bud receptors to increase flavor.