Still, some scientists believe that cravings are psychological. Usually, if the body is protein deficient or craved salt, anything will do. Everything is not created equal when it comes to pregnancy cravings. Pickles may be the only food that can resolve a salt craving.